./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix016.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix016.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/mix016.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix016.oepc.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-76401ed-m [2024-06-20 15:57:09,987 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 15:57:10,075 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 15:57:10,080 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 15:57:10,081 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 15:57:10,111 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 15:57:10,111 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 15:57:10,112 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 15:57:10,113 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 15:57:10,116 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 15:57:10,116 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 15:57:10,117 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 15:57:10,118 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 15:57:10,119 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 15:57:10,119 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 15:57:10,120 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 15:57:10,120 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 15:57:10,120 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 15:57:10,120 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 15:57:10,121 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 15:57:10,121 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 15:57:10,121 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 15:57:10,122 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 15:57:10,122 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 15:57:10,122 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 15:57:10,122 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 15:57:10,124 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 15:57:10,124 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 15:57:10,124 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 15:57:10,125 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 15:57:10,126 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 15:57:10,126 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 15:57:10,126 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:57:10,126 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 15:57:10,126 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 15:57:10,127 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 15:57:10,127 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 15:57:10,127 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 15:57:10,127 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 15:57:10,127 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 15:57:10,128 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 15:57:10,128 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 15:57:10,128 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 15:57:10,128 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-20 15:57:10,393 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 15:57:10,411 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 15:57:10,413 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 15:57:10,415 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 15:57:10,415 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 15:57:10,416 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix016.oepc.i [2024-06-20 15:57:11,646 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 15:57:11,890 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 15:57:11,891 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix016.oepc.i [2024-06-20 15:57:11,909 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ddf22997f/7892465cfe3445788e55da6d5f26e176/FLAGa3959065d [2024-06-20 15:57:11,921 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ddf22997f/7892465cfe3445788e55da6d5f26e176 [2024-06-20 15:57:11,922 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 15:57:11,923 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 15:57:11,924 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix016.oepc.yml/witness.yml [2024-06-20 15:57:12,147 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 15:57:12,150 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 15:57:12,151 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 15:57:12,151 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 15:57:12,155 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 15:57:12,156 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:57:11" (1/2) ... [2024-06-20 15:57:12,157 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dae2373 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:57:12, skipping insertion in model container [2024-06-20 15:57:12,157 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:57:11" (1/2) ... [2024-06-20 15:57:12,159 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@11f68e55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:57:12, skipping insertion in model container [2024-06-20 15:57:12,159 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:57:12" (2/2) ... [2024-06-20 15:57:12,160 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dae2373 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12, skipping insertion in model container [2024-06-20 15:57:12,160 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:57:12" (2/2) ... [2024-06-20 15:57:12,160 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 15:57:12,257 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 15:57:12,259 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-20 15:57:12,259 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] (((((((((((((((((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-20 15:57:12,259 INFO L97 edCorrectnessWitness]: Location invariant before [L845-L845] (((((((((((((((((((! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-20 15:57:12,259 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 15:57:12,260 INFO L106 edCorrectnessWitness]: ghost_update [L841-L841] multithreaded = 1; [2024-06-20 15:57:12,305 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 15:57:12,666 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:57:12,683 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 15:57:12,838 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:57:12,882 INFO L206 MainTranslator]: Completed translation [2024-06-20 15:57:12,882 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12 WrapperNode [2024-06-20 15:57:12,882 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 15:57:12,883 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 15:57:12,884 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 15:57:12,884 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 15:57:12,890 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:12,931 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:12,966 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 127 [2024-06-20 15:57:12,967 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 15:57:12,967 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 15:57:12,968 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 15:57:12,968 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 15:57:12,978 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:12,978 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:12,995 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:13,011 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 15:57:13,017 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:13,018 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:13,033 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:13,034 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:13,036 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:13,038 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:13,040 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 15:57:13,041 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 15:57:13,041 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 15:57:13,042 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 15:57:13,042 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (1/1) ... [2024-06-20 15:57:13,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:57:13,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 15:57:13,077 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-20 15:57:13,096 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-20 15:57:13,114 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 15:57:13,114 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 15:57:13,114 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 15:57:13,114 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 15:57:13,114 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 15:57:13,115 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 15:57:13,115 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 15:57:13,115 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 15:57:13,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 15:57:13,115 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 15:57:13,115 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 15:57:13,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 15:57:13,117 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 15:57:13,236 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 15:57:13,238 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 15:57:13,625 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 15:57:13,628 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 15:57:13,830 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 15:57:13,830 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 15:57:13,831 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:57:13 BoogieIcfgContainer [2024-06-20 15:57:13,831 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 15:57:13,834 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 15:57:13,834 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 15:57:13,837 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 15:57:13,838 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 03:57:11" (1/4) ... [2024-06-20 15:57:13,838 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26586e23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:57:13, skipping insertion in model container [2024-06-20 15:57:13,839 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:57:12" (2/4) ... [2024-06-20 15:57:13,839 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26586e23 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:57:13, skipping insertion in model container [2024-06-20 15:57:13,839 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:57:12" (3/4) ... [2024-06-20 15:57:13,839 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26586e23 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:57:13, skipping insertion in model container [2024-06-20 15:57:13,840 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:57:13" (4/4) ... [2024-06-20 15:57:13,841 INFO L112 eAbstractionObserver]: Analyzing ICFG mix016.oepc.i [2024-06-20 15:57:13,857 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 15:57:13,858 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 15:57:13,858 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 15:57:13,914 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 15:57:13,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 15:57:13,990 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-20 15:57:13,991 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:57:13,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 15:57:13,994 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 15:57:13,998 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-20 15:57:14,012 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 15:57:14,022 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;@40ade10, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 15:57:14,022 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 15:57:14,028 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 15:57:14,028 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 15:57:14,028 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:57:14,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:14,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 15:57:14,030 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-20 15:57:14,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:14,060 INFO L85 PathProgramCache]: Analyzing trace with hash 375426392, now seen corresponding path program 1 times [2024-06-20 15:57:14,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:14,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979194380] [2024-06-20 15:57:14,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:14,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:14,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:15,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:15,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:15,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979194380] [2024-06-20 15:57:15,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979194380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:15,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:15,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 15:57:15,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927884] [2024-06-20 15:57:15,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:15,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 15:57:15,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:15,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 15:57:15,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 15:57:15,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-20 15:57:15,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:15,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:15,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-20 15:57:15,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:15,763 INFO L124 PetriNetUnfolderBase]: 1116/1756 cut-off events. [2024-06-20 15:57:15,763 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-20 15:57:15,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3507 conditions, 1756 events. 1116/1756 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8471 event pairs, 765 based on Foata normal form. 1/1723 useless extension candidates. Maximal degree in co-relation 3495. Up to 1676 conditions per place. [2024-06-20 15:57:15,781 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-20 15:57:15,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-20 15:57:15,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 15:57:15,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 15:57:15,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-20 15:57:15,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-20 15:57:15,795 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 77 transitions. [2024-06-20 15:57:15,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-20 15:57:15,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 15:57:15,801 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-20 15:57:15,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-20 15:57:15,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-20 15:57:15,806 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-20 15:57:15,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:15,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:15,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:15,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 15:57:15,807 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-20 15:57:15,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:15,809 INFO L85 PathProgramCache]: Analyzing trace with hash 8448025, now seen corresponding path program 1 times [2024-06-20 15:57:15,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:15,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786813266] [2024-06-20 15:57:15,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:15,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:15,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:16,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:16,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:16,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786813266] [2024-06-20 15:57:16,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786813266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:16,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:16,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:57:16,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258206511] [2024-06-20 15:57:16,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:16,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:57:16,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:16,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:57:16,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:57:16,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-20 15:57:16,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:16,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:16,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-20 15:57:16,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:16,832 INFO L124 PetriNetUnfolderBase]: 1110/1755 cut-off events. [2024-06-20 15:57:16,832 INFO L125 PetriNetUnfolderBase]: For 339/339 co-relation queries the response was YES. [2024-06-20 15:57:16,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3976 conditions, 1755 events. 1110/1755 cut-off events. For 339/339 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8472 event pairs, 641 based on Foata normal form. 3/1757 useless extension candidates. Maximal degree in co-relation 3964. Up to 1652 conditions per place. [2024-06-20 15:57:16,845 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-20 15:57:16,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 236 flow [2024-06-20 15:57:16,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:57:16,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:57:16,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-20 15:57:16,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:57:16,851 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 100 transitions. [2024-06-20 15:57:16,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 236 flow [2024-06-20 15:57:16,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 15:57:16,855 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-20 15:57:16,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-20 15:57:16,856 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-20 15:57:16,856 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-20 15:57:16,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:16,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:16,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:16,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 15:57:16,861 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-20 15:57:16,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:16,862 INFO L85 PathProgramCache]: Analyzing trace with hash -471336136, now seen corresponding path program 1 times [2024-06-20 15:57:16,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:16,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944690124] [2024-06-20 15:57:16,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:16,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:16,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:18,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:18,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:18,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944690124] [2024-06-20 15:57:18,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944690124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:18,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:18,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:57:18,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714182264] [2024-06-20 15:57:18,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:18,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:57:18,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:18,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:57:18,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:57:18,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-20 15:57:18,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:18,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:18,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-20 15:57:18,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:18,591 INFO L124 PetriNetUnfolderBase]: 1345/2102 cut-off events. [2024-06-20 15:57:18,591 INFO L125 PetriNetUnfolderBase]: For 1107/1107 co-relation queries the response was YES. [2024-06-20 15:57:18,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5281 conditions, 2102 events. 1345/2102 cut-off events. For 1107/1107 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10207 event pairs, 592 based on Foata normal form. 3/2104 useless extension candidates. Maximal degree in co-relation 5267. Up to 1965 conditions per place. [2024-06-20 15:57:18,604 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 53 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-06-20 15:57:18,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 72 transitions, 370 flow [2024-06-20 15:57:18,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:57:18,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:57:18,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-20 15:57:18,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-20 15:57:18,607 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 141 transitions. [2024-06-20 15:57:18,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 72 transitions, 370 flow [2024-06-20 15:57:18,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 72 transitions, 350 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-20 15:57:18,610 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 194 flow [2024-06-20 15:57:18,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=194, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-20 15:57:18,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-20 15:57:18,611 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 194 flow [2024-06-20 15:57:18,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:18,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:18,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:18,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 15:57:18,612 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:18,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:18,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1713143826, now seen corresponding path program 1 times [2024-06-20 15:57:18,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:18,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206447999] [2024-06-20 15:57:18,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:18,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:18,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:19,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:19,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:19,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206447999] [2024-06-20 15:57:19,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206447999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:19,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:19,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:57:19,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286418925] [2024-06-20 15:57:19,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:19,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:57:19,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:19,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:57:19,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:57:19,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-20 15:57:19,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 194 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 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-20 15:57:19,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:19,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-20 15:57:19,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:20,450 INFO L124 PetriNetUnfolderBase]: 1336/2085 cut-off events. [2024-06-20 15:57:20,450 INFO L125 PetriNetUnfolderBase]: For 2178/2178 co-relation queries the response was YES. [2024-06-20 15:57:20,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5854 conditions, 2085 events. 1336/2085 cut-off events. For 2178/2178 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10107 event pairs, 450 based on Foata normal form. 6/2090 useless extension candidates. Maximal degree in co-relation 5838. Up to 1920 conditions per place. [2024-06-20 15:57:20,466 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-20 15:57:20,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 78 transitions, 430 flow [2024-06-20 15:57:20,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:57:20,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:57:20,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-20 15:57:20,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-20 15:57:20,471 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 194 flow. Second operand 7 states and 159 transitions. [2024-06-20 15:57:20,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 78 transitions, 430 flow [2024-06-20 15:57:20,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 78 transitions, 402 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 15:57:20,478 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 215 flow [2024-06-20 15:57:20,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=215, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-20 15:57:20,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-20 15:57:20,480 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 215 flow [2024-06-20 15:57:20,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 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-20 15:57:20,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:20,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:20,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 15:57:20,480 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-20 15:57:20,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:20,481 INFO L85 PathProgramCache]: Analyzing trace with hash 787885447, now seen corresponding path program 1 times [2024-06-20 15:57:20,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:20,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103879476] [2024-06-20 15:57:20,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:20,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:20,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:21,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:21,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:21,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103879476] [2024-06-20 15:57:21,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103879476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:21,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:21,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:57:21,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126941238] [2024-06-20 15:57:21,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:21,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:57:21,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:21,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:57:21,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:57:21,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:21,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 215 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:21,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:21,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:21,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:21,868 INFO L124 PetriNetUnfolderBase]: 1326/2105 cut-off events. [2024-06-20 15:57:21,869 INFO L125 PetriNetUnfolderBase]: For 3261/3261 co-relation queries the response was YES. [2024-06-20 15:57:21,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6224 conditions, 2105 events. 1326/2105 cut-off events. For 3261/3261 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10276 event pairs, 517 based on Foata normal form. 4/2108 useless extension candidates. Maximal degree in co-relation 6206. Up to 1963 conditions per place. [2024-06-20 15:57:21,887 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-20 15:57:21,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 371 flow [2024-06-20 15:57:21,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:57:21,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:57:21,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-20 15:57:21,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-20 15:57:21,890 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 215 flow. Second operand 5 states and 96 transitions. [2024-06-20 15:57:21,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 371 flow [2024-06-20 15:57:21,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 332 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:57:21,899 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 222 flow [2024-06-20 15:57:21,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=222, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-20 15:57:21,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-20 15:57:21,902 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 222 flow [2024-06-20 15:57:21,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:21,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:21,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:21,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 15:57:21,904 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-20 15:57:21,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:21,904 INFO L85 PathProgramCache]: Analyzing trace with hash -872329150, now seen corresponding path program 1 times [2024-06-20 15:57:21,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:21,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738533043] [2024-06-20 15:57:21,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:21,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:21,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:22,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:22,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:22,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738533043] [2024-06-20 15:57:22,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738533043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:22,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:22,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:57:22,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027735301] [2024-06-20 15:57:22,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:22,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:57:22,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:22,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:57:22,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:57:22,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:22,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 222 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 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-20 15:57:22,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:22,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:22,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:23,377 INFO L124 PetriNetUnfolderBase]: 1364/2155 cut-off events. [2024-06-20 15:57:23,378 INFO L125 PetriNetUnfolderBase]: For 4528/4528 co-relation queries the response was YES. [2024-06-20 15:57:23,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6830 conditions, 2155 events. 1364/2155 cut-off events. For 4528/4528 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10478 event pairs, 487 based on Foata normal form. 4/2157 useless extension candidates. Maximal degree in co-relation 6810. Up to 1970 conditions per place. [2024-06-20 15:57:23,394 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 16 changer transitions 0/79 dead transitions. [2024-06-20 15:57:23,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 79 transitions, 506 flow [2024-06-20 15:57:23,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:57:23,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:57:23,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-20 15:57:23,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-20 15:57:23,396 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 222 flow. Second operand 6 states and 121 transitions. [2024-06-20 15:57:23,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 79 transitions, 506 flow [2024-06-20 15:57:23,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 79 transitions, 472 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 15:57:23,401 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 308 flow [2024-06-20 15:57:23,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2024-06-20 15:57:23,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-20 15:57:23,405 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 308 flow [2024-06-20 15:57:23,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 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-20 15:57:23,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:23,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:23,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 15:57:23,406 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-20 15:57:23,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:23,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1256211778, now seen corresponding path program 2 times [2024-06-20 15:57:23,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:23,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006129644] [2024-06-20 15:57:23,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:23,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:24,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:24,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:24,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006129644] [2024-06-20 15:57:24,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006129644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:24,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:24,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:57:24,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528435135] [2024-06-20 15:57:24,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:24,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:57:24,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:24,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:57:24,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:57:24,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:24,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 308 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 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-20 15:57:24,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:24,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:24,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:24,929 INFO L124 PetriNetUnfolderBase]: 1354/2144 cut-off events. [2024-06-20 15:57:24,929 INFO L125 PetriNetUnfolderBase]: For 6184/6184 co-relation queries the response was YES. [2024-06-20 15:57:24,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7443 conditions, 2144 events. 1354/2144 cut-off events. For 6184/6184 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10430 event pairs, 496 based on Foata normal form. 4/2147 useless extension candidates. Maximal degree in co-relation 7421. Up to 1995 conditions per place. [2024-06-20 15:57:24,947 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 11 changer transitions 0/73 dead transitions. [2024-06-20 15:57:24,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 73 transitions, 486 flow [2024-06-20 15:57:24,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:57:24,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:57:24,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-20 15:57:24,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-20 15:57:24,949 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 308 flow. Second operand 6 states and 113 transitions. [2024-06-20 15:57:24,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 73 transitions, 486 flow [2024-06-20 15:57:24,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 458 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-20 15:57:24,957 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 310 flow [2024-06-20 15:57:24,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=62, PETRI_TRANSITIONS=57} [2024-06-20 15:57:24,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-20 15:57:24,958 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 310 flow [2024-06-20 15:57:24,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 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-20 15:57:24,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:24,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:24,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 15:57:24,959 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-20 15:57:24,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:24,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1442263112, now seen corresponding path program 1 times [2024-06-20 15:57:24,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:24,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727708617] [2024-06-20 15:57:24,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:24,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:24,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:26,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-20 15:57:26,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:26,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727708617] [2024-06-20 15:57:26,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727708617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:26,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:26,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:57:26,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395592772] [2024-06-20 15:57:26,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:26,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:57:26,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:26,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:57:26,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:57:26,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:26,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 57 transitions, 310 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:26,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:26,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:26,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:26,717 INFO L124 PetriNetUnfolderBase]: 1376/2166 cut-off events. [2024-06-20 15:57:26,717 INFO L125 PetriNetUnfolderBase]: For 7393/7393 co-relation queries the response was YES. [2024-06-20 15:57:26,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7658 conditions, 2166 events. 1376/2166 cut-off events. For 7393/7393 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 10506 event pairs, 489 based on Foata normal form. 4/2169 useless extension candidates. Maximal degree in co-relation 7633. Up to 2006 conditions per place. [2024-06-20 15:57:26,735 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 67 selfloop transitions, 14 changer transitions 0/86 dead transitions. [2024-06-20 15:57:26,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 86 transitions, 564 flow [2024-06-20 15:57:26,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:57:26,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:57:26,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-20 15:57:26,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-20 15:57:26,738 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 310 flow. Second operand 7 states and 136 transitions. [2024-06-20 15:57:26,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 86 transitions, 564 flow [2024-06-20 15:57:26,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 86 transitions, 528 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:57:26,745 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 340 flow [2024-06-20 15:57:26,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=340, PETRI_PLACES=63, PETRI_TRANSITIONS=60} [2024-06-20 15:57:26,746 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-20 15:57:26,747 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 340 flow [2024-06-20 15:57:26,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:26,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:26,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:26,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 15:57:26,748 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-20 15:57:26,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:26,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1442383082, now seen corresponding path program 2 times [2024-06-20 15:57:26,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:26,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176278890] [2024-06-20 15:57:26,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:26,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:26,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:27,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:27,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:27,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176278890] [2024-06-20 15:57:27,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176278890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:27,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:27,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:57:27,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062563175] [2024-06-20 15:57:27,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:27,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:57:27,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:27,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:57:27,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:57:27,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:27,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 340 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:27,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:27,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:27,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:28,379 INFO L124 PetriNetUnfolderBase]: 1414/2220 cut-off events. [2024-06-20 15:57:28,380 INFO L125 PetriNetUnfolderBase]: For 9459/9459 co-relation queries the response was YES. [2024-06-20 15:57:28,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8400 conditions, 2220 events. 1414/2220 cut-off events. For 9459/9459 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10821 event pairs, 467 based on Foata normal form. 4/2222 useless extension candidates. Maximal degree in co-relation 8376. Up to 1964 conditions per place. [2024-06-20 15:57:28,393 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 62 selfloop transitions, 26 changer transitions 0/93 dead transitions. [2024-06-20 15:57:28,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 680 flow [2024-06-20 15:57:28,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:57:28,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:57:28,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-20 15:57:28,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-20 15:57:28,395 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 340 flow. Second operand 7 states and 141 transitions. [2024-06-20 15:57:28,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 680 flow [2024-06-20 15:57:28,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 93 transitions, 638 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:57:28,403 INFO L231 Difference]: Finished difference. Result has 65 places, 66 transitions, 424 flow [2024-06-20 15:57:28,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=424, PETRI_PLACES=65, PETRI_TRANSITIONS=66} [2024-06-20 15:57:28,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-20 15:57:28,404 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 66 transitions, 424 flow [2024-06-20 15:57:28,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:28,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:28,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:28,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 15:57:28,405 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-20 15:57:28,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:28,405 INFO L85 PathProgramCache]: Analyzing trace with hash 287860424, now seen corresponding path program 3 times [2024-06-20 15:57:28,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:28,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552958328] [2024-06-20 15:57:28,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:28,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:28,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:29,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:29,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:29,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552958328] [2024-06-20 15:57:29,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552958328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:29,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:29,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:57:29,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999023339] [2024-06-20 15:57:29,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:29,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:57:29,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:29,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:57:29,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:57:29,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:29,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 424 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:29,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:29,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:29,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:29,948 INFO L124 PetriNetUnfolderBase]: 1404/2209 cut-off events. [2024-06-20 15:57:29,949 INFO L125 PetriNetUnfolderBase]: For 11926/11926 co-relation queries the response was YES. [2024-06-20 15:57:30,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8830 conditions, 2209 events. 1404/2209 cut-off events. For 11926/11926 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10740 event pairs, 491 based on Foata normal form. 4/2212 useless extension candidates. Maximal degree in co-relation 8805. Up to 2045 conditions per place. [2024-06-20 15:57:30,012 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 68 selfloop transitions, 14 changer transitions 0/87 dead transitions. [2024-06-20 15:57:30,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 87 transitions, 644 flow [2024-06-20 15:57:30,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:57:30,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:57:30,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-20 15:57:30,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-20 15:57:30,015 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 424 flow. Second operand 7 states and 131 transitions. [2024-06-20 15:57:30,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 87 transitions, 644 flow [2024-06-20 15:57:30,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 87 transitions, 588 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 15:57:30,029 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 404 flow [2024-06-20 15:57:30,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=404, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-20 15:57:30,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-20 15:57:30,031 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 404 flow [2024-06-20 15:57:30,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:30,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:30,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:30,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 15:57:30,031 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-20 15:57:30,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:30,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1619760866, now seen corresponding path program 1 times [2024-06-20 15:57:30,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:30,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112209082] [2024-06-20 15:57:30,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:30,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:30,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:31,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-20 15:57:31,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:31,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112209082] [2024-06-20 15:57:31,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112209082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:31,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:31,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:31,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231375597] [2024-06-20 15:57:31,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:31,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:31,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:31,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:31,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:31,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:57:31,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 404 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:31,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:31,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:57:31,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:32,109 INFO L124 PetriNetUnfolderBase]: 1710/2635 cut-off events. [2024-06-20 15:57:32,109 INFO L125 PetriNetUnfolderBase]: For 15759/15759 co-relation queries the response was YES. [2024-06-20 15:57:32,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10497 conditions, 2635 events. 1710/2635 cut-off events. For 15759/15759 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12432 event pairs, 612 based on Foata normal form. 4/2638 useless extension candidates. Maximal degree in co-relation 10470. Up to 2493 conditions per place. [2024-06-20 15:57:32,125 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 72 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-20 15:57:32,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 675 flow [2024-06-20 15:57:32,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:57:32,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:57:32,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 15:57:32,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-20 15:57:32,127 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 404 flow. Second operand 7 states and 124 transitions. [2024-06-20 15:57:32,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 675 flow [2024-06-20 15:57:32,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 91 transitions, 626 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:57:32,141 INFO L231 Difference]: Finished difference. Result has 71 places, 71 transitions, 449 flow [2024-06-20 15:57:32,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=449, PETRI_PLACES=71, PETRI_TRANSITIONS=71} [2024-06-20 15:57:32,141 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-20 15:57:32,142 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 71 transitions, 449 flow [2024-06-20 15:57:32,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:32,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:32,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:32,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 15:57:32,142 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-20 15:57:32,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:32,143 INFO L85 PathProgramCache]: Analyzing trace with hash 973376024, now seen corresponding path program 1 times [2024-06-20 15:57:32,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:32,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585809482] [2024-06-20 15:57:32,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:32,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:32,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:33,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-20 15:57:33,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:33,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585809482] [2024-06-20 15:57:33,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585809482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:33,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:33,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:57:33,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211877036] [2024-06-20 15:57:33,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:33,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:57:33,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:33,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:57:33,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:57:33,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:57:33,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 71 transitions, 449 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:33,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:33,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:57:33,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:33,630 INFO L124 PetriNetUnfolderBase]: 1794/2726 cut-off events. [2024-06-20 15:57:33,630 INFO L125 PetriNetUnfolderBase]: For 21535/21542 co-relation queries the response was YES. [2024-06-20 15:57:33,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11661 conditions, 2726 events. 1794/2726 cut-off events. For 21535/21542 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12907 event pairs, 1021 based on Foata normal form. 8/2728 useless extension candidates. Maximal degree in co-relation 11632. Up to 2667 conditions per place. [2024-06-20 15:57:33,648 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 66 selfloop transitions, 10 changer transitions 0/83 dead transitions. [2024-06-20 15:57:33,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 83 transitions, 650 flow [2024-06-20 15:57:33,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:57:33,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:57:33,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-20 15:57:33,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-20 15:57:33,650 INFO L175 Difference]: Start difference. First operand has 71 places, 71 transitions, 449 flow. Second operand 6 states and 97 transitions. [2024-06-20 15:57:33,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 83 transitions, 650 flow [2024-06-20 15:57:33,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 83 transitions, 603 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 15:57:33,676 INFO L231 Difference]: Finished difference. Result has 74 places, 76 transitions, 470 flow [2024-06-20 15:57:33,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=470, PETRI_PLACES=74, PETRI_TRANSITIONS=76} [2024-06-20 15:57:33,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-20 15:57:33,677 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 76 transitions, 470 flow [2024-06-20 15:57:33,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:33,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:33,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:33,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 15:57:33,678 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-20 15:57:33,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:33,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1011392131, now seen corresponding path program 1 times [2024-06-20 15:57:33,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:33,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845118561] [2024-06-20 15:57:33,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:33,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:33,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:34,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:34,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:34,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845118561] [2024-06-20 15:57:34,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845118561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:34,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:34,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:57:34,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462331515] [2024-06-20 15:57:34,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:34,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:57:34,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:34,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:57:34,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:57:34,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:34,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 76 transitions, 470 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:34,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:34,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:34,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:35,417 INFO L124 PetriNetUnfolderBase]: 1856/2867 cut-off events. [2024-06-20 15:57:35,417 INFO L125 PetriNetUnfolderBase]: For 25142/25148 co-relation queries the response was YES. [2024-06-20 15:57:35,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12706 conditions, 2867 events. 1856/2867 cut-off events. For 25142/25148 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14323 event pairs, 577 based on Foata normal form. 8/2864 useless extension candidates. Maximal degree in co-relation 12675. Up to 2525 conditions per place. [2024-06-20 15:57:35,438 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 94 selfloop transitions, 37 changer transitions 0/138 dead transitions. [2024-06-20 15:57:35,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 138 transitions, 1080 flow [2024-06-20 15:57:35,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:57:35,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:57:35,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-20 15:57:35,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-20 15:57:35,442 INFO L175 Difference]: Start difference. First operand has 74 places, 76 transitions, 470 flow. Second operand 10 states and 196 transitions. [2024-06-20 15:57:35,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 138 transitions, 1080 flow [2024-06-20 15:57:35,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 138 transitions, 1052 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-20 15:57:35,467 INFO L231 Difference]: Finished difference. Result has 83 places, 97 transitions, 710 flow [2024-06-20 15:57:35,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=710, PETRI_PLACES=83, PETRI_TRANSITIONS=97} [2024-06-20 15:57:35,469 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-20 15:57:35,469 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 97 transitions, 710 flow [2024-06-20 15:57:35,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:35,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:35,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:35,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 15:57:35,470 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-20 15:57:35,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:35,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1374963167, now seen corresponding path program 2 times [2024-06-20 15:57:35,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:35,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550332646] [2024-06-20 15:57:35,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:35,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:35,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:36,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:36,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:36,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550332646] [2024-06-20 15:57:36,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550332646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:36,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:36,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:36,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788930047] [2024-06-20 15:57:36,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:36,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:36,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:36,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:36,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:37,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:37,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 97 transitions, 710 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:37,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:37,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:37,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:37,947 INFO L124 PetriNetUnfolderBase]: 2048/3157 cut-off events. [2024-06-20 15:57:37,947 INFO L125 PetriNetUnfolderBase]: For 33172/33210 co-relation queries the response was YES. [2024-06-20 15:57:37,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15048 conditions, 3157 events. 2048/3157 cut-off events. For 33172/33210 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16016 event pairs, 721 based on Foata normal form. 10/3138 useless extension candidates. Maximal degree in co-relation 15014. Up to 2823 conditions per place. [2024-06-20 15:57:37,967 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 113 selfloop transitions, 48 changer transitions 0/168 dead transitions. [2024-06-20 15:57:37,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 168 transitions, 1470 flow [2024-06-20 15:57:37,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:57:37,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:57:37,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-20 15:57:37,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-20 15:57:37,970 INFO L175 Difference]: Start difference. First operand has 83 places, 97 transitions, 710 flow. Second operand 10 states and 190 transitions. [2024-06-20 15:57:37,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 168 transitions, 1470 flow [2024-06-20 15:57:38,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 168 transitions, 1395 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-20 15:57:38,006 INFO L231 Difference]: Finished difference. Result has 94 places, 132 transitions, 1156 flow [2024-06-20 15:57:38,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1156, PETRI_PLACES=94, PETRI_TRANSITIONS=132} [2024-06-20 15:57:38,007 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-20 15:57:38,007 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 132 transitions, 1156 flow [2024-06-20 15:57:38,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:38,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:38,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:38,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 15:57:38,008 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-20 15:57:38,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:38,008 INFO L85 PathProgramCache]: Analyzing trace with hash 554880191, now seen corresponding path program 3 times [2024-06-20 15:57:38,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:38,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721859524] [2024-06-20 15:57:38,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:38,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:38,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:39,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:39,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:39,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721859524] [2024-06-20 15:57:39,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721859524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:39,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:39,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:39,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781109484] [2024-06-20 15:57:39,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:39,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:39,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:39,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:39,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:39,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:39,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 132 transitions, 1156 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:39,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:39,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:39,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:40,351 INFO L124 PetriNetUnfolderBase]: 2185/3366 cut-off events. [2024-06-20 15:57:40,351 INFO L125 PetriNetUnfolderBase]: For 37680/37722 co-relation queries the response was YES. [2024-06-20 15:57:40,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16602 conditions, 3366 events. 2185/3366 cut-off events. For 37680/37722 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 17287 event pairs, 687 based on Foata normal form. 12/3347 useless extension candidates. Maximal degree in co-relation 16562. Up to 2888 conditions per place. [2024-06-20 15:57:40,373 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 127 selfloop transitions, 70 changer transitions 0/204 dead transitions. [2024-06-20 15:57:40,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 204 transitions, 1936 flow [2024-06-20 15:57:40,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:57:40,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:57:40,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-20 15:57:40,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-20 15:57:40,376 INFO L175 Difference]: Start difference. First operand has 94 places, 132 transitions, 1156 flow. Second operand 9 states and 177 transitions. [2024-06-20 15:57:40,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 204 transitions, 1936 flow [2024-06-20 15:57:40,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 204 transitions, 1835 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-20 15:57:40,419 INFO L231 Difference]: Finished difference. Result has 103 places, 166 transitions, 1539 flow [2024-06-20 15:57:40,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1539, PETRI_PLACES=103, PETRI_TRANSITIONS=166} [2024-06-20 15:57:40,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-20 15:57:40,420 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 166 transitions, 1539 flow [2024-06-20 15:57:40,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:40,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:40,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:40,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 15:57:40,421 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-20 15:57:40,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:40,421 INFO L85 PathProgramCache]: Analyzing trace with hash -793468639, now seen corresponding path program 4 times [2024-06-20 15:57:40,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:40,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766310146] [2024-06-20 15:57:40,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:40,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:40,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:41,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:41,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:41,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766310146] [2024-06-20 15:57:41,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766310146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:41,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:41,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:41,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678816007] [2024-06-20 15:57:41,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:41,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:41,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:41,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:41,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:41,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:41,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 166 transitions, 1539 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:41,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:41,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:41,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:42,329 INFO L124 PetriNetUnfolderBase]: 2296/3537 cut-off events. [2024-06-20 15:57:42,329 INFO L125 PetriNetUnfolderBase]: For 45793/45833 co-relation queries the response was YES. [2024-06-20 15:57:42,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18834 conditions, 3537 events. 2296/3537 cut-off events. For 45793/45833 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18382 event pairs, 738 based on Foata normal form. 12/3518 useless extension candidates. Maximal degree in co-relation 18790. Up to 2973 conditions per place. [2024-06-20 15:57:42,351 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 127 selfloop transitions, 91 changer transitions 0/225 dead transitions. [2024-06-20 15:57:42,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 225 transitions, 2391 flow [2024-06-20 15:57:42,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:57:42,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:57:42,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 15:57:42,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-20 15:57:42,353 INFO L175 Difference]: Start difference. First operand has 103 places, 166 transitions, 1539 flow. Second operand 9 states and 178 transitions. [2024-06-20 15:57:42,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 225 transitions, 2391 flow [2024-06-20 15:57:42,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 225 transitions, 2332 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-20 15:57:42,402 INFO L231 Difference]: Finished difference. Result has 110 places, 184 transitions, 1866 flow [2024-06-20 15:57:42,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1866, PETRI_PLACES=110, PETRI_TRANSITIONS=184} [2024-06-20 15:57:42,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-20 15:57:42,403 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 184 transitions, 1866 flow [2024-06-20 15:57:42,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:42,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:42,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:42,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 15:57:42,406 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-20 15:57:42,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:42,406 INFO L85 PathProgramCache]: Analyzing trace with hash -42314353, now seen corresponding path program 5 times [2024-06-20 15:57:42,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:42,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599176714] [2024-06-20 15:57:42,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:42,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:42,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:43,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:43,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:43,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599176714] [2024-06-20 15:57:43,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599176714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:43,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:43,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:43,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627693960] [2024-06-20 15:57:43,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:43,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:43,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:43,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:43,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:43,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:43,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 184 transitions, 1866 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:43,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:43,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:43,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:44,499 INFO L124 PetriNetUnfolderBase]: 2280/3511 cut-off events. [2024-06-20 15:57:44,500 INFO L125 PetriNetUnfolderBase]: For 50086/50131 co-relation queries the response was YES. [2024-06-20 15:57:44,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19281 conditions, 3511 events. 2280/3511 cut-off events. For 50086/50131 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 18244 event pairs, 764 based on Foata normal form. 8/3487 useless extension candidates. Maximal degree in co-relation 19235. Up to 3080 conditions per place. [2024-06-20 15:57:44,521 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 148 selfloop transitions, 61 changer transitions 0/216 dead transitions. [2024-06-20 15:57:44,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 216 transitions, 2430 flow [2024-06-20 15:57:44,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:57:44,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:57:44,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-20 15:57:44,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-20 15:57:44,522 INFO L175 Difference]: Start difference. First operand has 110 places, 184 transitions, 1866 flow. Second operand 8 states and 154 transitions. [2024-06-20 15:57:44,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 216 transitions, 2430 flow [2024-06-20 15:57:44,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 216 transitions, 2196 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-20 15:57:44,569 INFO L231 Difference]: Finished difference. Result has 112 places, 184 transitions, 1781 flow [2024-06-20 15:57:44,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1632, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1781, PETRI_PLACES=112, PETRI_TRANSITIONS=184} [2024-06-20 15:57:44,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-20 15:57:44,569 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 184 transitions, 1781 flow [2024-06-20 15:57:44,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:44,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:44,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:44,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 15:57:44,570 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-20 15:57:44,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:44,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1764203583, now seen corresponding path program 6 times [2024-06-20 15:57:44,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:44,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497357651] [2024-06-20 15:57:44,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:44,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:44,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:45,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:45,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:45,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497357651] [2024-06-20 15:57:45,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497357651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:45,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:45,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:45,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325256202] [2024-06-20 15:57:45,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:45,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:45,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:45,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:45,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:45,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:45,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 184 transitions, 1781 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:45,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:45,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:45,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:46,282 INFO L124 PetriNetUnfolderBase]: 2292/3531 cut-off events. [2024-06-20 15:57:46,282 INFO L125 PetriNetUnfolderBase]: For 52972/53025 co-relation queries the response was YES. [2024-06-20 15:57:46,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19446 conditions, 3531 events. 2292/3531 cut-off events. For 52972/53025 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18422 event pairs, 698 based on Foata normal form. 12/3512 useless extension candidates. Maximal degree in co-relation 19399. Up to 2961 conditions per place. [2024-06-20 15:57:46,302 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 130 selfloop transitions, 84 changer transitions 0/221 dead transitions. [2024-06-20 15:57:46,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 221 transitions, 2429 flow [2024-06-20 15:57:46,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:57:46,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:57:46,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-20 15:57:46,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47865853658536583 [2024-06-20 15:57:46,304 INFO L175 Difference]: Start difference. First operand has 112 places, 184 transitions, 1781 flow. Second operand 8 states and 157 transitions. [2024-06-20 15:57:46,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 221 transitions, 2429 flow [2024-06-20 15:57:46,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 221 transitions, 2292 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 15:57:46,341 INFO L231 Difference]: Finished difference. Result has 113 places, 187 transitions, 1878 flow [2024-06-20 15:57:46,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1878, PETRI_PLACES=113, PETRI_TRANSITIONS=187} [2024-06-20 15:57:46,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-20 15:57:46,342 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 187 transitions, 1878 flow [2024-06-20 15:57:46,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:46,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:46,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:46,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 15:57:46,343 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-20 15:57:46,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:46,343 INFO L85 PathProgramCache]: Analyzing trace with hash 341364065, now seen corresponding path program 1 times [2024-06-20 15:57:46,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:46,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888338054] [2024-06-20 15:57:46,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:46,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:46,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:47,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:47,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:47,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888338054] [2024-06-20 15:57:47,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888338054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:47,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:47,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:47,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162739568] [2024-06-20 15:57:47,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:47,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:47,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:47,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:47,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:47,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:57:47,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 187 transitions, 1878 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:47,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:47,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:57:47,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:48,151 INFO L124 PetriNetUnfolderBase]: 2660/4014 cut-off events. [2024-06-20 15:57:48,152 INFO L125 PetriNetUnfolderBase]: For 64838/64858 co-relation queries the response was YES. [2024-06-20 15:57:48,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22591 conditions, 4014 events. 2660/4014 cut-off events. For 64838/64858 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 20068 event pairs, 1122 based on Foata normal form. 2/3979 useless extension candidates. Maximal degree in co-relation 22543. Up to 3814 conditions per place. [2024-06-20 15:57:48,178 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 189 selfloop transitions, 23 changer transitions 0/217 dead transitions. [2024-06-20 15:57:48,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 217 transitions, 2509 flow [2024-06-20 15:57:48,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:57:48,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:57:48,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 15:57:48,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-20 15:57:48,180 INFO L175 Difference]: Start difference. First operand has 113 places, 187 transitions, 1878 flow. Second operand 7 states and 125 transitions. [2024-06-20 15:57:48,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 217 transitions, 2509 flow [2024-06-20 15:57:48,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 217 transitions, 2293 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-20 15:57:48,286 INFO L231 Difference]: Finished difference. Result has 114 places, 196 transitions, 1847 flow [2024-06-20 15:57:48,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1847, PETRI_PLACES=114, PETRI_TRANSITIONS=196} [2024-06-20 15:57:48,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-20 15:57:48,287 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 196 transitions, 1847 flow [2024-06-20 15:57:48,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:48,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:48,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:48,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 15:57:48,288 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:48,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:48,289 INFO L85 PathProgramCache]: Analyzing trace with hash -645768829, now seen corresponding path program 7 times [2024-06-20 15:57:48,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:48,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140500473] [2024-06-20 15:57:48,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:48,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:49,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:49,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:49,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140500473] [2024-06-20 15:57:49,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140500473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:49,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:49,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:49,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425779906] [2024-06-20 15:57:49,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:49,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:49,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:49,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:49,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:49,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:49,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 196 transitions, 1847 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:49,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:49,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:49,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:50,050 INFO L124 PetriNetUnfolderBase]: 2334/3590 cut-off events. [2024-06-20 15:57:50,050 INFO L125 PetriNetUnfolderBase]: For 58851/58866 co-relation queries the response was YES. [2024-06-20 15:57:50,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20133 conditions, 3590 events. 2334/3590 cut-off events. For 58851/58866 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18835 event pairs, 871 based on Foata normal form. 6/3564 useless extension candidates. Maximal degree in co-relation 20084. Up to 3233 conditions per place. [2024-06-20 15:57:50,076 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 187 selfloop transitions, 34 changer transitions 0/228 dead transitions. [2024-06-20 15:57:50,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 228 transitions, 2487 flow [2024-06-20 15:57:50,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:57:50,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:57:50,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 15:57:50,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-20 15:57:50,081 INFO L175 Difference]: Start difference. First operand has 114 places, 196 transitions, 1847 flow. Second operand 8 states and 149 transitions. [2024-06-20 15:57:50,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 228 transitions, 2487 flow [2024-06-20 15:57:50,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 228 transitions, 2426 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 15:57:50,150 INFO L231 Difference]: Finished difference. Result has 117 places, 199 transitions, 1920 flow [2024-06-20 15:57:50,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1920, PETRI_PLACES=117, PETRI_TRANSITIONS=199} [2024-06-20 15:57:50,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-20 15:57:50,151 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 199 transitions, 1920 flow [2024-06-20 15:57:50,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:50,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:50,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:50,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 15:57:50,152 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:50,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:50,152 INFO L85 PathProgramCache]: Analyzing trace with hash 109886954, now seen corresponding path program 1 times [2024-06-20 15:57:50,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:50,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627673737] [2024-06-20 15:57:50,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:50,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:50,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:50,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:50,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:50,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627673737] [2024-06-20 15:57:50,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627673737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:50,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:50,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:57:50,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938332929] [2024-06-20 15:57:50,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:50,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:57:50,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:50,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:57:50,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:57:50,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:57:50,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 199 transitions, 1920 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-20 15:57:50,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:50,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:57:50,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:51,633 INFO L124 PetriNetUnfolderBase]: 2549/3844 cut-off events. [2024-06-20 15:57:51,633 INFO L125 PetriNetUnfolderBase]: For 64421/64491 co-relation queries the response was YES. [2024-06-20 15:57:51,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21594 conditions, 3844 events. 2549/3844 cut-off events. For 64421/64491 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 19008 event pairs, 1164 based on Foata normal form. 31/3857 useless extension candidates. Maximal degree in co-relation 21544. Up to 3712 conditions per place. [2024-06-20 15:57:51,654 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 188 selfloop transitions, 13 changer transitions 0/212 dead transitions. [2024-06-20 15:57:51,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 212 transitions, 2378 flow [2024-06-20 15:57:51,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:57:51,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:57:51,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 15:57:51,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 15:57:51,656 INFO L175 Difference]: Start difference. First operand has 117 places, 199 transitions, 1920 flow. Second operand 7 states and 112 transitions. [2024-06-20 15:57:51,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 212 transitions, 2378 flow [2024-06-20 15:57:51,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 212 transitions, 2272 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 15:57:51,699 INFO L231 Difference]: Finished difference. Result has 118 places, 202 transitions, 1876 flow [2024-06-20 15:57:51,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1876, PETRI_PLACES=118, PETRI_TRANSITIONS=202} [2024-06-20 15:57:51,700 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-20 15:57:51,700 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 202 transitions, 1876 flow [2024-06-20 15:57:51,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-20 15:57:51,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:51,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:51,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 15:57:51,700 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-20 15:57:51,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:51,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1793559797, now seen corresponding path program 1 times [2024-06-20 15:57:51,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:51,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149431505] [2024-06-20 15:57:51,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:51,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:51,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:52,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:52,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:52,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149431505] [2024-06-20 15:57:52,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149431505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:52,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:52,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:52,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424131599] [2024-06-20 15:57:52,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:52,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:52,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:52,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:52,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:52,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:52,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 202 transitions, 1876 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:52,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:52,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:52,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:53,451 INFO L124 PetriNetUnfolderBase]: 2621/4081 cut-off events. [2024-06-20 15:57:53,451 INFO L125 PetriNetUnfolderBase]: For 80960/80975 co-relation queries the response was YES. [2024-06-20 15:57:53,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24361 conditions, 4081 events. 2621/4081 cut-off events. For 80960/80975 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 22337 event pairs, 656 based on Foata normal form. 22/4078 useless extension candidates. Maximal degree in co-relation 24310. Up to 2888 conditions per place. [2024-06-20 15:57:53,479 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 165 selfloop transitions, 91 changer transitions 0/263 dead transitions. [2024-06-20 15:57:53,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 263 transitions, 2881 flow [2024-06-20 15:57:53,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:57:53,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:57:53,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-20 15:57:53,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 15:57:53,481 INFO L175 Difference]: Start difference. First operand has 118 places, 202 transitions, 1876 flow. Second operand 10 states and 205 transitions. [2024-06-20 15:57:53,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 263 transitions, 2881 flow [2024-06-20 15:57:53,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 263 transitions, 2841 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:57:53,551 INFO L231 Difference]: Finished difference. Result has 125 places, 208 transitions, 2176 flow [2024-06-20 15:57:53,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1836, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2176, PETRI_PLACES=125, PETRI_TRANSITIONS=208} [2024-06-20 15:57:53,551 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-20 15:57:53,551 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 208 transitions, 2176 flow [2024-06-20 15:57:53,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:53,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:53,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:53,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 15:57:53,552 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-20 15:57:53,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:53,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1276361121, now seen corresponding path program 2 times [2024-06-20 15:57:53,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:53,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079894957] [2024-06-20 15:57:53,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:53,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:53,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:54,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-20 15:57:54,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:54,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079894957] [2024-06-20 15:57:54,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079894957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:54,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:54,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:54,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127464510] [2024-06-20 15:57:54,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:54,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:54,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:54,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:54,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:54,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:54,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 208 transitions, 2176 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:54,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:54,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:54,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:55,499 INFO L124 PetriNetUnfolderBase]: 3008/4728 cut-off events. [2024-06-20 15:57:55,499 INFO L125 PetriNetUnfolderBase]: For 109747/109764 co-relation queries the response was YES. [2024-06-20 15:57:55,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30012 conditions, 4728 events. 3008/4728 cut-off events. For 109747/109764 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 27049 event pairs, 934 based on Foata normal form. 30/4731 useless extension candidates. Maximal degree in co-relation 29958. Up to 3524 conditions per place. [2024-06-20 15:57:55,526 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 168 selfloop transitions, 98 changer transitions 0/273 dead transitions. [2024-06-20 15:57:55,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 273 transitions, 3270 flow [2024-06-20 15:57:55,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:57:55,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:57:55,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-20 15:57:55,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-20 15:57:55,527 INFO L175 Difference]: Start difference. First operand has 125 places, 208 transitions, 2176 flow. Second operand 11 states and 220 transitions. [2024-06-20 15:57:55,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 273 transitions, 3270 flow [2024-06-20 15:57:55,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 273 transitions, 3127 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 15:57:55,599 INFO L231 Difference]: Finished difference. Result has 131 places, 217 transitions, 2476 flow [2024-06-20 15:57:55,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2055, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2476, PETRI_PLACES=131, PETRI_TRANSITIONS=217} [2024-06-20 15:57:55,599 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-20 15:57:55,600 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 217 transitions, 2476 flow [2024-06-20 15:57:55,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:55,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:55,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:55,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 15:57:55,600 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-20 15:57:55,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:55,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1276363911, now seen corresponding path program 3 times [2024-06-20 15:57:55,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:55,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863136017] [2024-06-20 15:57:55,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:55,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:55,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:56,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:56,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:56,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863136017] [2024-06-20 15:57:56,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863136017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:56,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:56,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:56,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712834807] [2024-06-20 15:57:56,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:56,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:56,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:56,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:56,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:56,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:56,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 217 transitions, 2476 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:56,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:56,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:56,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:57,536 INFO L124 PetriNetUnfolderBase]: 3024/4761 cut-off events. [2024-06-20 15:57:57,536 INFO L125 PetriNetUnfolderBase]: For 117927/117939 co-relation queries the response was YES. [2024-06-20 15:57:57,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30613 conditions, 4761 events. 3024/4761 cut-off events. For 117927/117939 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 27368 event pairs, 1020 based on Foata normal form. 38/4772 useless extension candidates. Maximal degree in co-relation 30557. Up to 3903 conditions per place. [2024-06-20 15:57:57,572 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 169 selfloop transitions, 91 changer transitions 0/267 dead transitions. [2024-06-20 15:57:57,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 267 transitions, 3291 flow [2024-06-20 15:57:57,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:57:57,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:57:57,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-20 15:57:57,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4745011086474501 [2024-06-20 15:57:57,574 INFO L175 Difference]: Start difference. First operand has 131 places, 217 transitions, 2476 flow. Second operand 11 states and 214 transitions. [2024-06-20 15:57:57,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 267 transitions, 3291 flow [2024-06-20 15:57:57,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 267 transitions, 3163 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 15:57:57,667 INFO L231 Difference]: Finished difference. Result has 135 places, 218 transitions, 2582 flow [2024-06-20 15:57:57,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2348, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2582, PETRI_PLACES=135, PETRI_TRANSITIONS=218} [2024-06-20 15:57:57,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-20 15:57:57,667 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 218 transitions, 2582 flow [2024-06-20 15:57:57,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:57,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:57,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:57,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 15:57:57,668 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-20 15:57:57,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:57,668 INFO L85 PathProgramCache]: Analyzing trace with hash -96730361, now seen corresponding path program 4 times [2024-06-20 15:57:57,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:57,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956525894] [2024-06-20 15:57:57,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:57,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:57,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:59,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:59,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:59,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956525894] [2024-06-20 15:57:59,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956525894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:59,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:59,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:57:59,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262474605] [2024-06-20 15:57:59,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:59,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:57:59,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:59,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:57:59,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:57:59,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:57:59,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 218 transitions, 2582 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:59,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:59,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:57:59,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:00,422 INFO L124 PetriNetUnfolderBase]: 3608/5731 cut-off events. [2024-06-20 15:58:00,422 INFO L125 PetriNetUnfolderBase]: For 148946/148961 co-relation queries the response was YES. [2024-06-20 15:58:00,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38548 conditions, 5731 events. 3608/5731 cut-off events. For 148946/148961 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 34761 event pairs, 1181 based on Foata normal form. 30/5737 useless extension candidates. Maximal degree in co-relation 38490. Up to 4454 conditions per place. [2024-06-20 15:58:00,464 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 210 selfloop transitions, 69 changer transitions 0/286 dead transitions. [2024-06-20 15:58:00,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 286 transitions, 3794 flow [2024-06-20 15:58:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:58:00,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:58:00,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-20 15:58:00,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48337028824833705 [2024-06-20 15:58:00,466 INFO L175 Difference]: Start difference. First operand has 135 places, 218 transitions, 2582 flow. Second operand 11 states and 218 transitions. [2024-06-20 15:58:00,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 286 transitions, 3794 flow [2024-06-20 15:58:00,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 286 transitions, 3597 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 15:58:00,593 INFO L231 Difference]: Finished difference. Result has 138 places, 232 transitions, 2901 flow [2024-06-20 15:58:00,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2400, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2901, PETRI_PLACES=138, PETRI_TRANSITIONS=232} [2024-06-20 15:58:00,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-20 15:58:00,594 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 232 transitions, 2901 flow [2024-06-20 15:58:00,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:00,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:00,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:00,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 15:58:00,594 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-20 15:58:00,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:00,595 INFO L85 PathProgramCache]: Analyzing trace with hash -96669911, now seen corresponding path program 5 times [2024-06-20 15:58:00,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:00,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778795936] [2024-06-20 15:58:00,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:00,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:00,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:01,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-20 15:58:01,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:01,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778795936] [2024-06-20 15:58:01,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778795936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:01,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:01,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:01,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549816566] [2024-06-20 15:58:01,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:01,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:01,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:01,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:01,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:02,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:58:02,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 232 transitions, 2901 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:02,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:02,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:58:02,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:03,297 INFO L124 PetriNetUnfolderBase]: 3508/5585 cut-off events. [2024-06-20 15:58:03,297 INFO L125 PetriNetUnfolderBase]: For 150792/150807 co-relation queries the response was YES. [2024-06-20 15:58:03,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36962 conditions, 5585 events. 3508/5585 cut-off events. For 150792/150807 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33820 event pairs, 1231 based on Foata normal form. 54/5615 useless extension candidates. Maximal degree in co-relation 36902. Up to 4699 conditions per place. [2024-06-20 15:58:03,343 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 210 selfloop transitions, 61 changer transitions 0/278 dead transitions. [2024-06-20 15:58:03,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 278 transitions, 3649 flow [2024-06-20 15:58:03,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:58:03,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:58:03,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-20 15:58:03,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678492239467849 [2024-06-20 15:58:03,345 INFO L175 Difference]: Start difference. First operand has 138 places, 232 transitions, 2901 flow. Second operand 11 states and 211 transitions. [2024-06-20 15:58:03,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 278 transitions, 3649 flow [2024-06-20 15:58:03,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 278 transitions, 3550 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 15:58:03,503 INFO L231 Difference]: Finished difference. Result has 142 places, 232 transitions, 2947 flow [2024-06-20 15:58:03,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2947, PETRI_PLACES=142, PETRI_TRANSITIONS=232} [2024-06-20 15:58:03,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-20 15:58:03,505 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 232 transitions, 2947 flow [2024-06-20 15:58:03,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:03,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:03,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:03,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 15:58:03,505 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-20 15:58:03,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:03,506 INFO L85 PathProgramCache]: Analyzing trace with hash 21602467, now seen corresponding path program 1 times [2024-06-20 15:58:03,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:03,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25647051] [2024-06-20 15:58:03,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:03,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:03,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:04,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:04,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:04,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25647051] [2024-06-20 15:58:04,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25647051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:04,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:04,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:04,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456648205] [2024-06-20 15:58:04,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:04,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:04,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:04,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:04,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:04,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:04,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 232 transitions, 2947 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:04,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:04,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:04,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:06,032 INFO L124 PetriNetUnfolderBase]: 4084/6349 cut-off events. [2024-06-20 15:58:06,032 INFO L125 PetriNetUnfolderBase]: For 159834/159854 co-relation queries the response was YES. [2024-06-20 15:58:06,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42094 conditions, 6349 events. 4084/6349 cut-off events. For 159834/159854 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 36985 event pairs, 1637 based on Foata normal form. 6/6321 useless extension candidates. Maximal degree in co-relation 42032. Up to 5979 conditions per place. [2024-06-20 15:58:06,089 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 223 selfloop transitions, 54 changer transitions 0/282 dead transitions. [2024-06-20 15:58:06,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 282 transitions, 3818 flow [2024-06-20 15:58:06,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:58:06,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:58:06,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 15:58:06,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-20 15:58:06,090 INFO L175 Difference]: Start difference. First operand has 142 places, 232 transitions, 2947 flow. Second operand 9 states and 168 transitions. [2024-06-20 15:58:06,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 282 transitions, 3818 flow [2024-06-20 15:58:06,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 282 transitions, 3709 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 15:58:06,296 INFO L231 Difference]: Finished difference. Result has 144 places, 248 transitions, 3155 flow [2024-06-20 15:58:06,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2838, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3155, PETRI_PLACES=144, PETRI_TRANSITIONS=248} [2024-06-20 15:58:06,297 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-20 15:58:06,297 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 248 transitions, 3155 flow [2024-06-20 15:58:06,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:06,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:06,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:06,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 15:58:06,297 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-20 15:58:06,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:06,298 INFO L85 PathProgramCache]: Analyzing trace with hash 443903495, now seen corresponding path program 6 times [2024-06-20 15:58:06,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:06,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86584918] [2024-06-20 15:58:06,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:06,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:06,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:07,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:07,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:07,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86584918] [2024-06-20 15:58:07,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86584918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:07,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:07,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:07,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328853172] [2024-06-20 15:58:07,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:07,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:07,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:07,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:07,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:07,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:58:07,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 248 transitions, 3155 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:07,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:07,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:58:07,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:08,903 INFO L124 PetriNetUnfolderBase]: 3640/5801 cut-off events. [2024-06-20 15:58:08,903 INFO L125 PetriNetUnfolderBase]: For 163466/163483 co-relation queries the response was YES. [2024-06-20 15:58:08,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39304 conditions, 5801 events. 3640/5801 cut-off events. For 163466/163483 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 35608 event pairs, 1251 based on Foata normal form. 32/5803 useless extension candidates. Maximal degree in co-relation 39239. Up to 5062 conditions per place. [2024-06-20 15:58:08,943 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 214 selfloop transitions, 77 changer transitions 0/299 dead transitions. [2024-06-20 15:58:08,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 299 transitions, 4078 flow [2024-06-20 15:58:08,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:58:08,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:58:08,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-20 15:58:08,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48292682926829267 [2024-06-20 15:58:08,945 INFO L175 Difference]: Start difference. First operand has 144 places, 248 transitions, 3155 flow. Second operand 10 states and 198 transitions. [2024-06-20 15:58:08,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 299 transitions, 4078 flow [2024-06-20 15:58:09,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 299 transitions, 3928 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 15:58:09,084 INFO L231 Difference]: Finished difference. Result has 149 places, 249 transitions, 3211 flow [2024-06-20 15:58:09,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3015, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3211, PETRI_PLACES=149, PETRI_TRANSITIONS=249} [2024-06-20 15:58:09,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-20 15:58:09,085 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 249 transitions, 3211 flow [2024-06-20 15:58:09,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:09,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:09,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:09,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 15:58:09,086 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:09,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:09,086 INFO L85 PathProgramCache]: Analyzing trace with hash -624782375, now seen corresponding path program 1 times [2024-06-20 15:58:09,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:09,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029990757] [2024-06-20 15:58:09,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:09,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:09,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:09,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:09,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:09,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029990757] [2024-06-20 15:58:09,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029990757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:09,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:09,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:58:09,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78845978] [2024-06-20 15:58:09,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:09,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:58:09,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:09,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:58:09,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:58:09,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:09,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 249 transitions, 3211 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-20 15:58:09,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:09,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:09,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:10,812 INFO L124 PetriNetUnfolderBase]: 4159/6495 cut-off events. [2024-06-20 15:58:10,812 INFO L125 PetriNetUnfolderBase]: For 175915/175958 co-relation queries the response was YES. [2024-06-20 15:58:10,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43713 conditions, 6495 events. 4159/6495 cut-off events. For 175915/175958 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 38233 event pairs, 1682 based on Foata normal form. 15/6483 useless extension candidates. Maximal degree in co-relation 43649. Up to 6231 conditions per place. [2024-06-20 15:58:10,861 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 227 selfloop transitions, 31 changer transitions 0/274 dead transitions. [2024-06-20 15:58:10,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 274 transitions, 3912 flow [2024-06-20 15:58:10,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:58:10,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:58:10,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 15:58:10,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 15:58:10,862 INFO L175 Difference]: Start difference. First operand has 149 places, 249 transitions, 3211 flow. Second operand 7 states and 126 transitions. [2024-06-20 15:58:10,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 274 transitions, 3912 flow [2024-06-20 15:58:11,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 274 transitions, 3752 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:58:11,092 INFO L231 Difference]: Finished difference. Result has 148 places, 255 transitions, 3180 flow [2024-06-20 15:58:11,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3051, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3180, PETRI_PLACES=148, PETRI_TRANSITIONS=255} [2024-06-20 15:58:11,093 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-20 15:58:11,093 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 255 transitions, 3180 flow [2024-06-20 15:58:11,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-20 15:58:11,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:11,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:11,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 15:58:11,094 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-20 15:58:11,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:11,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1172216549, now seen corresponding path program 7 times [2024-06-20 15:58:11,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:11,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412462592] [2024-06-20 15:58:11,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:11,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:11,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:12,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:12,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:12,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412462592] [2024-06-20 15:58:12,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412462592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:12,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:12,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:12,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117174129] [2024-06-20 15:58:12,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:12,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:12,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:12,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:12,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:12,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:58:12,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 255 transitions, 3180 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:12,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:12,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:58:12,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:13,604 INFO L124 PetriNetUnfolderBase]: 3813/6075 cut-off events. [2024-06-20 15:58:13,604 INFO L125 PetriNetUnfolderBase]: For 187390/187411 co-relation queries the response was YES. [2024-06-20 15:58:13,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41638 conditions, 6075 events. 3813/6075 cut-off events. For 187390/187411 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 37341 event pairs, 869 based on Foata normal form. 36/6077 useless extension candidates. Maximal degree in co-relation 41573. Up to 3546 conditions per place. [2024-06-20 15:58:13,659 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 181 selfloop transitions, 120 changer transitions 0/311 dead transitions. [2024-06-20 15:58:13,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 311 transitions, 4255 flow [2024-06-20 15:58:13,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:58:13,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:58:13,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-20 15:58:13,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4902439024390244 [2024-06-20 15:58:13,661 INFO L175 Difference]: Start difference. First operand has 148 places, 255 transitions, 3180 flow. Second operand 10 states and 201 transitions. [2024-06-20 15:58:13,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 311 transitions, 4255 flow [2024-06-20 15:58:13,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 311 transitions, 4212 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 15:58:13,870 INFO L231 Difference]: Finished difference. Result has 155 places, 257 transitions, 3468 flow [2024-06-20 15:58:13,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3137, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3468, PETRI_PLACES=155, PETRI_TRANSITIONS=257} [2024-06-20 15:58:13,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-20 15:58:13,871 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 257 transitions, 3468 flow [2024-06-20 15:58:13,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:13,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:13,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:13,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 15:58:13,872 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-20 15:58:13,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:13,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1172276999, now seen corresponding path program 8 times [2024-06-20 15:58:13,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:13,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250981126] [2024-06-20 15:58:13,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:13,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:13,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:14,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:14,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:14,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250981126] [2024-06-20 15:58:14,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250981126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:14,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:14,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:14,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455649433] [2024-06-20 15:58:14,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:14,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:14,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:14,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:14,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:15,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:58:15,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 257 transitions, 3468 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:15,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:15,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:58:15,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:16,173 INFO L124 PetriNetUnfolderBase]: 3708/5918 cut-off events. [2024-06-20 15:58:16,174 INFO L125 PetriNetUnfolderBase]: For 192225/192261 co-relation queries the response was YES. [2024-06-20 15:58:16,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40484 conditions, 5918 events. 3708/5918 cut-off events. For 192225/192261 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 36375 event pairs, 1171 based on Foata normal form. 54/5935 useless extension candidates. Maximal degree in co-relation 40417. Up to 4279 conditions per place. [2024-06-20 15:58:16,227 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 194 selfloop transitions, 100 changer transitions 0/304 dead transitions. [2024-06-20 15:58:16,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 304 transitions, 4307 flow [2024-06-20 15:58:16,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:58:16,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:58:16,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-20 15:58:16,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-20 15:58:16,228 INFO L175 Difference]: Start difference. First operand has 155 places, 257 transitions, 3468 flow. Second operand 10 states and 195 transitions. [2024-06-20 15:58:16,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 304 transitions, 4307 flow [2024-06-20 15:58:16,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 304 transitions, 4092 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 15:58:16,489 INFO L231 Difference]: Finished difference. Result has 157 places, 257 transitions, 3497 flow [2024-06-20 15:58:16,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3253, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3497, PETRI_PLACES=157, PETRI_TRANSITIONS=257} [2024-06-20 15:58:16,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-20 15:58:16,490 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 257 transitions, 3497 flow [2024-06-20 15:58:16,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:16,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:16,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:16,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 15:58:16,491 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-20 15:58:16,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:16,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1307090563, now seen corresponding path program 2 times [2024-06-20 15:58:16,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:16,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510518566] [2024-06-20 15:58:16,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:16,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:16,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:17,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-20 15:58:17,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:17,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510518566] [2024-06-20 15:58:17,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510518566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:17,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:17,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:17,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131920451] [2024-06-20 15:58:17,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:17,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:17,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:17,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:17,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:17,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:17,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 257 transitions, 3497 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:17,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:17,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:17,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:18,796 INFO L124 PetriNetUnfolderBase]: 4274/6668 cut-off events. [2024-06-20 15:58:18,797 INFO L125 PetriNetUnfolderBase]: For 174714/174734 co-relation queries the response was YES. [2024-06-20 15:58:18,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44630 conditions, 6668 events. 4274/6668 cut-off events. For 174714/174734 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 39613 event pairs, 1667 based on Foata normal form. 6/6635 useless extension candidates. Maximal degree in co-relation 44563. Up to 6262 conditions per place. [2024-06-20 15:58:18,848 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 232 selfloop transitions, 58 changer transitions 0/297 dead transitions. [2024-06-20 15:58:18,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 297 transitions, 4346 flow [2024-06-20 15:58:18,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:18,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:18,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 15:58:18,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-20 15:58:18,850 INFO L175 Difference]: Start difference. First operand has 157 places, 257 transitions, 3497 flow. Second operand 8 states and 148 transitions. [2024-06-20 15:58:18,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 297 transitions, 4346 flow [2024-06-20 15:58:19,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 297 transitions, 4095 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-20 15:58:19,063 INFO L231 Difference]: Finished difference. Result has 156 places, 264 transitions, 3476 flow [2024-06-20 15:58:19,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3246, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3476, PETRI_PLACES=156, PETRI_TRANSITIONS=264} [2024-06-20 15:58:19,064 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-20 15:58:19,064 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 264 transitions, 3476 flow [2024-06-20 15:58:19,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:19,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:19,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:19,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 15:58:19,065 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-20 15:58:19,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:19,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1307275261, now seen corresponding path program 9 times [2024-06-20 15:58:19,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:19,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346821945] [2024-06-20 15:58:19,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:19,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:19,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:20,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:20,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:20,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346821945] [2024-06-20 15:58:20,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346821945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:20,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:20,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:20,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386410130] [2024-06-20 15:58:20,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:20,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:20,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:20,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:20,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:20,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:58:20,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 264 transitions, 3476 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:20,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:20,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:58:20,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:21,239 INFO L124 PetriNetUnfolderBase]: 3816/6103 cut-off events. [2024-06-20 15:58:21,240 INFO L125 PetriNetUnfolderBase]: For 159682/159737 co-relation queries the response was YES. [2024-06-20 15:58:21,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40365 conditions, 6103 events. 3816/6103 cut-off events. For 159682/159737 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 38186 event pairs, 1265 based on Foata normal form. 34/6105 useless extension candidates. Maximal degree in co-relation 40297. Up to 5034 conditions per place. [2024-06-20 15:58:21,296 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 195 selfloop transitions, 104 changer transitions 0/310 dead transitions. [2024-06-20 15:58:21,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 310 transitions, 4384 flow [2024-06-20 15:58:21,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:58:21,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:58:21,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 15:58:21,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-20 15:58:21,298 INFO L175 Difference]: Start difference. First operand has 156 places, 264 transitions, 3476 flow. Second operand 9 states and 178 transitions. [2024-06-20 15:58:21,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 310 transitions, 4384 flow [2024-06-20 15:58:21,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 310 transitions, 4232 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-20 15:58:21,531 INFO L231 Difference]: Finished difference. Result has 160 places, 265 transitions, 3583 flow [2024-06-20 15:58:21,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3326, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3583, PETRI_PLACES=160, PETRI_TRANSITIONS=265} [2024-06-20 15:58:21,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-20 15:58:21,531 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 265 transitions, 3583 flow [2024-06-20 15:58:21,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:21,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:21,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:21,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 15:58:21,532 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-20 15:58:21,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:21,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1230001113, now seen corresponding path program 2 times [2024-06-20 15:58:21,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:21,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986699740] [2024-06-20 15:58:21,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:21,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:21,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:22,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:22,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:22,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986699740] [2024-06-20 15:58:22,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986699740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:22,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:22,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:58:22,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033459203] [2024-06-20 15:58:22,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:22,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:58:22,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:22,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:58:22,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:58:22,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:22,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 265 transitions, 3583 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-20 15:58:22,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:22,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:22,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:23,307 INFO L124 PetriNetUnfolderBase]: 4342/6813 cut-off events. [2024-06-20 15:58:23,307 INFO L125 PetriNetUnfolderBase]: For 160755/160835 co-relation queries the response was YES. [2024-06-20 15:58:23,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44570 conditions, 6813 events. 4342/6813 cut-off events. For 160755/160835 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41020 event pairs, 2091 based on Foata normal form. 25/6821 useless extension candidates. Maximal degree in co-relation 44501. Up to 6548 conditions per place. [2024-06-20 15:58:23,372 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 242 selfloop transitions, 31 changer transitions 0/292 dead transitions. [2024-06-20 15:58:23,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 292 transitions, 4433 flow [2024-06-20 15:58:23,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:58:23,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:58:23,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-20 15:58:23,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-20 15:58:23,374 INFO L175 Difference]: Start difference. First operand has 160 places, 265 transitions, 3583 flow. Second operand 7 states and 117 transitions. [2024-06-20 15:58:23,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 292 transitions, 4433 flow [2024-06-20 15:58:23,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 292 transitions, 4198 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 15:58:23,614 INFO L231 Difference]: Finished difference. Result has 161 places, 280 transitions, 3675 flow [2024-06-20 15:58:23,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3368, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3675, PETRI_PLACES=161, PETRI_TRANSITIONS=280} [2024-06-20 15:58:23,615 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-20 15:58:23,615 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 280 transitions, 3675 flow [2024-06-20 15:58:23,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-20 15:58:23,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:23,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:23,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 15:58:23,615 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-20 15:58:23,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:23,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1811763491, now seen corresponding path program 3 times [2024-06-20 15:58:23,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:23,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314566825] [2024-06-20 15:58:23,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:23,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:23,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:24,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:24,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:24,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314566825] [2024-06-20 15:58:24,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314566825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:24,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:24,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:24,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831737319] [2024-06-20 15:58:24,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:24,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:24,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:24,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:24,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:24,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:24,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 280 transitions, 3675 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:24,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:24,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:24,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:25,992 INFO L124 PetriNetUnfolderBase]: 4453/6954 cut-off events. [2024-06-20 15:58:25,992 INFO L125 PetriNetUnfolderBase]: For 164570/164586 co-relation queries the response was YES. [2024-06-20 15:58:26,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45306 conditions, 6954 events. 4453/6954 cut-off events. For 164570/164586 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41701 event pairs, 2081 based on Foata normal form. 4/6915 useless extension candidates. Maximal degree in co-relation 45235. Up to 6665 conditions per place. [2024-06-20 15:58:26,044 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 272 selfloop transitions, 28 changer transitions 0/309 dead transitions. [2024-06-20 15:58:26,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 309 transitions, 4466 flow [2024-06-20 15:58:26,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:26,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:26,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 15:58:26,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 15:58:26,047 INFO L175 Difference]: Start difference. First operand has 161 places, 280 transitions, 3675 flow. Second operand 8 states and 141 transitions. [2024-06-20 15:58:26,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 309 transitions, 4466 flow [2024-06-20 15:58:26,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 309 transitions, 4413 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 15:58:26,253 INFO L231 Difference]: Finished difference. Result has 165 places, 282 transitions, 3734 flow [2024-06-20 15:58:26,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3734, PETRI_PLACES=165, PETRI_TRANSITIONS=282} [2024-06-20 15:58:26,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-20 15:58:26,254 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 282 transitions, 3734 flow [2024-06-20 15:58:26,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:26,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:26,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:26,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 15:58:26,254 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-20 15:58:26,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:26,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1263244845, now seen corresponding path program 1 times [2024-06-20 15:58:26,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:26,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523964442] [2024-06-20 15:58:26,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:26,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:26,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:27,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:27,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:27,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523964442] [2024-06-20 15:58:27,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523964442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:27,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:27,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:58:27,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992201954] [2024-06-20 15:58:27,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:27,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:58:27,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:27,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:58:27,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:58:27,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:27,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 282 transitions, 3734 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:27,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:27,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:27,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:28,361 INFO L124 PetriNetUnfolderBase]: 4418/6930 cut-off events. [2024-06-20 15:58:28,361 INFO L125 PetriNetUnfolderBase]: For 169569/169657 co-relation queries the response was YES. [2024-06-20 15:58:28,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45196 conditions, 6930 events. 4418/6930 cut-off events. For 169569/169657 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 41824 event pairs, 2114 based on Foata normal form. 29/6940 useless extension candidates. Maximal degree in co-relation 45124. Up to 6604 conditions per place. [2024-06-20 15:58:28,425 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 38 changer transitions 0/308 dead transitions. [2024-06-20 15:58:28,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 308 transitions, 4488 flow [2024-06-20 15:58:28,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:28,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:28,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 15:58:28,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 15:58:28,427 INFO L175 Difference]: Start difference. First operand has 165 places, 282 transitions, 3734 flow. Second operand 8 states and 136 transitions. [2024-06-20 15:58:28,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 308 transitions, 4488 flow [2024-06-20 15:58:28,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 308 transitions, 4400 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 15:58:28,659 INFO L231 Difference]: Finished difference. Result has 168 places, 291 transitions, 3819 flow [2024-06-20 15:58:28,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3819, PETRI_PLACES=168, PETRI_TRANSITIONS=291} [2024-06-20 15:58:28,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-20 15:58:28,660 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 291 transitions, 3819 flow [2024-06-20 15:58:28,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:28,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:28,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:28,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 15:58:28,661 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:28,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:28,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1803719673, now seen corresponding path program 1 times [2024-06-20 15:58:28,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:28,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103894792] [2024-06-20 15:58:28,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:28,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:28,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:29,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:29,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:29,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103894792] [2024-06-20 15:58:29,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103894792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:29,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:29,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:29,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466361568] [2024-06-20 15:58:29,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:29,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:29,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:29,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:29,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:29,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:29,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 291 transitions, 3819 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:29,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:29,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:29,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:31,124 INFO L124 PetriNetUnfolderBase]: 4550/7094 cut-off events. [2024-06-20 15:58:31,125 INFO L125 PetriNetUnfolderBase]: For 181767/181783 co-relation queries the response was YES. [2024-06-20 15:58:31,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47318 conditions, 7094 events. 4550/7094 cut-off events. For 181767/181783 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 42601 event pairs, 2085 based on Foata normal form. 2/7055 useless extension candidates. Maximal degree in co-relation 47244. Up to 6785 conditions per place. [2024-06-20 15:58:31,185 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 285 selfloop transitions, 37 changer transitions 0/331 dead transitions. [2024-06-20 15:58:31,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 331 transitions, 4768 flow [2024-06-20 15:58:31,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:31,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:31,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 15:58:31,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-20 15:58:31,186 INFO L175 Difference]: Start difference. First operand has 168 places, 291 transitions, 3819 flow. Second operand 8 states and 142 transitions. [2024-06-20 15:58:31,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 331 transitions, 4768 flow [2024-06-20 15:58:31,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 331 transitions, 4728 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-20 15:58:31,434 INFO L231 Difference]: Finished difference. Result has 173 places, 302 transitions, 4026 flow [2024-06-20 15:58:31,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3779, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4026, PETRI_PLACES=173, PETRI_TRANSITIONS=302} [2024-06-20 15:58:31,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-20 15:58:31,435 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 302 transitions, 4026 flow [2024-06-20 15:58:31,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:31,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:31,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:31,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 15:58:31,435 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:31,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:31,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1575403433, now seen corresponding path program 10 times [2024-06-20 15:58:31,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:31,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104598049] [2024-06-20 15:58:31,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:31,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:31,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:32,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:32,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:32,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104598049] [2024-06-20 15:58:32,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104598049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:32,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:32,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:32,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769375666] [2024-06-20 15:58:32,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:32,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:32,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:32,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:32,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:32,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 15:58:32,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 302 transitions, 4026 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:32,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:32,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 15:58:32,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:33,927 INFO L124 PetriNetUnfolderBase]: 4030/6426 cut-off events. [2024-06-20 15:58:33,927 INFO L125 PetriNetUnfolderBase]: For 189312/189328 co-relation queries the response was YES. [2024-06-20 15:58:33,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44033 conditions, 6426 events. 4030/6426 cut-off events. For 189312/189328 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 40229 event pairs, 1686 based on Foata normal form. 28/6416 useless extension candidates. Maximal degree in co-relation 43957. Up to 5747 conditions per place. [2024-06-20 15:58:33,982 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 280 selfloop transitions, 49 changer transitions 0/342 dead transitions. [2024-06-20 15:58:33,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 342 transitions, 4962 flow [2024-06-20 15:58:33,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:58:33,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:58:33,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-20 15:58:33,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-20 15:58:33,984 INFO L175 Difference]: Start difference. First operand has 173 places, 302 transitions, 4026 flow. Second operand 9 states and 170 transitions. [2024-06-20 15:58:33,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 342 transitions, 4962 flow [2024-06-20 15:58:34,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 342 transitions, 4848 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-20 15:58:34,260 INFO L231 Difference]: Finished difference. Result has 176 places, 303 transitions, 4061 flow [2024-06-20 15:58:34,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4061, PETRI_PLACES=176, PETRI_TRANSITIONS=303} [2024-06-20 15:58:34,261 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-20 15:58:34,261 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 303 transitions, 4061 flow [2024-06-20 15:58:34,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:34,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:34,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:34,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 15:58:34,261 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:34,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:34,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1582083251, now seen corresponding path program 4 times [2024-06-20 15:58:34,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:34,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149108036] [2024-06-20 15:58:34,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:34,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:34,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:35,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:35,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:35,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149108036] [2024-06-20 15:58:35,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149108036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:35,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:35,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:35,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945714421] [2024-06-20 15:58:35,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:35,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:35,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:35,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:35,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:35,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:35,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 303 transitions, 4061 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:35,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:35,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:35,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:36,583 INFO L124 PetriNetUnfolderBase]: 4626/7215 cut-off events. [2024-06-20 15:58:36,583 INFO L125 PetriNetUnfolderBase]: For 204606/204622 co-relation queries the response was YES. [2024-06-20 15:58:36,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49342 conditions, 7215 events. 4626/7215 cut-off events. For 204606/204622 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 43343 event pairs, 2064 based on Foata normal form. 4/7178 useless extension candidates. Maximal degree in co-relation 49265. Up to 6956 conditions per place. [2024-06-20 15:58:36,640 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 302 selfloop transitions, 18 changer transitions 0/329 dead transitions. [2024-06-20 15:58:36,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 329 transitions, 4871 flow [2024-06-20 15:58:36,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:36,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:36,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 15:58:36,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-20 15:58:36,641 INFO L175 Difference]: Start difference. First operand has 176 places, 303 transitions, 4061 flow. Second operand 8 states and 140 transitions. [2024-06-20 15:58:36,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 329 transitions, 4871 flow [2024-06-20 15:58:36,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 329 transitions, 4766 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 15:58:36,943 INFO L231 Difference]: Finished difference. Result has 177 places, 305 transitions, 4053 flow [2024-06-20 15:58:36,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3956, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4053, PETRI_PLACES=177, PETRI_TRANSITIONS=305} [2024-06-20 15:58:36,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-20 15:58:36,943 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 305 transitions, 4053 flow [2024-06-20 15:58:36,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:36,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:36,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:36,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 15:58:36,944 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:36,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:36,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1575588131, now seen corresponding path program 5 times [2024-06-20 15:58:36,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:36,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598381257] [2024-06-20 15:58:36,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:36,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:36,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:37,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:37,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:37,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598381257] [2024-06-20 15:58:37,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598381257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:37,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:37,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:58:37,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994235748] [2024-06-20 15:58:37,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:37,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:58:37,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:37,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:58:37,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:58:38,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:38,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 305 transitions, 4053 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:38,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:38,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:38,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:39,331 INFO L124 PetriNetUnfolderBase]: 4618/7209 cut-off events. [2024-06-20 15:58:39,331 INFO L125 PetriNetUnfolderBase]: For 208824/208840 co-relation queries the response was YES. [2024-06-20 15:58:39,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49258 conditions, 7209 events. 4618/7209 cut-off events. For 208824/208840 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 43502 event pairs, 2055 based on Foata normal form. 4/7172 useless extension candidates. Maximal degree in co-relation 49180. Up to 6902 conditions per place. [2024-06-20 15:58:39,400 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 36 changer transitions 0/341 dead transitions. [2024-06-20 15:58:39,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 341 transitions, 4975 flow [2024-06-20 15:58:39,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:39,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:39,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 15:58:39,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-20 15:58:39,402 INFO L175 Difference]: Start difference. First operand has 177 places, 305 transitions, 4053 flow. Second operand 8 states and 143 transitions. [2024-06-20 15:58:39,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 341 transitions, 4975 flow [2024-06-20 15:58:39,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 341 transitions, 4896 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 15:58:39,748 INFO L231 Difference]: Finished difference. Result has 180 places, 312 transitions, 4183 flow [2024-06-20 15:58:39,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3974, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4183, PETRI_PLACES=180, PETRI_TRANSITIONS=312} [2024-06-20 15:58:39,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-20 15:58:39,749 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 312 transitions, 4183 flow [2024-06-20 15:58:39,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:39,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:39,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:39,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 15:58:39,749 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-20 15:58:39,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:39,750 INFO L85 PathProgramCache]: Analyzing trace with hash -2107532017, now seen corresponding path program 3 times [2024-06-20 15:58:39,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:39,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438916894] [2024-06-20 15:58:39,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:39,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:39,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:40,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:40,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:40,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438916894] [2024-06-20 15:58:40,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438916894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:40,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:40,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:58:40,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899689741] [2024-06-20 15:58:40,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:40,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:58:40,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:40,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:58:40,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:58:40,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:40,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 312 transitions, 4183 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-20 15:58:40,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:40,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:40,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:41,826 INFO L124 PetriNetUnfolderBase]: 4495/7061 cut-off events. [2024-06-20 15:58:41,826 INFO L125 PetriNetUnfolderBase]: For 205623/205744 co-relation queries the response was YES. [2024-06-20 15:58:41,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48464 conditions, 7061 events. 4495/7061 cut-off events. For 205623/205744 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42830 event pairs, 2101 based on Foata normal form. 30/7070 useless extension candidates. Maximal degree in co-relation 48384. Up to 6808 conditions per place. [2024-06-20 15:58:41,897 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 283 selfloop transitions, 13 changer transitions 0/320 dead transitions. [2024-06-20 15:58:41,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 320 transitions, 4807 flow [2024-06-20 15:58:41,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:58:41,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:58:41,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-20 15:58:41,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-20 15:58:41,898 INFO L175 Difference]: Start difference. First operand has 180 places, 312 transitions, 4183 flow. Second operand 7 states and 110 transitions. [2024-06-20 15:58:41,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 320 transitions, 4807 flow [2024-06-20 15:58:42,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 320 transitions, 4656 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-20 15:58:42,228 INFO L231 Difference]: Finished difference. Result has 182 places, 312 transitions, 4064 flow [2024-06-20 15:58:42,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4032, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4064, PETRI_PLACES=182, PETRI_TRANSITIONS=312} [2024-06-20 15:58:42,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-20 15:58:42,229 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 312 transitions, 4064 flow [2024-06-20 15:58:42,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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-20 15:58:42,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:42,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:42,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 15:58:42,230 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-20 15:58:42,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:42,230 INFO L85 PathProgramCache]: Analyzing trace with hash -888685735, now seen corresponding path program 1 times [2024-06-20 15:58:42,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:42,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552217918] [2024-06-20 15:58:42,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:42,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:42,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:42,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:42,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:42,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552217918] [2024-06-20 15:58:42,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552217918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:42,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:42,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:58:42,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834327587] [2024-06-20 15:58:42,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:42,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:58:42,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:42,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:58:42,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:58:43,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:58:43,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 312 transitions, 4064 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:43,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:43,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:58:43,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:44,244 INFO L124 PetriNetUnfolderBase]: 4683/7276 cut-off events. [2024-06-20 15:58:44,244 INFO L125 PetriNetUnfolderBase]: For 209931/209931 co-relation queries the response was YES. [2024-06-20 15:58:44,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49690 conditions, 7276 events. 4683/7276 cut-off events. For 209931/209931 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 43203 event pairs, 2160 based on Foata normal form. 1/7276 useless extension candidates. Maximal degree in co-relation 49609. Up to 7135 conditions per place. [2024-06-20 15:58:44,312 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 309 selfloop transitions, 18 changer transitions 0/330 dead transitions. [2024-06-20 15:58:44,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 330 transitions, 4890 flow [2024-06-20 15:58:44,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:58:44,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:58:44,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-20 15:58:44,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-20 15:58:44,314 INFO L175 Difference]: Start difference. First operand has 182 places, 312 transitions, 4064 flow. Second operand 7 states and 110 transitions. [2024-06-20 15:58:44,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 330 transitions, 4890 flow [2024-06-20 15:58:44,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 330 transitions, 4862 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:58:44,664 INFO L231 Difference]: Finished difference. Result has 184 places, 318 transitions, 4136 flow [2024-06-20 15:58:44,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4036, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4136, PETRI_PLACES=184, PETRI_TRANSITIONS=318} [2024-06-20 15:58:44,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-20 15:58:44,665 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 318 transitions, 4136 flow [2024-06-20 15:58:44,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:44,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:44,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:44,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 15:58:44,666 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-20 15:58:44,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:44,666 INFO L85 PathProgramCache]: Analyzing trace with hash -848260495, now seen corresponding path program 2 times [2024-06-20 15:58:44,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:44,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742005096] [2024-06-20 15:58:44,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:44,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:44,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:45,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:45,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:45,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742005096] [2024-06-20 15:58:45,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742005096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:45,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:45,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:58:45,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813932860] [2024-06-20 15:58:45,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:45,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:58:45,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:45,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:58:45,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:58:45,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:58:45,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 318 transitions, 4136 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:45,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:45,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:58:45,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:46,730 INFO L124 PetriNetUnfolderBase]: 4680/7273 cut-off events. [2024-06-20 15:58:46,730 INFO L125 PetriNetUnfolderBase]: For 218959/218961 co-relation queries the response was YES. [2024-06-20 15:58:46,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50453 conditions, 7273 events. 4680/7273 cut-off events. For 218959/218961 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 43210 event pairs, 2163 based on Foata normal form. 3/7275 useless extension candidates. Maximal degree in co-relation 50371. Up to 7132 conditions per place. [2024-06-20 15:58:46,796 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 305 selfloop transitions, 18 changer transitions 0/326 dead transitions. [2024-06-20 15:58:46,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 326 transitions, 4814 flow [2024-06-20 15:58:46,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:58:46,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:58:46,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-20 15:58:46,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693379790940767 [2024-06-20 15:58:46,797 INFO L175 Difference]: Start difference. First operand has 184 places, 318 transitions, 4136 flow. Second operand 7 states and 106 transitions. [2024-06-20 15:58:46,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 326 transitions, 4814 flow [2024-06-20 15:58:47,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 326 transitions, 4765 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-20 15:58:47,157 INFO L231 Difference]: Finished difference. Result has 188 places, 318 transitions, 4129 flow [2024-06-20 15:58:47,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4087, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4129, PETRI_PLACES=188, PETRI_TRANSITIONS=318} [2024-06-20 15:58:47,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-20 15:58:47,158 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 318 transitions, 4129 flow [2024-06-20 15:58:47,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:47,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:47,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:47,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 15:58:47,159 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:47,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:47,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1744740789, now seen corresponding path program 1 times [2024-06-20 15:58:47,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:47,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727838860] [2024-06-20 15:58:47,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:47,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:47,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:48,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:48,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:48,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727838860] [2024-06-20 15:58:48,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727838860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:48,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:48,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:58:48,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394759196] [2024-06-20 15:58:48,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:48,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:58:48,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:48,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:58:48,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:58:48,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:48,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 318 transitions, 4129 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:48,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:48,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:48,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:49,954 INFO L124 PetriNetUnfolderBase]: 4649/7250 cut-off events. [2024-06-20 15:58:49,955 INFO L125 PetriNetUnfolderBase]: For 237799/237822 co-relation queries the response was YES. [2024-06-20 15:58:49,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50842 conditions, 7250 events. 4649/7250 cut-off events. For 237799/237822 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 43578 event pairs, 1520 based on Foata normal form. 12/7228 useless extension candidates. Maximal degree in co-relation 50758. Up to 6369 conditions per place. [2024-06-20 15:58:50,020 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 233 selfloop transitions, 149 changer transitions 0/393 dead transitions. [2024-06-20 15:58:50,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 393 transitions, 5650 flow [2024-06-20 15:58:50,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:58:50,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:58:50,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-20 15:58:50,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-20 15:58:50,021 INFO L175 Difference]: Start difference. First operand has 188 places, 318 transitions, 4129 flow. Second operand 10 states and 189 transitions. [2024-06-20 15:58:50,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 393 transitions, 5650 flow [2024-06-20 15:58:50,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 393 transitions, 5602 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 15:58:50,334 INFO L231 Difference]: Finished difference. Result has 194 places, 349 transitions, 5021 flow [2024-06-20 15:58:50,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4081, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5021, PETRI_PLACES=194, PETRI_TRANSITIONS=349} [2024-06-20 15:58:50,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-20 15:58:50,335 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 349 transitions, 5021 flow [2024-06-20 15:58:50,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:50,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:50,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:50,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 15:58:50,336 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-20 15:58:50,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:50,337 INFO L85 PathProgramCache]: Analyzing trace with hash 2067260017, now seen corresponding path program 2 times [2024-06-20 15:58:50,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:50,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825988675] [2024-06-20 15:58:50,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:50,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:50,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:50,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:50,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:50,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825988675] [2024-06-20 15:58:50,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825988675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:50,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:50,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:58:50,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332612187] [2024-06-20 15:58:50,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:50,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:58:50,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:50,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:58:50,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:58:51,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:51,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 349 transitions, 5021 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:51,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:51,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:51,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:52,328 INFO L124 PetriNetUnfolderBase]: 4541/7122 cut-off events. [2024-06-20 15:58:52,328 INFO L125 PetriNetUnfolderBase]: For 246713/246834 co-relation queries the response was YES. [2024-06-20 15:58:52,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51496 conditions, 7122 events. 4541/7122 cut-off events. For 246713/246834 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 43032 event pairs, 1631 based on Foata normal form. 34/7129 useless extension candidates. Maximal degree in co-relation 51409. Up to 6758 conditions per place. [2024-06-20 15:58:52,399 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 301 selfloop transitions, 57 changer transitions 0/382 dead transitions. [2024-06-20 15:58:52,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 382 transitions, 5999 flow [2024-06-20 15:58:52,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:52,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:52,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 15:58:52,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-20 15:58:52,402 INFO L175 Difference]: Start difference. First operand has 194 places, 349 transitions, 5021 flow. Second operand 8 states and 143 transitions. [2024-06-20 15:58:52,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 382 transitions, 5999 flow [2024-06-20 15:58:52,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 382 transitions, 5754 flow, removed 117 selfloop flow, removed 2 redundant places. [2024-06-20 15:58:52,872 INFO L231 Difference]: Finished difference. Result has 201 places, 360 transitions, 5042 flow [2024-06-20 15:58:52,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4780, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5042, PETRI_PLACES=201, PETRI_TRANSITIONS=360} [2024-06-20 15:58:52,873 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-20 15:58:52,873 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 360 transitions, 5042 flow [2024-06-20 15:58:52,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:52,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:52,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:52,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 15:58:52,874 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:52,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:52,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1865100819, now seen corresponding path program 2 times [2024-06-20 15:58:52,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:52,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759729266] [2024-06-20 15:58:52,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:52,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:52,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:54,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:54,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:54,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759729266] [2024-06-20 15:58:54,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759729266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:54,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:54,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:58:54,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539412533] [2024-06-20 15:58:54,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:54,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:58:54,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:54,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:58:54,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:58:54,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:54,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 360 transitions, 5042 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:54,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:54,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:54,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:55,526 INFO L124 PetriNetUnfolderBase]: 4706/7336 cut-off events. [2024-06-20 15:58:55,527 INFO L125 PetriNetUnfolderBase]: For 261380/261403 co-relation queries the response was YES. [2024-06-20 15:58:55,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53471 conditions, 7336 events. 4706/7336 cut-off events. For 261380/261403 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 44192 event pairs, 1514 based on Foata normal form. 12/7314 useless extension candidates. Maximal degree in co-relation 53381. Up to 6345 conditions per place. [2024-06-20 15:58:55,603 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 250 selfloop transitions, 160 changer transitions 0/421 dead transitions. [2024-06-20 15:58:55,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 421 transitions, 6486 flow [2024-06-20 15:58:55,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:58:55,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:58:55,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 15:58:55,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-20 15:58:55,605 INFO L175 Difference]: Start difference. First operand has 201 places, 360 transitions, 5042 flow. Second operand 9 states and 168 transitions. [2024-06-20 15:58:55,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 421 transitions, 6486 flow [2024-06-20 15:58:56,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 421 transitions, 6396 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 15:58:56,107 INFO L231 Difference]: Finished difference. Result has 208 places, 376 transitions, 5675 flow [2024-06-20 15:58:56,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4952, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5675, PETRI_PLACES=208, PETRI_TRANSITIONS=376} [2024-06-20 15:58:56,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-20 15:58:56,108 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 376 transitions, 5675 flow [2024-06-20 15:58:56,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:56,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:56,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:56,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 15:58:56,108 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:56,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:56,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1376890187, now seen corresponding path program 3 times [2024-06-20 15:58:56,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:56,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22186015] [2024-06-20 15:58:56,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:56,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:56,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:57,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:57,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:57,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22186015] [2024-06-20 15:58:57,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22186015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:57,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:57,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:58:57,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814148020] [2024-06-20 15:58:57,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:57,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:58:57,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:57,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:58:57,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:58:57,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:58:57,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 376 transitions, 5675 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:57,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:57,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:58:57,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:58,715 INFO L124 PetriNetUnfolderBase]: 4757/7424 cut-off events. [2024-06-20 15:58:58,715 INFO L125 PetriNetUnfolderBase]: For 277365/277375 co-relation queries the response was YES. [2024-06-20 15:58:58,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55559 conditions, 7424 events. 4757/7424 cut-off events. For 277365/277375 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 44898 event pairs, 2046 based on Foata normal form. 4/7384 useless extension candidates. Maximal degree in co-relation 55465. Up to 7056 conditions per place. [2024-06-20 15:58:58,796 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 368 selfloop transitions, 36 changer transitions 0/415 dead transitions. [2024-06-20 15:58:58,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 415 transitions, 6802 flow [2024-06-20 15:58:58,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:58:58,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:58:58,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 15:58:58,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-20 15:58:58,798 INFO L175 Difference]: Start difference. First operand has 208 places, 376 transitions, 5675 flow. Second operand 9 states and 158 transitions. [2024-06-20 15:58:58,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 415 transitions, 6802 flow [2024-06-20 15:58:59,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 415 transitions, 6553 flow, removed 86 selfloop flow, removed 3 redundant places. [2024-06-20 15:58:59,343 INFO L231 Difference]: Finished difference. Result has 215 places, 382 transitions, 5647 flow [2024-06-20 15:58:59,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5432, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5647, PETRI_PLACES=215, PETRI_TRANSITIONS=382} [2024-06-20 15:58:59,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-20 15:58:59,344 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 382 transitions, 5647 flow [2024-06-20 15:58:59,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:59,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:59,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:59,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 15:58:59,345 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:59,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:59,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1598592775, now seen corresponding path program 4 times [2024-06-20 15:58:59,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:59,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843125655] [2024-06-20 15:58:59,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:59,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:59,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:00,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:00,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:00,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843125655] [2024-06-20 15:59:00,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843125655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:00,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:00,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:59:00,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416404467] [2024-06-20 15:59:00,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:00,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:59:00,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:00,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:59:00,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:59:00,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:59:00,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 382 transitions, 5647 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:00,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:00,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:59:00,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:01,911 INFO L124 PetriNetUnfolderBase]: 4774/7449 cut-off events. [2024-06-20 15:59:01,911 INFO L125 PetriNetUnfolderBase]: For 271730/271740 co-relation queries the response was YES. [2024-06-20 15:59:01,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54720 conditions, 7449 events. 4774/7449 cut-off events. For 271730/271740 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45053 event pairs, 2044 based on Foata normal form. 4/7409 useless extension candidates. Maximal degree in co-relation 54623. Up to 6979 conditions per place. [2024-06-20 15:59:01,989 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 357 selfloop transitions, 61 changer transitions 0/429 dead transitions. [2024-06-20 15:59:01,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 429 transitions, 6917 flow [2024-06-20 15:59:01,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:59:01,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:59:01,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 15:59:01,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 15:59:01,990 INFO L175 Difference]: Start difference. First operand has 215 places, 382 transitions, 5647 flow. Second operand 9 states and 162 transitions. [2024-06-20 15:59:01,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 429 transitions, 6917 flow [2024-06-20 15:59:02,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 429 transitions, 6794 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-20 15:59:02,483 INFO L231 Difference]: Finished difference. Result has 222 places, 391 transitions, 5881 flow [2024-06-20 15:59:02,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5524, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5881, PETRI_PLACES=222, PETRI_TRANSITIONS=391} [2024-06-20 15:59:02,483 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-20 15:59:02,484 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 391 transitions, 5881 flow [2024-06-20 15:59:02,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:02,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:02,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:02,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 15:59:02,484 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:02,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:02,484 INFO L85 PathProgramCache]: Analyzing trace with hash 339291113, now seen corresponding path program 5 times [2024-06-20 15:59:02,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:02,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117691453] [2024-06-20 15:59:02,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:02,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:02,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:03,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-20 15:59:03,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:03,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117691453] [2024-06-20 15:59:03,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117691453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:03,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:03,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:59:03,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859094414] [2024-06-20 15:59:03,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:03,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:59:03,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:03,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:59:03,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:59:03,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:59:03,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 391 transitions, 5881 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:03,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:03,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:59:03,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:05,074 INFO L124 PetriNetUnfolderBase]: 4791/7472 cut-off events. [2024-06-20 15:59:05,074 INFO L125 PetriNetUnfolderBase]: For 284274/284284 co-relation queries the response was YES. [2024-06-20 15:59:05,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55724 conditions, 7472 events. 4791/7472 cut-off events. For 284274/284284 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 45060 event pairs, 2025 based on Foata normal form. 4/7432 useless extension candidates. Maximal degree in co-relation 55623. Up to 7176 conditions per place. [2024-06-20 15:59:05,153 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 391 selfloop transitions, 20 changer transitions 0/422 dead transitions. [2024-06-20 15:59:05,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 422 transitions, 6919 flow [2024-06-20 15:59:05,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:59:05,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:59:05,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-20 15:59:05,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-20 15:59:05,155 INFO L175 Difference]: Start difference. First operand has 222 places, 391 transitions, 5881 flow. Second operand 9 states and 156 transitions. [2024-06-20 15:59:05,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 422 transitions, 6919 flow [2024-06-20 15:59:05,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 422 transitions, 6772 flow, removed 67 selfloop flow, removed 3 redundant places. [2024-06-20 15:59:05,742 INFO L231 Difference]: Finished difference. Result has 228 places, 393 transitions, 5857 flow [2024-06-20 15:59:05,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5734, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5857, PETRI_PLACES=228, PETRI_TRANSITIONS=393} [2024-06-20 15:59:05,743 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-20 15:59:05,743 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 393 transitions, 5857 flow [2024-06-20 15:59:05,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:05,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:05,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:05,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 15:59:05,743 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:05,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:05,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1799674368, now seen corresponding path program 1 times [2024-06-20 15:59:05,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:05,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055571049] [2024-06-20 15:59:05,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:05,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:05,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:07,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-20 15:59:07,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:07,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055571049] [2024-06-20 15:59:07,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055571049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:07,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:07,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:59:07,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520602757] [2024-06-20 15:59:07,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:07,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:59:07,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:07,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:59:07,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:59:07,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:59:07,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 393 transitions, 5857 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:07,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:07,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:59:07,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:08,646 INFO L124 PetriNetUnfolderBase]: 4808/7504 cut-off events. [2024-06-20 15:59:08,647 INFO L125 PetriNetUnfolderBase]: For 289614/289624 co-relation queries the response was YES. [2024-06-20 15:59:08,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55499 conditions, 7504 events. 4808/7504 cut-off events. For 289614/289624 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 45495 event pairs, 2039 based on Foata normal form. 2/7462 useless extension candidates. Maximal degree in co-relation 55396. Up to 7138 conditions per place. [2024-06-20 15:59:08,723 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 377 selfloop transitions, 46 changer transitions 0/434 dead transitions. [2024-06-20 15:59:08,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 434 transitions, 7025 flow [2024-06-20 15:59:08,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:59:08,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:59:08,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 15:59:08,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-20 15:59:08,725 INFO L175 Difference]: Start difference. First operand has 228 places, 393 transitions, 5857 flow. Second operand 9 states and 159 transitions. [2024-06-20 15:59:08,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 434 transitions, 7025 flow [2024-06-20 15:59:09,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 434 transitions, 6918 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-20 15:59:09,397 INFO L231 Difference]: Finished difference. Result has 230 places, 399 transitions, 5967 flow [2024-06-20 15:59:09,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5750, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5967, PETRI_PLACES=230, PETRI_TRANSITIONS=399} [2024-06-20 15:59:09,398 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-20 15:59:09,398 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 399 transitions, 5967 flow [2024-06-20 15:59:09,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:09,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:09,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:09,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 15:59:09,399 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:09,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:09,399 INFO L85 PathProgramCache]: Analyzing trace with hash 330086903, now seen corresponding path program 6 times [2024-06-20 15:59:09,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:09,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44263468] [2024-06-20 15:59:09,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:09,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:09,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:10,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:10,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:10,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44263468] [2024-06-20 15:59:10,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44263468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:10,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:10,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:59:10,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162678748] [2024-06-20 15:59:10,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:10,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:59:10,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:10,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:59:10,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:59:10,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:59:10,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 399 transitions, 5967 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:10,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:10,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:59:10,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:12,226 INFO L124 PetriNetUnfolderBase]: 4825/7531 cut-off events. [2024-06-20 15:59:12,226 INFO L125 PetriNetUnfolderBase]: For 304622/304632 co-relation queries the response was YES. [2024-06-20 15:59:12,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56497 conditions, 7531 events. 4825/7531 cut-off events. For 304622/304632 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 45701 event pairs, 2044 based on Foata normal form. 4/7491 useless extension candidates. Maximal degree in co-relation 56393. Up to 7164 conditions per place. [2024-06-20 15:59:12,302 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 381 selfloop transitions, 44 changer transitions 0/436 dead transitions. [2024-06-20 15:59:12,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 436 transitions, 7115 flow [2024-06-20 15:59:12,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:59:12,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:59:12,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 15:59:12,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-20 15:59:12,304 INFO L175 Difference]: Start difference. First operand has 230 places, 399 transitions, 5967 flow. Second operand 9 states and 158 transitions. [2024-06-20 15:59:12,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 436 transitions, 7115 flow [2024-06-20 15:59:12,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 436 transitions, 6964 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-20 15:59:12,933 INFO L231 Difference]: Finished difference. Result has 232 places, 401 transitions, 5998 flow [2024-06-20 15:59:12,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5816, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5998, PETRI_PLACES=232, PETRI_TRANSITIONS=401} [2024-06-20 15:59:12,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-20 15:59:12,934 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 401 transitions, 5998 flow [2024-06-20 15:59:12,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:12,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:12,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:12,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 15:59:12,934 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:12,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:12,934 INFO L85 PathProgramCache]: Analyzing trace with hash 330094343, now seen corresponding path program 7 times [2024-06-20 15:59:12,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:12,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407565016] [2024-06-20 15:59:12,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:12,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:12,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:14,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:14,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:14,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407565016] [2024-06-20 15:59:14,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407565016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:14,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:14,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:59:14,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591218280] [2024-06-20 15:59:14,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:14,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:59:14,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:14,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:59:14,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:59:14,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:59:14,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 401 transitions, 5998 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:14,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:14,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:59:14,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:15,849 INFO L124 PetriNetUnfolderBase]: 4817/7519 cut-off events. [2024-06-20 15:59:15,849 INFO L125 PetriNetUnfolderBase]: For 313479/313489 co-relation queries the response was YES. [2024-06-20 15:59:15,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56565 conditions, 7519 events. 4817/7519 cut-off events. For 313479/313489 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 45668 event pairs, 2037 based on Foata normal form. 4/7479 useless extension candidates. Maximal degree in co-relation 56460. Up to 7064 conditions per place. [2024-06-20 15:59:15,930 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 377 selfloop transitions, 49 changer transitions 0/437 dead transitions. [2024-06-20 15:59:15,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 437 transitions, 7143 flow [2024-06-20 15:59:15,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:59:15,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:59:15,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 15:59:15,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-20 15:59:15,932 INFO L175 Difference]: Start difference. First operand has 232 places, 401 transitions, 5998 flow. Second operand 9 states and 159 transitions. [2024-06-20 15:59:15,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 437 transitions, 7143 flow [2024-06-20 15:59:16,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 437 transitions, 6993 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-20 15:59:16,611 INFO L231 Difference]: Finished difference. Result has 234 places, 403 transitions, 6042 flow [2024-06-20 15:59:16,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5848, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6042, PETRI_PLACES=234, PETRI_TRANSITIONS=403} [2024-06-20 15:59:16,612 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-20 15:59:16,612 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 403 transitions, 6042 flow [2024-06-20 15:59:16,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:16,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:16,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:16,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 15:59:16,613 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-20 15:59:16,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:16,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1772792439, now seen corresponding path program 3 times [2024-06-20 15:59:16,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:16,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494440208] [2024-06-20 15:59:16,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:16,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:16,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:17,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-20 15:59:17,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:17,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494440208] [2024-06-20 15:59:17,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494440208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:17,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:17,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:59:17,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911990467] [2024-06-20 15:59:17,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:17,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:59:17,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:17,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:59:17,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:59:17,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:59:17,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 403 transitions, 6042 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:17,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:17,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:59:17,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:18,875 INFO L124 PetriNetUnfolderBase]: 4628/7280 cut-off events. [2024-06-20 15:59:18,875 INFO L125 PetriNetUnfolderBase]: For 312115/312228 co-relation queries the response was YES. [2024-06-20 15:59:18,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54773 conditions, 7280 events. 4628/7280 cut-off events. For 312115/312228 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 44614 event pairs, 2031 based on Foata normal form. 31/7264 useless extension candidates. Maximal degree in co-relation 54667. Up to 7010 conditions per place. [2024-06-20 15:59:18,958 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 376 selfloop transitions, 18 changer transitions 0/419 dead transitions. [2024-06-20 15:59:18,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 419 transitions, 6947 flow [2024-06-20 15:59:18,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:18,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:18,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-20 15:59:18,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-20 15:59:18,959 INFO L175 Difference]: Start difference. First operand has 234 places, 403 transitions, 6042 flow. Second operand 8 states and 125 transitions. [2024-06-20 15:59:18,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 419 transitions, 6947 flow [2024-06-20 15:59:19,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 419 transitions, 6775 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-20 15:59:19,667 INFO L231 Difference]: Finished difference. Result has 235 places, 408 transitions, 6000 flow [2024-06-20 15:59:19,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5870, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6000, PETRI_PLACES=235, PETRI_TRANSITIONS=408} [2024-06-20 15:59:19,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-20 15:59:19,668 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 408 transitions, 6000 flow [2024-06-20 15:59:19,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:19,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:19,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:19,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 15:59:19,669 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-20 15:59:19,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:19,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1773208149, now seen corresponding path program 4 times [2024-06-20 15:59:19,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:19,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936693776] [2024-06-20 15:59:19,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:19,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:19,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:20,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-20 15:59:20,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:20,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936693776] [2024-06-20 15:59:20,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936693776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:20,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:20,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:59:20,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565007463] [2024-06-20 15:59:20,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:20,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:59:20,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:20,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:59:20,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:59:20,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:59:20,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 408 transitions, 6000 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:20,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:20,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:59:20,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:21,914 INFO L124 PetriNetUnfolderBase]: 4616/7262 cut-off events. [2024-06-20 15:59:21,914 INFO L125 PetriNetUnfolderBase]: For 303097/303194 co-relation queries the response was YES. [2024-06-20 15:59:21,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54048 conditions, 7262 events. 4616/7262 cut-off events. For 303097/303194 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 44470 event pairs, 2026 based on Foata normal form. 30/7248 useless extension candidates. Maximal degree in co-relation 53941. Up to 6983 conditions per place. [2024-06-20 15:59:22,008 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 371 selfloop transitions, 25 changer transitions 0/421 dead transitions. [2024-06-20 15:59:22,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 421 transitions, 6840 flow [2024-06-20 15:59:22,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:22,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:22,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 15:59:22,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-20 15:59:22,009 INFO L175 Difference]: Start difference. First operand has 235 places, 408 transitions, 6000 flow. Second operand 8 states and 129 transitions. [2024-06-20 15:59:22,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 421 transitions, 6840 flow [2024-06-20 15:59:22,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 421 transitions, 6734 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-20 15:59:22,708 INFO L231 Difference]: Finished difference. Result has 237 places, 408 transitions, 5952 flow [2024-06-20 15:59:22,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5894, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5952, PETRI_PLACES=237, PETRI_TRANSITIONS=408} [2024-06-20 15:59:22,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-20 15:59:22,708 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 408 transitions, 5952 flow [2024-06-20 15:59:22,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:22,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:22,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:22,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 15:59:22,709 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-20 15:59:22,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:22,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1812705075, now seen corresponding path program 1 times [2024-06-20 15:59:22,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:22,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525458228] [2024-06-20 15:59:22,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:22,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:22,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:23,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:23,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:23,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525458228] [2024-06-20 15:59:23,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525458228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:23,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:23,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:59:23,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545260374] [2024-06-20 15:59:23,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:23,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:59:23,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:23,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:59:23,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:59:23,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:59:23,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 408 transitions, 5952 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:23,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:23,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:59:23,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:25,135 INFO L124 PetriNetUnfolderBase]: 4912/7627 cut-off events. [2024-06-20 15:59:25,135 INFO L125 PetriNetUnfolderBase]: For 306232/306232 co-relation queries the response was YES. [2024-06-20 15:59:25,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56282 conditions, 7627 events. 4912/7627 cut-off events. For 306232/306232 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 45734 event pairs, 2118 based on Foata normal form. 2/7628 useless extension candidates. Maximal degree in co-relation 56174. Up to 7468 conditions per place. [2024-06-20 15:59:25,215 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 406 selfloop transitions, 18 changer transitions 0/427 dead transitions. [2024-06-20 15:59:25,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 427 transitions, 6924 flow [2024-06-20 15:59:25,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:25,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:25,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-20 15:59:25,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-20 15:59:25,216 INFO L175 Difference]: Start difference. First operand has 237 places, 408 transitions, 5952 flow. Second operand 8 states and 124 transitions. [2024-06-20 15:59:25,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 427 transitions, 6924 flow [2024-06-20 15:59:25,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 427 transitions, 6822 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 15:59:25,934 INFO L231 Difference]: Finished difference. Result has 238 places, 411 transitions, 5943 flow [2024-06-20 15:59:25,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5850, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5943, PETRI_PLACES=238, PETRI_TRANSITIONS=411} [2024-06-20 15:59:25,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-20 15:59:25,934 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 411 transitions, 5943 flow [2024-06-20 15:59:25,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:25,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:25,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:25,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 15:59:25,935 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-20 15:59:25,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:25,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1812825231, now seen corresponding path program 1 times [2024-06-20 15:59:25,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:25,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495054423] [2024-06-20 15:59:25,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:25,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:25,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:26,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:26,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:26,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495054423] [2024-06-20 15:59:26,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495054423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:26,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:26,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:59:26,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743306144] [2024-06-20 15:59:26,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:26,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:59:26,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:26,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:59:26,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:59:26,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:59:26,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 411 transitions, 5943 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:26,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:26,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:59:26,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:28,375 INFO L124 PetriNetUnfolderBase]: 4927/7648 cut-off events. [2024-06-20 15:59:28,375 INFO L125 PetriNetUnfolderBase]: For 318775/318775 co-relation queries the response was YES. [2024-06-20 15:59:28,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57010 conditions, 7648 events. 4927/7648 cut-off events. For 318775/318775 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 45823 event pairs, 2115 based on Foata normal form. 3/7650 useless extension candidates. Maximal degree in co-relation 56901. Up to 7468 conditions per place. [2024-06-20 15:59:28,466 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 405 selfloop transitions, 27 changer transitions 0/435 dead transitions. [2024-06-20 15:59:28,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 435 transitions, 7035 flow [2024-06-20 15:59:28,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:28,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:28,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-20 15:59:28,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-20 15:59:28,467 INFO L175 Difference]: Start difference. First operand has 238 places, 411 transitions, 5943 flow. Second operand 8 states and 130 transitions. [2024-06-20 15:59:28,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 435 transitions, 7035 flow [2024-06-20 15:59:29,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 435 transitions, 6966 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 15:59:29,328 INFO L231 Difference]: Finished difference. Result has 240 places, 417 transitions, 6004 flow [2024-06-20 15:59:29,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5874, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6004, PETRI_PLACES=240, PETRI_TRANSITIONS=417} [2024-06-20 15:59:29,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-20 15:59:29,329 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 417 transitions, 6004 flow [2024-06-20 15:59:29,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:29,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:29,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:29,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 15:59:29,329 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-20 15:59:29,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:29,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1812825045, now seen corresponding path program 2 times [2024-06-20 15:59:29,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:29,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867849558] [2024-06-20 15:59:29,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:29,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:29,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:30,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-20 15:59:30,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:30,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867849558] [2024-06-20 15:59:30,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867849558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:30,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:30,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:59:30,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072306730] [2024-06-20 15:59:30,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:30,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:59:30,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:30,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:59:30,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:59:30,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:59:30,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 417 transitions, 6004 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:30,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:30,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:59:30,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:31,594 INFO L124 PetriNetUnfolderBase]: 4937/7662 cut-off events. [2024-06-20 15:59:31,594 INFO L125 PetriNetUnfolderBase]: For 330815/330815 co-relation queries the response was YES. [2024-06-20 15:59:31,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57839 conditions, 7662 events. 4937/7662 cut-off events. For 330815/330815 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 45935 event pairs, 2119 based on Foata normal form. 2/7663 useless extension candidates. Maximal degree in co-relation 57729. Up to 7479 conditions per place. [2024-06-20 15:59:31,687 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 407 selfloop transitions, 29 changer transitions 0/439 dead transitions. [2024-06-20 15:59:31,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 439 transitions, 7146 flow [2024-06-20 15:59:31,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:59:31,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:59:31,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 15:59:31,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-20 15:59:31,688 INFO L175 Difference]: Start difference. First operand has 240 places, 417 transitions, 6004 flow. Second operand 7 states and 118 transitions. [2024-06-20 15:59:31,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 439 transitions, 7146 flow [2024-06-20 15:59:32,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 439 transitions, 7095 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-20 15:59:32,493 INFO L231 Difference]: Finished difference. Result has 243 places, 423 transitions, 6127 flow [2024-06-20 15:59:32,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5953, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6127, PETRI_PLACES=243, PETRI_TRANSITIONS=423} [2024-06-20 15:59:32,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-20 15:59:32,493 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 423 transitions, 6127 flow [2024-06-20 15:59:32,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:32,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:32,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:32,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 15:59:32,494 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-20 15:59:32,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:32,494 INFO L85 PathProgramCache]: Analyzing trace with hash -526033137, now seen corresponding path program 2 times [2024-06-20 15:59:32,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:32,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149492059] [2024-06-20 15:59:32,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:32,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:32,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:33,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-20 15:59:33,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:33,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149492059] [2024-06-20 15:59:33,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149492059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:33,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:33,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:59:33,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073480847] [2024-06-20 15:59:33,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:33,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:59:33,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:33,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:59:33,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:59:33,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:59:33,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 423 transitions, 6127 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:33,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:33,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:59:33,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:34,888 INFO L124 PetriNetUnfolderBase]: 4952/7684 cut-off events. [2024-06-20 15:59:34,888 INFO L125 PetriNetUnfolderBase]: For 345692/345694 co-relation queries the response was YES. [2024-06-20 15:59:34,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58638 conditions, 7684 events. 4952/7684 cut-off events. For 345692/345694 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 46063 event pairs, 2115 based on Foata normal form. 5/7688 useless extension candidates. Maximal degree in co-relation 58526. Up to 7496 conditions per place. [2024-06-20 15:59:34,980 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 406 selfloop transitions, 31 changer transitions 0/440 dead transitions. [2024-06-20 15:59:34,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 440 transitions, 7179 flow [2024-06-20 15:59:34,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:34,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:34,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-20 15:59:34,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-20 15:59:34,981 INFO L175 Difference]: Start difference. First operand has 243 places, 423 transitions, 6127 flow. Second operand 8 states and 124 transitions. [2024-06-20 15:59:34,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 440 transitions, 7179 flow [2024-06-20 15:59:35,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 440 transitions, 7111 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-20 15:59:35,845 INFO L231 Difference]: Finished difference. Result has 248 places, 426 transitions, 6160 flow [2024-06-20 15:59:35,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6059, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6160, PETRI_PLACES=248, PETRI_TRANSITIONS=426} [2024-06-20 15:59:35,846 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-20 15:59:35,846 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 426 transitions, 6160 flow [2024-06-20 15:59:35,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:35,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:35,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:35,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 15:59:35,846 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-20 15:59:35,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:35,847 INFO L85 PathProgramCache]: Analyzing trace with hash -908797479, now seen corresponding path program 3 times [2024-06-20 15:59:35,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:35,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389371275] [2024-06-20 15:59:35,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:35,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:35,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:36,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-20 15:59:36,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:36,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389371275] [2024-06-20 15:59:36,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389371275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:36,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:36,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:59:36,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096053031] [2024-06-20 15:59:36,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:36,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:59:36,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:36,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:59:36,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:59:36,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:59:36,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 426 transitions, 6160 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:36,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:36,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:59:36,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:38,270 INFO L124 PetriNetUnfolderBase]: 4946/7676 cut-off events. [2024-06-20 15:59:38,270 INFO L125 PetriNetUnfolderBase]: For 352383/352385 co-relation queries the response was YES. [2024-06-20 15:59:38,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58735 conditions, 7676 events. 4946/7676 cut-off events. For 352383/352385 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 46055 event pairs, 2130 based on Foata normal form. 2/7677 useless extension candidates. Maximal degree in co-relation 58621. Up to 7495 conditions per place. [2024-06-20 15:59:38,349 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 405 selfloop transitions, 29 changer transitions 0/437 dead transitions. [2024-06-20 15:59:38,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 437 transitions, 7074 flow [2024-06-20 15:59:38,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:59:38,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:59:38,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-20 15:59:38,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-20 15:59:38,353 INFO L175 Difference]: Start difference. First operand has 248 places, 426 transitions, 6160 flow. Second operand 7 states and 114 transitions. [2024-06-20 15:59:38,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 437 transitions, 7074 flow [2024-06-20 15:59:39,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 437 transitions, 6979 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 15:59:39,165 INFO L231 Difference]: Finished difference. Result has 250 places, 426 transitions, 6129 flow [2024-06-20 15:59:39,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6065, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6129, PETRI_PLACES=250, PETRI_TRANSITIONS=426} [2024-06-20 15:59:39,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-20 15:59:39,166 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 426 transitions, 6129 flow [2024-06-20 15:59:39,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:39,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:39,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:39,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 15:59:39,166 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-20 15:59:39,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:39,166 INFO L85 PathProgramCache]: Analyzing trace with hash -908797293, now seen corresponding path program 3 times [2024-06-20 15:59:39,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:39,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911813001] [2024-06-20 15:59:39,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:39,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:39,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:39,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:39,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:39,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911813001] [2024-06-20 15:59:39,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911813001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:39,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:39,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:59:39,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929882978] [2024-06-20 15:59:39,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:39,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:59:39,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:39,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:59:39,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:59:40,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:59:40,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 426 transitions, 6129 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:40,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:40,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:59:40,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:41,642 INFO L124 PetriNetUnfolderBase]: 4937/7664 cut-off events. [2024-06-20 15:59:41,642 INFO L125 PetriNetUnfolderBase]: For 359654/359656 co-relation queries the response was YES. [2024-06-20 15:59:41,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58639 conditions, 7664 events. 4937/7664 cut-off events. For 359654/359656 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46029 event pairs, 2112 based on Foata normal form. 5/7668 useless extension candidates. Maximal degree in co-relation 58524. Up to 7481 conditions per place. [2024-06-20 15:59:41,745 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 408 selfloop transitions, 30 changer transitions 0/441 dead transitions. [2024-06-20 15:59:41,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 441 transitions, 7063 flow [2024-06-20 15:59:41,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:41,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:41,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-20 15:59:41,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-20 15:59:41,747 INFO L175 Difference]: Start difference. First operand has 250 places, 426 transitions, 6129 flow. Second operand 8 states and 126 transitions. [2024-06-20 15:59:41,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 441 transitions, 7063 flow [2024-06-20 15:59:42,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 441 transitions, 6965 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 15:59:42,491 INFO L231 Difference]: Finished difference. Result has 252 places, 426 transitions, 6097 flow [2024-06-20 15:59:42,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6031, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6097, PETRI_PLACES=252, PETRI_TRANSITIONS=426} [2024-06-20 15:59:42,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-20 15:59:42,492 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 426 transitions, 6097 flow [2024-06-20 15:59:42,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:42,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:42,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:42,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 15:59:42,492 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-20 15:59:42,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:42,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1873853298, now seen corresponding path program 1 times [2024-06-20 15:59:42,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:42,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727007097] [2024-06-20 15:59:42,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:42,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:42,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:43,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:43,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:43,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727007097] [2024-06-20 15:59:43,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727007097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:43,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:43,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:59:43,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518663981] [2024-06-20 15:59:43,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:43,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:59:43,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:43,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:59:43,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:59:43,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:59:43,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 426 transitions, 6097 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:43,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:43,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:59:43,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:44,762 INFO L124 PetriNetUnfolderBase]: 4952/7678 cut-off events. [2024-06-20 15:59:44,763 INFO L125 PetriNetUnfolderBase]: For 366467/366471 co-relation queries the response was YES. [2024-06-20 15:59:44,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58935 conditions, 7678 events. 4952/7678 cut-off events. For 366467/366471 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46033 event pairs, 1795 based on Foata normal form. 5/7682 useless extension candidates. Maximal degree in co-relation 58819. Up to 7386 conditions per place. [2024-06-20 15:59:44,868 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 406 selfloop transitions, 63 changer transitions 0/472 dead transitions. [2024-06-20 15:59:44,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 472 transitions, 7488 flow [2024-06-20 15:59:44,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:44,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:44,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 15:59:44,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-20 15:59:44,870 INFO L175 Difference]: Start difference. First operand has 252 places, 426 transitions, 6097 flow. Second operand 8 states and 142 transitions. [2024-06-20 15:59:44,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 472 transitions, 7488 flow [2024-06-20 15:59:45,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 472 transitions, 7403 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:59:45,529 INFO L231 Difference]: Finished difference. Result has 253 places, 445 transitions, 6393 flow [2024-06-20 15:59:45,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6012, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6393, PETRI_PLACES=253, PETRI_TRANSITIONS=445} [2024-06-20 15:59:45,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-20 15:59:45,530 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 445 transitions, 6393 flow [2024-06-20 15:59:45,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:45,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:45,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:45,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 15:59:45,531 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-20 15:59:45,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:45,531 INFO L85 PathProgramCache]: Analyzing trace with hash 856717396, now seen corresponding path program 1 times [2024-06-20 15:59:45,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:45,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382135596] [2024-06-20 15:59:45,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:45,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:45,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:46,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:46,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:46,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382135596] [2024-06-20 15:59:46,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382135596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:46,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:46,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:59:46,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060806913] [2024-06-20 15:59:46,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:46,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:59:46,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:46,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:59:46,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:59:46,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:59:46,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 445 transitions, 6393 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:46,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:46,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:59:46,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:47,822 INFO L124 PetriNetUnfolderBase]: 4973/7704 cut-off events. [2024-06-20 15:59:47,822 INFO L125 PetriNetUnfolderBase]: For 383328/383334 co-relation queries the response was YES. [2024-06-20 15:59:47,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60106 conditions, 7704 events. 4973/7704 cut-off events. For 383328/383334 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 46252 event pairs, 1803 based on Foata normal form. 7/7710 useless extension candidates. Maximal degree in co-relation 59988. Up to 7474 conditions per place. [2024-06-20 15:59:47,915 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 430 selfloop transitions, 52 changer transitions 0/485 dead transitions. [2024-06-20 15:59:47,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 485 transitions, 7970 flow [2024-06-20 15:59:47,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:47,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:47,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 15:59:47,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-20 15:59:47,916 INFO L175 Difference]: Start difference. First operand has 253 places, 445 transitions, 6393 flow. Second operand 8 states and 142 transitions. [2024-06-20 15:59:47,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 485 transitions, 7970 flow [2024-06-20 15:59:48,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 485 transitions, 7889 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-20 15:59:48,628 INFO L231 Difference]: Finished difference. Result has 259 places, 461 transitions, 6659 flow [2024-06-20 15:59:48,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6322, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6659, PETRI_PLACES=259, PETRI_TRANSITIONS=461} [2024-06-20 15:59:48,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-20 15:59:48,629 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 461 transitions, 6659 flow [2024-06-20 15:59:48,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:48,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:48,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:48,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 15:59:48,629 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:48,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:48,629 INFO L85 PathProgramCache]: Analyzing trace with hash -714834622, now seen corresponding path program 1 times [2024-06-20 15:59:48,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:48,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936535555] [2024-06-20 15:59:48,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:48,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:48,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:50,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-20 15:59:50,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:50,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936535555] [2024-06-20 15:59:50,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936535555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:50,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:50,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:59:50,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762385226] [2024-06-20 15:59:50,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:50,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:59:50,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:50,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:59:50,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:59:50,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 15:59:50,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 461 transitions, 6659 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:50,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:50,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 15:59:50,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:52,198 INFO L124 PetriNetUnfolderBase]: 5075/7873 cut-off events. [2024-06-20 15:59:52,199 INFO L125 PetriNetUnfolderBase]: For 434647/434674 co-relation queries the response was YES. [2024-06-20 15:59:52,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63262 conditions, 7873 events. 5075/7873 cut-off events. For 434647/434674 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 47739 event pairs, 1655 based on Foata normal form. 16/7836 useless extension candidates. Maximal degree in co-relation 63141. Up to 7091 conditions per place. [2024-06-20 15:59:52,295 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 398 selfloop transitions, 133 changer transitions 0/557 dead transitions. [2024-06-20 15:59:52,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 557 transitions, 8541 flow [2024-06-20 15:59:52,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 15:59:52,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 15:59:52,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 256 transitions. [2024-06-20 15:59:52,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-20 15:59:52,297 INFO L175 Difference]: Start difference. First operand has 259 places, 461 transitions, 6659 flow. Second operand 14 states and 256 transitions. [2024-06-20 15:59:52,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 557 transitions, 8541 flow [2024-06-20 15:59:53,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 557 transitions, 8449 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-20 15:59:53,084 INFO L231 Difference]: Finished difference. Result has 274 places, 493 transitions, 7478 flow [2024-06-20 15:59:53,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6567, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7478, PETRI_PLACES=274, PETRI_TRANSITIONS=493} [2024-06-20 15:59:53,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-20 15:59:53,085 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 493 transitions, 7478 flow [2024-06-20 15:59:53,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:53,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:53,086 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-20 15:59:53,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 15:59:53,086 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-20 15:59:53,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:53,086 INFO L85 PathProgramCache]: Analyzing trace with hash -820860906, now seen corresponding path program 1 times [2024-06-20 15:59:53,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:53,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869802902] [2024-06-20 15:59:53,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:53,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:53,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:54,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:54,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:54,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869802902] [2024-06-20 15:59:54,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869802902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:54,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:54,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:59:54,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325388274] [2024-06-20 15:59:54,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:54,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:59:54,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:54,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:59:54,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:59:54,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:59:54,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 493 transitions, 7478 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 15:59:54,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:54,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:59:54,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:55,998 INFO L124 PetriNetUnfolderBase]: 5150/7975 cut-off events. [2024-06-20 15:59:55,998 INFO L125 PetriNetUnfolderBase]: For 420317/420321 co-relation queries the response was YES. [2024-06-20 15:59:56,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64076 conditions, 7975 events. 5150/7975 cut-off events. For 420317/420321 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 48048 event pairs, 1825 based on Foata normal form. 7/7981 useless extension candidates. Maximal degree in co-relation 63950. Up to 7674 conditions per place. [2024-06-20 15:59:56,083 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 461 selfloop transitions, 84 changer transitions 0/548 dead transitions. [2024-06-20 15:59:56,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 548 transitions, 8933 flow [2024-06-20 15:59:56,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:59:56,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:59:56,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-20 15:59:56,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-20 15:59:56,085 INFO L175 Difference]: Start difference. First operand has 274 places, 493 transitions, 7478 flow. Second operand 10 states and 169 transitions. [2024-06-20 15:59:56,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 548 transitions, 8933 flow [2024-06-20 15:59:57,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 548 transitions, 8757 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-20 15:59:57,054 INFO L231 Difference]: Finished difference. Result has 281 places, 521 transitions, 7823 flow [2024-06-20 15:59:57,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7823, PETRI_PLACES=281, PETRI_TRANSITIONS=521} [2024-06-20 15:59:57,055 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-20 15:59:57,055 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 521 transitions, 7823 flow [2024-06-20 15:59:57,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 15:59:57,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:57,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:57,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 15:59:57,056 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-20 15:59:57,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:57,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1115621838, now seen corresponding path program 2 times [2024-06-20 15:59:57,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:57,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676353721] [2024-06-20 15:59:57,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:57,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:57,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:57,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:57,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:57,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676353721] [2024-06-20 15:59:57,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676353721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:57,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:57,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:59:57,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077166029] [2024-06-20 15:59:57,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:57,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:59:57,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:57,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:59:57,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:59:57,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 15:59:57,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 521 transitions, 7823 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:57,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:57,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 15:59:57,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:59,563 INFO L124 PetriNetUnfolderBase]: 5147/7972 cut-off events. [2024-06-20 15:59:59,563 INFO L125 PetriNetUnfolderBase]: For 425992/425998 co-relation queries the response was YES. [2024-06-20 15:59:59,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64632 conditions, 7972 events. 5147/7972 cut-off events. For 425992/425998 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 48132 event pairs, 1834 based on Foata normal form. 7/7978 useless extension candidates. Maximal degree in co-relation 64502. Up to 7735 conditions per place. [2024-06-20 15:59:59,676 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 484 selfloop transitions, 54 changer transitions 0/541 dead transitions. [2024-06-20 15:59:59,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 541 transitions, 9195 flow [2024-06-20 15:59:59,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:59,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:59,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 15:59:59,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-20 15:59:59,677 INFO L175 Difference]: Start difference. First operand has 281 places, 521 transitions, 7823 flow. Second operand 8 states and 137 transitions. [2024-06-20 15:59:59,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 541 transitions, 9195 flow [2024-06-20 16:00:00,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 541 transitions, 9108 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-20 16:00:00,734 INFO L231 Difference]: Finished difference. Result has 287 places, 521 transitions, 7851 flow [2024-06-20 16:00:00,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7736, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7851, PETRI_PLACES=287, PETRI_TRANSITIONS=521} [2024-06-20 16:00:00,735 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-20 16:00:00,735 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 521 transitions, 7851 flow [2024-06-20 16:00:00,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:00,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:00,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:00,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:00:00,735 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-20 16:00:00,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:00,736 INFO L85 PathProgramCache]: Analyzing trace with hash -348982704, now seen corresponding path program 2 times [2024-06-20 16:00:00,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:00,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511963532] [2024-06-20 16:00:00,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:00,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:00,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:01,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:01,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:01,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511963532] [2024-06-20 16:00:01,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511963532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:01,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:01,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:00:01,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046025692] [2024-06-20 16:00:01,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:01,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:00:01,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:01,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:00:01,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:00:01,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:01,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 521 transitions, 7851 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:01,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:01,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:01,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:03,718 INFO L124 PetriNetUnfolderBase]: 5180/8019 cut-off events. [2024-06-20 16:00:03,718 INFO L125 PetriNetUnfolderBase]: For 438247/438251 co-relation queries the response was YES. [2024-06-20 16:00:03,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65202 conditions, 8019 events. 5180/8019 cut-off events. For 438247/438251 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 48331 event pairs, 1770 based on Foata normal form. 5/8023 useless extension candidates. Maximal degree in co-relation 65070. Up to 7752 conditions per place. [2024-06-20 16:00:03,823 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 481 selfloop transitions, 83 changer transitions 0/567 dead transitions. [2024-06-20 16:00:03,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 567 transitions, 9426 flow [2024-06-20 16:00:03,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:00:03,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:00:03,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-20 16:00:03,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-20 16:00:03,824 INFO L175 Difference]: Start difference. First operand has 287 places, 521 transitions, 7851 flow. Second operand 10 states and 169 transitions. [2024-06-20 16:00:03,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 567 transitions, 9426 flow [2024-06-20 16:00:04,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 567 transitions, 9328 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 16:00:04,863 INFO L231 Difference]: Finished difference. Result has 292 places, 539 transitions, 8169 flow [2024-06-20 16:00:04,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7753, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8169, PETRI_PLACES=292, PETRI_TRANSITIONS=539} [2024-06-20 16:00:04,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-20 16:00:04,864 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 539 transitions, 8169 flow [2024-06-20 16:00:04,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:04,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:04,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:04,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:00:04,864 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-20 16:00:04,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:04,865 INFO L85 PathProgramCache]: Analyzing trace with hash 919806066, now seen corresponding path program 3 times [2024-06-20 16:00:04,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:04,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703165257] [2024-06-20 16:00:04,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:04,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:04,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:05,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:05,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:05,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703165257] [2024-06-20 16:00:05,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703165257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:05,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:05,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:00:05,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442962555] [2024-06-20 16:00:05,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:05,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:00:05,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:05,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:00:05,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:00:05,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:05,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 539 transitions, 8169 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:05,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:05,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:05,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:07,835 INFO L124 PetriNetUnfolderBase]: 5177/8014 cut-off events. [2024-06-20 16:00:07,835 INFO L125 PetriNetUnfolderBase]: For 449424/449429 co-relation queries the response was YES. [2024-06-20 16:00:07,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65401 conditions, 8014 events. 5177/8014 cut-off events. For 449424/449429 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 48250 event pairs, 1761 based on Foata normal form. 5/8018 useless extension candidates. Maximal degree in co-relation 65268. Up to 7780 conditions per place. [2024-06-20 16:00:07,945 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 481 selfloop transitions, 74 changer transitions 0/558 dead transitions. [2024-06-20 16:00:07,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 558 transitions, 9357 flow [2024-06-20 16:00:07,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:00:07,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:00:07,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-20 16:00:07,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-20 16:00:07,946 INFO L175 Difference]: Start difference. First operand has 292 places, 539 transitions, 8169 flow. Second operand 9 states and 146 transitions. [2024-06-20 16:00:07,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 558 transitions, 9357 flow [2024-06-20 16:00:09,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 558 transitions, 9259 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-20 16:00:09,105 INFO L231 Difference]: Finished difference. Result has 298 places, 539 transitions, 8226 flow [2024-06-20 16:00:09,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8071, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8226, PETRI_PLACES=298, PETRI_TRANSITIONS=539} [2024-06-20 16:00:09,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-20 16:00:09,106 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 539 transitions, 8226 flow [2024-06-20 16:00:09,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:09,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:09,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:09,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:00:09,106 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-20 16:00:09,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:09,107 INFO L85 PathProgramCache]: Analyzing trace with hash -924297772, now seen corresponding path program 4 times [2024-06-20 16:00:09,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:09,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120445656] [2024-06-20 16:00:09,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:09,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:09,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:10,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:10,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:10,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120445656] [2024-06-20 16:00:10,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120445656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:10,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:10,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:00:10,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68184814] [2024-06-20 16:00:10,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:10,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:00:10,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:10,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:00:10,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:00:10,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:10,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 539 transitions, 8226 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:10,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:10,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:10,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:11,946 INFO L124 PetriNetUnfolderBase]: 5187/8028 cut-off events. [2024-06-20 16:00:11,946 INFO L125 PetriNetUnfolderBase]: For 461856/461860 co-relation queries the response was YES. [2024-06-20 16:00:12,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65849 conditions, 8028 events. 5187/8028 cut-off events. For 461856/461860 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 48448 event pairs, 1820 based on Foata normal form. 5/8032 useless extension candidates. Maximal degree in co-relation 65714. Up to 7715 conditions per place. [2024-06-20 16:00:12,039 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 467 selfloop transitions, 102 changer transitions 0/572 dead transitions. [2024-06-20 16:00:12,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 572 transitions, 9703 flow [2024-06-20 16:00:12,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:00:12,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:00:12,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-20 16:00:12,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-20 16:00:12,040 INFO L175 Difference]: Start difference. First operand has 298 places, 539 transitions, 8226 flow. Second operand 9 states and 154 transitions. [2024-06-20 16:00:12,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 572 transitions, 9703 flow [2024-06-20 16:00:13,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 572 transitions, 9519 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 16:00:13,227 INFO L231 Difference]: Finished difference. Result has 299 places, 545 transitions, 8369 flow [2024-06-20 16:00:13,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8048, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8369, PETRI_PLACES=299, PETRI_TRANSITIONS=545} [2024-06-20 16:00:13,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-20 16:00:13,228 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 545 transitions, 8369 flow [2024-06-20 16:00:13,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:13,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:13,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:13,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:00:13,228 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-20 16:00:13,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:13,229 INFO L85 PathProgramCache]: Analyzing trace with hash -511605074, now seen corresponding path program 3 times [2024-06-20 16:00:13,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:13,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384263823] [2024-06-20 16:00:13,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:13,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:13,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:14,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:14,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:14,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384263823] [2024-06-20 16:00:14,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384263823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:14,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:14,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:00:14,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189810721] [2024-06-20 16:00:14,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:14,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:00:14,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:14,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:00:14,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:00:14,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:14,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 545 transitions, 8369 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:14,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:14,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:14,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:15,742 INFO L124 PetriNetUnfolderBase]: 5205/8054 cut-off events. [2024-06-20 16:00:15,742 INFO L125 PetriNetUnfolderBase]: For 477590/477596 co-relation queries the response was YES. [2024-06-20 16:00:15,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66385 conditions, 8054 events. 5205/8054 cut-off events. For 477590/477596 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 48610 event pairs, 1841 based on Foata normal form. 8/8061 useless extension candidates. Maximal degree in co-relation 66249. Up to 7812 conditions per place. [2024-06-20 16:00:15,849 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 508 selfloop transitions, 63 changer transitions 0/574 dead transitions. [2024-06-20 16:00:15,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 574 transitions, 9971 flow [2024-06-20 16:00:15,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:00:15,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:00:15,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 16:00:15,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:00:15,850 INFO L175 Difference]: Start difference. First operand has 299 places, 545 transitions, 8369 flow. Second operand 7 states and 123 transitions. [2024-06-20 16:00:15,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 574 transitions, 9971 flow [2024-06-20 16:00:17,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 574 transitions, 9825 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-20 16:00:17,091 INFO L231 Difference]: Finished difference. Result has 302 places, 554 transitions, 8484 flow [2024-06-20 16:00:17,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8227, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8484, PETRI_PLACES=302, PETRI_TRANSITIONS=554} [2024-06-20 16:00:17,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-20 16:00:17,092 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 554 transitions, 8484 flow [2024-06-20 16:00:17,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:17,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:17,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:17,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:00:17,092 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-20 16:00:17,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:17,092 INFO L85 PathProgramCache]: Analyzing trace with hash -511455344, now seen corresponding path program 4 times [2024-06-20 16:00:17,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:17,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339807804] [2024-06-20 16:00:17,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:17,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:17,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:17,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:17,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339807804] [2024-06-20 16:00:17,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339807804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:17,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:17,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:00:17,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106304100] [2024-06-20 16:00:17,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:17,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:00:17,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:17,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:00:17,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:00:17,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:17,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 554 transitions, 8484 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:17,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:17,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:17,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:19,517 INFO L124 PetriNetUnfolderBase]: 5235/8105 cut-off events. [2024-06-20 16:00:19,518 INFO L125 PetriNetUnfolderBase]: For 479757/479759 co-relation queries the response was YES. [2024-06-20 16:00:19,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66730 conditions, 8105 events. 5235/8105 cut-off events. For 479757/479759 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 49032 event pairs, 2145 based on Foata normal form. 3/8107 useless extension candidates. Maximal degree in co-relation 66593. Up to 7872 conditions per place. [2024-06-20 16:00:19,639 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 515 selfloop transitions, 69 changer transitions 0/587 dead transitions. [2024-06-20 16:00:19,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 587 transitions, 10219 flow [2024-06-20 16:00:19,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:00:19,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:00:19,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 16:00:19,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-20 16:00:19,640 INFO L175 Difference]: Start difference. First operand has 302 places, 554 transitions, 8484 flow. Second operand 8 states and 127 transitions. [2024-06-20 16:00:19,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 587 transitions, 10219 flow [2024-06-20 16:00:20,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 587 transitions, 10060 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-20 16:00:20,670 INFO L231 Difference]: Finished difference. Result has 308 places, 573 transitions, 8846 flow [2024-06-20 16:00:20,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8361, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8846, PETRI_PLACES=308, PETRI_TRANSITIONS=573} [2024-06-20 16:00:20,671 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-20 16:00:20,671 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 573 transitions, 8846 flow [2024-06-20 16:00:20,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:20,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:20,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:20,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:00:20,671 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:00:20,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:20,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1027566176, now seen corresponding path program 2 times [2024-06-20 16:00:20,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:20,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069960995] [2024-06-20 16:00:20,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:20,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:20,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:22,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:22,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:22,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069960995] [2024-06-20 16:00:22,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069960995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:22,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:22,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:00:22,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410887422] [2024-06-20 16:00:22,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:22,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:00:22,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:22,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:00:22,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:00:22,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:00:22,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 573 transitions, 8846 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:22,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:22,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:00:22,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:24,046 INFO L124 PetriNetUnfolderBase]: 5235/8118 cut-off events. [2024-06-20 16:00:24,047 INFO L125 PetriNetUnfolderBase]: For 523265/523302 co-relation queries the response was YES. [2024-06-20 16:00:24,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68187 conditions, 8118 events. 5235/8118 cut-off events. For 523265/523302 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 49433 event pairs, 1590 based on Foata normal form. 16/8088 useless extension candidates. Maximal degree in co-relation 68048. Up to 6884 conditions per place. [2024-06-20 16:00:24,161 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 389 selfloop transitions, 194 changer transitions 0/624 dead transitions. [2024-06-20 16:00:24,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 624 transitions, 10433 flow [2024-06-20 16:00:24,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:00:24,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:00:24,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 16:00:24,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-20 16:00:24,163 INFO L175 Difference]: Start difference. First operand has 308 places, 573 transitions, 8846 flow. Second operand 10 states and 185 transitions. [2024-06-20 16:00:24,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 624 transitions, 10433 flow [2024-06-20 16:00:25,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 624 transitions, 10339 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 16:00:25,540 INFO L231 Difference]: Finished difference. Result has 314 places, 574 transitions, 9208 flow [2024-06-20 16:00:25,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8752, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9208, PETRI_PLACES=314, PETRI_TRANSITIONS=574} [2024-06-20 16:00:25,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-20 16:00:25,541 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 574 transitions, 9208 flow [2024-06-20 16:00:25,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:25,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:25,542 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-20 16:00:25,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:00:25,542 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-20 16:00:25,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:25,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1307215590, now seen corresponding path program 2 times [2024-06-20 16:00:25,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:25,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020042273] [2024-06-20 16:00:25,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:25,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:25,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:26,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:26,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:26,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020042273] [2024-06-20 16:00:26,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020042273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:26,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:26,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:00:26,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271433986] [2024-06-20 16:00:26,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:26,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:00:26,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:26,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:00:26,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:00:26,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:26,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 574 transitions, 9208 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:00:26,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:26,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:26,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:28,954 INFO L124 PetriNetUnfolderBase]: 5375/8301 cut-off events. [2024-06-20 16:00:28,954 INFO L125 PetriNetUnfolderBase]: For 509197/509199 co-relation queries the response was YES. [2024-06-20 16:00:29,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69378 conditions, 8301 events. 5375/8301 cut-off events. For 509197/509199 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 50186 event pairs, 1811 based on Foata normal form. 5/8305 useless extension candidates. Maximal degree in co-relation 69238. Up to 7863 conditions per place. [2024-06-20 16:00:29,066 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 501 selfloop transitions, 138 changer transitions 0/642 dead transitions. [2024-06-20 16:00:29,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 642 transitions, 11077 flow [2024-06-20 16:00:29,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:00:29,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:00:29,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-06-20 16:00:29,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-20 16:00:29,067 INFO L175 Difference]: Start difference. First operand has 314 places, 574 transitions, 9208 flow. Second operand 12 states and 208 transitions. [2024-06-20 16:00:29,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 642 transitions, 11077 flow [2024-06-20 16:00:30,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 642 transitions, 10641 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-20 16:00:30,491 INFO L231 Difference]: Finished difference. Result has 319 places, 605 transitions, 9457 flow [2024-06-20 16:00:30,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8774, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9457, PETRI_PLACES=319, PETRI_TRANSITIONS=605} [2024-06-20 16:00:30,492 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-20 16:00:30,492 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 605 transitions, 9457 flow [2024-06-20 16:00:30,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:00:30,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:30,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:30,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:00:30,493 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-20 16:00:30,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:30,493 INFO L85 PathProgramCache]: Analyzing trace with hash -379065310, now seen corresponding path program 5 times [2024-06-20 16:00:30,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:30,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593296029] [2024-06-20 16:00:30,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:30,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:30,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:31,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-20 16:00:31,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:31,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593296029] [2024-06-20 16:00:31,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593296029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:31,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:31,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:00:31,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634810146] [2024-06-20 16:00:31,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:31,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:00:31,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:31,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:00:31,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:00:31,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:31,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 605 transitions, 9457 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:31,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:31,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:31,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:33,701 INFO L124 PetriNetUnfolderBase]: 5380/8307 cut-off events. [2024-06-20 16:00:33,701 INFO L125 PetriNetUnfolderBase]: For 502194/502199 co-relation queries the response was YES. [2024-06-20 16:00:33,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69517 conditions, 8307 events. 5380/8307 cut-off events. For 502194/502199 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 50204 event pairs, 1788 based on Foata normal form. 5/8311 useless extension candidates. Maximal degree in co-relation 69375. Up to 8073 conditions per place. [2024-06-20 16:00:33,802 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 540 selfloop transitions, 80 changer transitions 0/623 dead transitions. [2024-06-20 16:00:33,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 623 transitions, 10812 flow [2024-06-20 16:00:33,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:00:33,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:00:33,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 16:00:33,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-20 16:00:33,803 INFO L175 Difference]: Start difference. First operand has 319 places, 605 transitions, 9457 flow. Second operand 8 states and 129 transitions. [2024-06-20 16:00:33,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 623 transitions, 10812 flow [2024-06-20 16:00:34,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 623 transitions, 10675 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-20 16:00:34,835 INFO L231 Difference]: Finished difference. Result has 322 places, 608 transitions, 9546 flow [2024-06-20 16:00:34,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9320, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9546, PETRI_PLACES=322, PETRI_TRANSITIONS=608} [2024-06-20 16:00:34,835 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-20 16:00:34,836 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 608 transitions, 9546 flow [2024-06-20 16:00:34,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:34,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:34,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:34,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:00:34,836 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-20 16:00:34,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:34,836 INFO L85 PathProgramCache]: Analyzing trace with hash 684504750, now seen corresponding path program 5 times [2024-06-20 16:00:34,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:34,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619757430] [2024-06-20 16:00:34,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:34,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:34,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:35,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:35,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:35,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619757430] [2024-06-20 16:00:35,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619757430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:35,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:35,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:00:35,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980225332] [2024-06-20 16:00:35,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:35,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:00:35,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:35,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:00:35,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:00:35,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:35,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 608 transitions, 9546 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:35,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:35,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:35,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:37,493 INFO L124 PetriNetUnfolderBase]: 5374/8309 cut-off events. [2024-06-20 16:00:37,493 INFO L125 PetriNetUnfolderBase]: For 515300/515300 co-relation queries the response was YES. [2024-06-20 16:00:37,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69579 conditions, 8309 events. 5374/8309 cut-off events. For 515300/515300 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 50326 event pairs, 2193 based on Foata normal form. 2/8310 useless extension candidates. Maximal degree in co-relation 69435. Up to 8139 conditions per place. [2024-06-20 16:00:37,611 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 590 selfloop transitions, 31 changer transitions 0/624 dead transitions. [2024-06-20 16:00:37,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 624 transitions, 10995 flow [2024-06-20 16:00:37,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:00:37,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:00:37,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-20 16:00:37,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-20 16:00:37,612 INFO L175 Difference]: Start difference. First operand has 322 places, 608 transitions, 9546 flow. Second operand 7 states and 117 transitions. [2024-06-20 16:00:37,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 624 transitions, 10995 flow [2024-06-20 16:00:38,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 624 transitions, 10827 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-20 16:00:38,647 INFO L231 Difference]: Finished difference. Result has 324 places, 608 transitions, 9452 flow [2024-06-20 16:00:38,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9380, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9452, PETRI_PLACES=324, PETRI_TRANSITIONS=608} [2024-06-20 16:00:38,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-20 16:00:38,648 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 608 transitions, 9452 flow [2024-06-20 16:00:38,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:38,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:38,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:38,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:00:38,649 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-20 16:00:38,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:38,649 INFO L85 PathProgramCache]: Analyzing trace with hash 695932590, now seen corresponding path program 6 times [2024-06-20 16:00:38,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:38,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874759034] [2024-06-20 16:00:38,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:38,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:38,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:39,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:39,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:39,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874759034] [2024-06-20 16:00:39,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874759034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:39,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:39,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:00:39,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608400521] [2024-06-20 16:00:39,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:39,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:00:39,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:39,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:00:39,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:00:39,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:39,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 608 transitions, 9452 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:39,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:39,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:39,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:41,124 INFO L124 PetriNetUnfolderBase]: 5379/8315 cut-off events. [2024-06-20 16:00:41,124 INFO L125 PetriNetUnfolderBase]: For 512610/512610 co-relation queries the response was YES. [2024-06-20 16:00:41,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69505 conditions, 8315 events. 5379/8315 cut-off events. For 512610/512610 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 50373 event pairs, 2196 based on Foata normal form. 1/8315 useless extension candidates. Maximal degree in co-relation 69361. Up to 8166 conditions per place. [2024-06-20 16:00:41,242 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 600 selfloop transitions, 20 changer transitions 0/623 dead transitions. [2024-06-20 16:00:41,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 623 transitions, 10804 flow [2024-06-20 16:00:41,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:00:41,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:00:41,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 16:00:41,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 16:00:41,243 INFO L175 Difference]: Start difference. First operand has 324 places, 608 transitions, 9452 flow. Second operand 7 states and 112 transitions. [2024-06-20 16:00:41,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 623 transitions, 10804 flow [2024-06-20 16:00:42,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 623 transitions, 10672 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 16:00:42,439 INFO L231 Difference]: Finished difference. Result has 325 places, 611 transitions, 9426 flow [2024-06-20 16:00:42,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9332, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9426, PETRI_PLACES=325, PETRI_TRANSITIONS=611} [2024-06-20 16:00:42,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-20 16:00:42,440 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 611 transitions, 9426 flow [2024-06-20 16:00:42,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:42,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:42,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:42,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:00:42,441 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-20 16:00:42,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:42,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1918291652, now seen corresponding path program 7 times [2024-06-20 16:00:42,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:42,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773307427] [2024-06-20 16:00:42,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:42,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:42,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:43,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-20 16:00:43,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:43,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773307427] [2024-06-20 16:00:43,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773307427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:43,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:43,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:00:43,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707535328] [2024-06-20 16:00:43,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:43,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:00:43,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:43,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:00:43,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:00:43,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:43,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 611 transitions, 9426 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:43,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:43,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:43,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:45,043 INFO L124 PetriNetUnfolderBase]: 5376/8312 cut-off events. [2024-06-20 16:00:45,043 INFO L125 PetriNetUnfolderBase]: For 522997/522999 co-relation queries the response was YES. [2024-06-20 16:00:45,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69519 conditions, 8312 events. 5376/8312 cut-off events. For 522997/522999 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 50381 event pairs, 2199 based on Foata normal form. 3/8314 useless extension candidates. Maximal degree in co-relation 69375. Up to 8162 conditions per place. [2024-06-20 16:00:45,159 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 597 selfloop transitions, 20 changer transitions 0/620 dead transitions. [2024-06-20 16:00:45,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 620 transitions, 10696 flow [2024-06-20 16:00:45,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:00:45,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:00:45,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-20 16:00:45,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-20 16:00:45,160 INFO L175 Difference]: Start difference. First operand has 325 places, 611 transitions, 9426 flow. Second operand 7 states and 109 transitions. [2024-06-20 16:00:45,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 620 transitions, 10696 flow [2024-06-20 16:00:46,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 620 transitions, 10624 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-20 16:00:46,367 INFO L231 Difference]: Finished difference. Result has 327 places, 611 transitions, 9400 flow [2024-06-20 16:00:46,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9354, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9400, PETRI_PLACES=327, PETRI_TRANSITIONS=611} [2024-06-20 16:00:46,368 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-20 16:00:46,368 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 611 transitions, 9400 flow [2024-06-20 16:00:46,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:46,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:46,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:46,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:00:46,369 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-20 16:00:46,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:46,369 INFO L85 PathProgramCache]: Analyzing trace with hash -927800996, now seen corresponding path program 8 times [2024-06-20 16:00:46,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:46,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965397931] [2024-06-20 16:00:46,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:46,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:46,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:47,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:47,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:47,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965397931] [2024-06-20 16:00:47,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965397931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:47,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:47,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:00:47,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89606864] [2024-06-20 16:00:47,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:47,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:00:47,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:47,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:00:47,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:00:47,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:47,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 611 transitions, 9400 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:47,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:47,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:47,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:49,267 INFO L124 PetriNetUnfolderBase]: 5373/8308 cut-off events. [2024-06-20 16:00:49,268 INFO L125 PetriNetUnfolderBase]: For 533995/533997 co-relation queries the response was YES. [2024-06-20 16:00:49,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69611 conditions, 8308 events. 5373/8308 cut-off events. For 533995/533997 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 50313 event pairs, 2199 based on Foata normal form. 3/8310 useless extension candidates. Maximal degree in co-relation 69466. Up to 8149 conditions per place. [2024-06-20 16:00:49,372 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 589 selfloop transitions, 28 changer transitions 0/620 dead transitions. [2024-06-20 16:00:49,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 620 transitions, 10670 flow [2024-06-20 16:00:49,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:00:49,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:00:49,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-20 16:00:49,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-20 16:00:49,373 INFO L175 Difference]: Start difference. First operand has 327 places, 611 transitions, 9400 flow. Second operand 7 states and 110 transitions. [2024-06-20 16:00:49,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 620 transitions, 10670 flow [2024-06-20 16:00:50,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 620 transitions, 10610 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 16:00:50,544 INFO L231 Difference]: Finished difference. Result has 329 places, 611 transitions, 9402 flow [2024-06-20 16:00:50,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9340, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9402, PETRI_PLACES=329, PETRI_TRANSITIONS=611} [2024-06-20 16:00:50,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-20 16:00:50,545 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 611 transitions, 9402 flow [2024-06-20 16:00:50,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:50,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:50,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:50,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:00:50,545 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:00:50,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:50,546 INFO L85 PathProgramCache]: Analyzing trace with hash -235749216, now seen corresponding path program 3 times [2024-06-20 16:00:50,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:50,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616185677] [2024-06-20 16:00:50,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:50,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:50,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:51,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:51,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:51,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616185677] [2024-06-20 16:00:51,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616185677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:51,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:51,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:00:51,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533942360] [2024-06-20 16:00:51,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:51,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:00:51,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:51,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:00:51,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:00:52,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:00:52,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 611 transitions, 9402 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:52,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:52,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:00:52,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:54,139 INFO L124 PetriNetUnfolderBase]: 5374/8332 cut-off events. [2024-06-20 16:00:54,140 INFO L125 PetriNetUnfolderBase]: For 597174/597196 co-relation queries the response was YES. [2024-06-20 16:00:54,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71247 conditions, 8332 events. 5374/8332 cut-off events. For 597174/597196 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 51017 event pairs, 2119 based on Foata normal form. 12/8278 useless extension candidates. Maximal degree in co-relation 71101. Up to 7711 conditions per place. [2024-06-20 16:00:54,532 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 538 selfloop transitions, 77 changer transitions 0/658 dead transitions. [2024-06-20 16:00:54,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 658 transitions, 11033 flow [2024-06-20 16:00:54,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:00:54,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:00:54,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-20 16:00:54,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-20 16:00:54,534 INFO L175 Difference]: Start difference. First operand has 329 places, 611 transitions, 9402 flow. Second operand 10 states and 179 transitions. [2024-06-20 16:00:54,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 658 transitions, 11033 flow [2024-06-20 16:00:55,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 658 transitions, 10956 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 16:00:55,707 INFO L231 Difference]: Finished difference. Result has 334 places, 612 transitions, 9545 flow [2024-06-20 16:00:55,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9325, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9545, PETRI_PLACES=334, PETRI_TRANSITIONS=612} [2024-06-20 16:00:55,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-20 16:00:55,708 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 612 transitions, 9545 flow [2024-06-20 16:00:55,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:55,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:55,708 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-20 16:00:55,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:00:55,709 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-20 16:00:55,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:55,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1550658736, now seen corresponding path program 1 times [2024-06-20 16:00:55,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:55,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259274900] [2024-06-20 16:00:55,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:55,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:56,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:56,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:56,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259274900] [2024-06-20 16:00:56,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259274900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:56,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:56,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:00:56,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879024121] [2024-06-20 16:00:56,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:56,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:00:56,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:56,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:00:56,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:00:56,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:00:56,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 612 transitions, 9545 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:56,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:56,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:00:56,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:58,591 INFO L124 PetriNetUnfolderBase]: 5477/8460 cut-off events. [2024-06-20 16:00:58,591 INFO L125 PetriNetUnfolderBase]: For 583175/583179 co-relation queries the response was YES. [2024-06-20 16:00:58,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71872 conditions, 8460 events. 5477/8460 cut-off events. For 583175/583179 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 51384 event pairs, 1885 based on Foata normal form. 7/8466 useless extension candidates. Maximal degree in co-relation 71725. Up to 8093 conditions per place. [2024-06-20 16:00:58,709 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 557 selfloop transitions, 99 changer transitions 0/659 dead transitions. [2024-06-20 16:00:58,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 659 transitions, 11581 flow [2024-06-20 16:00:58,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:00:58,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:00:58,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 16:00:58,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-20 16:00:58,711 INFO L175 Difference]: Start difference. First operand has 334 places, 612 transitions, 9545 flow. Second operand 9 states and 160 transitions. [2024-06-20 16:00:58,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 659 transitions, 11581 flow [2024-06-20 16:01:00,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 659 transitions, 11383 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 16:01:00,073 INFO L231 Difference]: Finished difference. Result has 337 places, 631 transitions, 9851 flow [2024-06-20 16:01:00,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9347, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9851, PETRI_PLACES=337, PETRI_TRANSITIONS=631} [2024-06-20 16:01:00,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-20 16:01:00,074 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 631 transitions, 9851 flow [2024-06-20 16:01:00,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:00,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:00,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:00,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:01:00,074 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:01:00,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:00,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1711093808, now seen corresponding path program 4 times [2024-06-20 16:01:00,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:00,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22870608] [2024-06-20 16:01:00,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:00,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:00,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:01,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:01,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:01,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22870608] [2024-06-20 16:01:01,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22870608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:01,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:01,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:01:01,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756475247] [2024-06-20 16:01:01,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:01,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:01:01,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:01,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:01:01,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:01:01,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:01:01,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 631 transitions, 9851 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:01,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:01,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:01:01,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:03,539 INFO L124 PetriNetUnfolderBase]: 5476/8482 cut-off events. [2024-06-20 16:01:03,539 INFO L125 PetriNetUnfolderBase]: For 648195/648217 co-relation queries the response was YES. [2024-06-20 16:01:03,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74253 conditions, 8482 events. 5476/8482 cut-off events. For 648195/648217 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 51903 event pairs, 2120 based on Foata normal form. 12/8428 useless extension candidates. Maximal degree in co-relation 74103. Up to 8066 conditions per place. [2024-06-20 16:01:03,660 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 604 selfloop transitions, 21 changer transitions 0/668 dead transitions. [2024-06-20 16:01:03,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 668 transitions, 11363 flow [2024-06-20 16:01:03,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:01:03,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:01:03,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-20 16:01:03,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-20 16:01:03,662 INFO L175 Difference]: Start difference. First operand has 337 places, 631 transitions, 9851 flow. Second operand 10 states and 173 transitions. [2024-06-20 16:01:03,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 668 transitions, 11363 flow [2024-06-20 16:01:04,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 668 transitions, 11252 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-20 16:01:04,655 INFO L231 Difference]: Finished difference. Result has 345 places, 632 transitions, 9850 flow [2024-06-20 16:01:04,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9740, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9850, PETRI_PLACES=345, PETRI_TRANSITIONS=632} [2024-06-20 16:01:04,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-20 16:01:04,655 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 632 transitions, 9850 flow [2024-06-20 16:01:04,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:04,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:04,656 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-20 16:01:04,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:01:04,656 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-20 16:01:04,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:04,656 INFO L85 PathProgramCache]: Analyzing trace with hash 475727276, now seen corresponding path program 2 times [2024-06-20 16:01:04,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:04,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377981587] [2024-06-20 16:01:04,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:04,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:04,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:05,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:05,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:05,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377981587] [2024-06-20 16:01:05,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377981587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:05,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:05,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:01:05,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140278097] [2024-06-20 16:01:05,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:05,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:01:05,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:05,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:01:05,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:01:05,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:01:05,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 632 transitions, 9850 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:05,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:05,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:01:05,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:07,870 INFO L124 PetriNetUnfolderBase]: 5651/8724 cut-off events. [2024-06-20 16:01:07,870 INFO L125 PetriNetUnfolderBase]: For 649678/649680 co-relation queries the response was YES. [2024-06-20 16:01:07,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75247 conditions, 8724 events. 5651/8724 cut-off events. For 649678/649680 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 53251 event pairs, 2234 based on Foata normal form. 8/8731 useless extension candidates. Maximal degree in co-relation 75094. Up to 8328 conditions per place. [2024-06-20 16:01:07,978 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 580 selfloop transitions, 109 changer transitions 0/692 dead transitions. [2024-06-20 16:01:07,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 692 transitions, 12057 flow [2024-06-20 16:01:07,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:01:07,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:01:07,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 16:01:07,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-20 16:01:07,979 INFO L175 Difference]: Start difference. First operand has 345 places, 632 transitions, 9850 flow. Second operand 9 states and 151 transitions. [2024-06-20 16:01:07,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 692 transitions, 12057 flow [2024-06-20 16:01:09,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 692 transitions, 11969 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 16:01:09,352 INFO L231 Difference]: Finished difference. Result has 348 places, 665 transitions, 10533 flow [2024-06-20 16:01:09,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9762, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10533, PETRI_PLACES=348, PETRI_TRANSITIONS=665} [2024-06-20 16:01:09,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-20 16:01:09,353 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 665 transitions, 10533 flow [2024-06-20 16:01:09,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:09,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:09,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:09,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:01:09,353 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:01:09,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:09,353 INFO L85 PathProgramCache]: Analyzing trace with hash -266076162, now seen corresponding path program 5 times [2024-06-20 16:01:09,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:09,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513751311] [2024-06-20 16:01:09,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:09,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:09,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:10,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:10,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:10,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513751311] [2024-06-20 16:01:10,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513751311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:10,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:10,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:01:10,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994590740] [2024-06-20 16:01:10,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:10,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:01:10,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:10,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:01:10,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:01:11,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:01:11,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 665 transitions, 10533 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:11,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:11,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:01:11,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:13,354 INFO L124 PetriNetUnfolderBase]: 5646/8737 cut-off events. [2024-06-20 16:01:13,354 INFO L125 PetriNetUnfolderBase]: For 709510/709533 co-relation queries the response was YES. [2024-06-20 16:01:13,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77813 conditions, 8737 events. 5646/8737 cut-off events. For 709510/709533 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 53847 event pairs, 2172 based on Foata normal form. 12/8677 useless extension candidates. Maximal degree in co-relation 77657. Up to 8234 conditions per place. [2024-06-20 16:01:13,493 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 620 selfloop transitions, 43 changer transitions 0/706 dead transitions. [2024-06-20 16:01:13,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 706 transitions, 12182 flow [2024-06-20 16:01:13,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:01:13,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:01:13,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-20 16:01:13,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-20 16:01:13,494 INFO L175 Difference]: Start difference. First operand has 348 places, 665 transitions, 10533 flow. Second operand 10 states and 175 transitions. [2024-06-20 16:01:13,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 706 transitions, 12182 flow [2024-06-20 16:01:15,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 706 transitions, 12032 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-20 16:01:15,096 INFO L231 Difference]: Finished difference. Result has 354 places, 666 transitions, 10539 flow [2024-06-20 16:01:15,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10383, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10539, PETRI_PLACES=354, PETRI_TRANSITIONS=666} [2024-06-20 16:01:15,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-20 16:01:15,097 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 666 transitions, 10539 flow [2024-06-20 16:01:15,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:15,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:15,097 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-20 16:01:15,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:01:15,098 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-20 16:01:15,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:15,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1201902484, now seen corresponding path program 3 times [2024-06-20 16:01:15,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:15,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870119112] [2024-06-20 16:01:15,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:15,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:15,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:16,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:16,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:16,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870119112] [2024-06-20 16:01:16,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870119112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:16,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:16,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:01:16,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633018230] [2024-06-20 16:01:16,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:16,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:01:16,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:16,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:01:16,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:01:16,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:01:16,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 666 transitions, 10539 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:01:16,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:16,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:01:16,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:18,335 INFO L124 PetriNetUnfolderBase]: 5772/8905 cut-off events. [2024-06-20 16:01:18,335 INFO L125 PetriNetUnfolderBase]: For 680479/680479 co-relation queries the response was YES. [2024-06-20 16:01:18,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78089 conditions, 8905 events. 5772/8905 cut-off events. For 680479/680479 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 54483 event pairs, 2254 based on Foata normal form. 1/8905 useless extension candidates. Maximal degree in co-relation 77932. Up to 8585 conditions per place. [2024-06-20 16:01:18,469 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 623 selfloop transitions, 110 changer transitions 0/736 dead transitions. [2024-06-20 16:01:18,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 736 transitions, 12785 flow [2024-06-20 16:01:18,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:01:18,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:01:18,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-20 16:01:18,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-20 16:01:18,470 INFO L175 Difference]: Start difference. First operand has 354 places, 666 transitions, 10539 flow. Second operand 10 states and 161 transitions. [2024-06-20 16:01:18,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 736 transitions, 12785 flow [2024-06-20 16:01:20,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 736 transitions, 12655 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-20 16:01:20,092 INFO L231 Difference]: Finished difference. Result has 361 places, 711 transitions, 11360 flow [2024-06-20 16:01:20,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10409, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11360, PETRI_PLACES=361, PETRI_TRANSITIONS=711} [2024-06-20 16:01:20,093 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-20 16:01:20,093 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 711 transitions, 11360 flow [2024-06-20 16:01:20,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:01:20,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:20,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:20,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:01:20,094 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:01:20,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:20,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1642991042, now seen corresponding path program 6 times [2024-06-20 16:01:20,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:20,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685105836] [2024-06-20 16:01:20,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:20,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:20,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:21,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:21,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:21,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685105836] [2024-06-20 16:01:21,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685105836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:21,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:21,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:01:21,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748472211] [2024-06-20 16:01:21,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:21,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:01:21,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:21,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:01:21,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:01:21,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:01:21,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 711 transitions, 11360 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:21,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:21,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:01:21,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:24,135 INFO L124 PetriNetUnfolderBase]: 5761/8914 cut-off events. [2024-06-20 16:01:24,135 INFO L125 PetriNetUnfolderBase]: For 751978/752001 co-relation queries the response was YES. [2024-06-20 16:01:24,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80383 conditions, 8914 events. 5761/8914 cut-off events. For 751978/752001 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 55120 event pairs, 2174 based on Foata normal form. 12/8854 useless extension candidates. Maximal degree in co-relation 80221. Up to 8231 conditions per place. [2024-06-20 16:01:24,265 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 645 selfloop transitions, 62 changer transitions 0/753 dead transitions. [2024-06-20 16:01:24,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 753 transitions, 13117 flow [2024-06-20 16:01:24,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:01:24,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:01:24,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-20 16:01:24,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-20 16:01:24,266 INFO L175 Difference]: Start difference. First operand has 361 places, 711 transitions, 11360 flow. Second operand 10 states and 176 transitions. [2024-06-20 16:01:24,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 753 transitions, 13117 flow [2024-06-20 16:01:26,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 753 transitions, 13040 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-20 16:01:26,149 INFO L231 Difference]: Finished difference. Result has 368 places, 712 transitions, 11481 flow [2024-06-20 16:01:26,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11283, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11481, PETRI_PLACES=368, PETRI_TRANSITIONS=712} [2024-06-20 16:01:26,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-20 16:01:26,151 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 712 transitions, 11481 flow [2024-06-20 16:01:26,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:26,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:26,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:26,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:01:26,151 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:01:26,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:26,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1176413950, now seen corresponding path program 7 times [2024-06-20 16:01:26,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:26,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935988398] [2024-06-20 16:01:26,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:26,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:26,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:27,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:27,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:27,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935988398] [2024-06-20 16:01:27,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935988398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:27,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:27,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:01:27,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608490979] [2024-06-20 16:01:27,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:27,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:01:27,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:27,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:01:27,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:01:28,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:01:28,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 712 transitions, 11481 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:28,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:28,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:01:28,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:30,659 INFO L124 PetriNetUnfolderBase]: 5869/9098 cut-off events. [2024-06-20 16:01:30,659 INFO L125 PetriNetUnfolderBase]: For 779680/779703 co-relation queries the response was YES. [2024-06-20 16:01:30,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82030 conditions, 9098 events. 5869/9098 cut-off events. For 779680/779703 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 56649 event pairs, 2216 based on Foata normal form. 16/9042 useless extension candidates. Maximal degree in co-relation 81866. Up to 8379 conditions per place. [2024-06-20 16:01:30,799 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 647 selfloop transitions, 64 changer transitions 0/757 dead transitions. [2024-06-20 16:01:30,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 757 transitions, 13305 flow [2024-06-20 16:01:30,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:01:30,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:01:30,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-20 16:01:30,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-20 16:01:30,800 INFO L175 Difference]: Start difference. First operand has 368 places, 712 transitions, 11481 flow. Second operand 10 states and 179 transitions. [2024-06-20 16:01:30,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 757 transitions, 13305 flow [2024-06-20 16:01:32,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 757 transitions, 13127 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-20 16:01:32,767 INFO L231 Difference]: Finished difference. Result has 370 places, 714 transitions, 11550 flow [2024-06-20 16:01:32,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11305, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11550, PETRI_PLACES=370, PETRI_TRANSITIONS=714} [2024-06-20 16:01:32,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-20 16:01:32,768 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 714 transitions, 11550 flow [2024-06-20 16:01:32,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:32,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:32,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:32,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:01:32,768 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:01:32,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:32,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1792143072, now seen corresponding path program 8 times [2024-06-20 16:01:32,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:32,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449489126] [2024-06-20 16:01:32,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:32,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:32,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:34,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:34,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:34,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449489126] [2024-06-20 16:01:34,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449489126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:34,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:34,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:01:34,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555488302] [2024-06-20 16:01:34,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:34,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:01:34,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:34,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:01:34,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:01:34,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:01:34,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 714 transitions, 11550 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:34,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:34,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:01:34,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:36,860 INFO L124 PetriNetUnfolderBase]: 5890/9137 cut-off events. [2024-06-20 16:01:36,861 INFO L125 PetriNetUnfolderBase]: For 750726/750749 co-relation queries the response was YES. [2024-06-20 16:01:36,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81351 conditions, 9137 events. 5890/9137 cut-off events. For 750726/750749 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 56979 event pairs, 2202 based on Foata normal form. 12/9077 useless extension candidates. Maximal degree in co-relation 81186. Up to 8545 conditions per place. [2024-06-20 16:01:37,002 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 651 selfloop transitions, 58 changer transitions 0/755 dead transitions. [2024-06-20 16:01:37,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 755 transitions, 13192 flow [2024-06-20 16:01:37,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:01:37,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:01:37,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-20 16:01:37,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-20 16:01:37,003 INFO L175 Difference]: Start difference. First operand has 370 places, 714 transitions, 11550 flow. Second operand 10 states and 174 transitions. [2024-06-20 16:01:37,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 755 transitions, 13192 flow [2024-06-20 16:01:38,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 755 transitions, 13043 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 16:01:38,981 INFO L231 Difference]: Finished difference. Result has 371 places, 714 transitions, 11477 flow [2024-06-20 16:01:38,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11323, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11477, PETRI_PLACES=371, PETRI_TRANSITIONS=714} [2024-06-20 16:01:38,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-20 16:01:38,982 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 714 transitions, 11477 flow [2024-06-20 16:01:38,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:38,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:38,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:38,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:01:38,983 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-20 16:01:38,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:38,983 INFO L85 PathProgramCache]: Analyzing trace with hash 878023572, now seen corresponding path program 1 times [2024-06-20 16:01:38,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:38,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599394111] [2024-06-20 16:01:38,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:38,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:38,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:39,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:39,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:39,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599394111] [2024-06-20 16:01:39,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599394111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:39,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:39,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:01:39,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330087923] [2024-06-20 16:01:39,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:39,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:01:39,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:39,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:01:39,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:01:40,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:01:40,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 714 transitions, 11477 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 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-20 16:01:40,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:40,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:01:40,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:42,210 INFO L124 PetriNetUnfolderBase]: 5694/8882 cut-off events. [2024-06-20 16:01:42,210 INFO L125 PetriNetUnfolderBase]: For 726730/726852 co-relation queries the response was YES. [2024-06-20 16:01:42,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78044 conditions, 8882 events. 5694/8882 cut-off events. For 726730/726852 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 55821 event pairs, 2222 based on Foata normal form. 86/8892 useless extension candidates. Maximal degree in co-relation 77878. Up to 8486 conditions per place. [2024-06-20 16:01:42,360 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 648 selfloop transitions, 18 changer transitions 0/729 dead transitions. [2024-06-20 16:01:42,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 729 transitions, 12925 flow [2024-06-20 16:01:42,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:01:42,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:01:42,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 16:01:42,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-20 16:01:42,361 INFO L175 Difference]: Start difference. First operand has 371 places, 714 transitions, 11477 flow. Second operand 8 states and 127 transitions. [2024-06-20 16:01:42,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 729 transitions, 12925 flow [2024-06-20 16:01:44,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 729 transitions, 12661 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-20 16:01:44,188 INFO L231 Difference]: Finished difference. Result has 370 places, 717 transitions, 11335 flow [2024-06-20 16:01:44,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11213, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11335, PETRI_PLACES=370, PETRI_TRANSITIONS=717} [2024-06-20 16:01:44,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-20 16:01:44,189 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 717 transitions, 11335 flow [2024-06-20 16:01:44,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 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-20 16:01:44,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:44,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:44,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:01:44,190 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-20 16:01:44,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:44,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1883788328, now seen corresponding path program 6 times [2024-06-20 16:01:44,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:44,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738105235] [2024-06-20 16:01:44,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:44,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:44,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:45,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:45,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:45,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738105235] [2024-06-20 16:01:45,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738105235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:45,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:45,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:01:45,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94959056] [2024-06-20 16:01:45,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:45,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:01:45,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:45,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:01:45,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:01:45,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:01:45,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 717 transitions, 11335 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:45,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:45,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:01:45,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:47,332 INFO L124 PetriNetUnfolderBase]: 5927/9178 cut-off events. [2024-06-20 16:01:47,332 INFO L125 PetriNetUnfolderBase]: For 705742/705742 co-relation queries the response was YES. [2024-06-20 16:01:47,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79281 conditions, 9178 events. 5927/9178 cut-off events. For 705742/705742 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 56821 event pairs, 2319 based on Foata normal form. 1/9178 useless extension candidates. Maximal degree in co-relation 79115. Up to 9037 conditions per place. [2024-06-20 16:01:47,470 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 706 selfloop transitions, 18 changer transitions 0/727 dead transitions. [2024-06-20 16:01:47,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 727 transitions, 12821 flow [2024-06-20 16:01:47,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:01:47,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:01:47,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-20 16:01:47,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-20 16:01:47,471 INFO L175 Difference]: Start difference. First operand has 370 places, 717 transitions, 11335 flow. Second operand 8 states and 118 transitions. [2024-06-20 16:01:47,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 727 transitions, 12821 flow [2024-06-20 16:01:49,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 727 transitions, 12697 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-20 16:01:49,230 INFO L231 Difference]: Finished difference. Result has 372 places, 717 transitions, 11253 flow [2024-06-20 16:01:49,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11211, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11253, PETRI_PLACES=372, PETRI_TRANSITIONS=717} [2024-06-20 16:01:49,230 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-20 16:01:49,230 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 717 transitions, 11253 flow [2024-06-20 16:01:49,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:49,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:49,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:49,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:01:49,231 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-20 16:01:49,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:49,231 INFO L85 PathProgramCache]: Analyzing trace with hash 359283759, now seen corresponding path program 1 times [2024-06-20 16:01:49,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:49,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813489382] [2024-06-20 16:01:49,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:49,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:49,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:50,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:50,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:50,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813489382] [2024-06-20 16:01:50,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813489382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:50,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:50,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:01:50,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498339423] [2024-06-20 16:01:50,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:50,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:01:50,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:50,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:01:50,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:01:50,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:01:50,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 717 transitions, 11253 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:50,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:50,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:01:50,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:52,769 INFO L124 PetriNetUnfolderBase]: 5957/9220 cut-off events. [2024-06-20 16:01:52,769 INFO L125 PetriNetUnfolderBase]: For 734661/734661 co-relation queries the response was YES. [2024-06-20 16:01:52,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79626 conditions, 9220 events. 5957/9220 cut-off events. For 734661/734661 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 57112 event pairs, 2322 based on Foata normal form. 6/9225 useless extension candidates. Maximal degree in co-relation 79459. Up to 9032 conditions per place. [2024-06-20 16:01:52,896 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 716 selfloop transitions, 21 changer transitions 0/740 dead transitions. [2024-06-20 16:01:52,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 740 transitions, 12905 flow [2024-06-20 16:01:52,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:01:52,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:01:52,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-20 16:01:52,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-20 16:01:52,897 INFO L175 Difference]: Start difference. First operand has 372 places, 717 transitions, 11253 flow. Second operand 9 states and 138 transitions. [2024-06-20 16:01:52,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 740 transitions, 12905 flow [2024-06-20 16:01:54,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 740 transitions, 12751 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 16:01:54,626 INFO L231 Difference]: Finished difference. Result has 372 places, 720 transitions, 11221 flow [2024-06-20 16:01:54,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11101, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11221, PETRI_PLACES=372, PETRI_TRANSITIONS=720} [2024-06-20 16:01:54,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-20 16:01:54,627 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 720 transitions, 11221 flow [2024-06-20 16:01:54,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:54,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:54,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:54,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:01:54,627 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-20 16:01:54,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:54,628 INFO L85 PathProgramCache]: Analyzing trace with hash 695946261, now seen corresponding path program 2 times [2024-06-20 16:01:54,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:54,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205129282] [2024-06-20 16:01:54,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:54,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:54,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:55,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:55,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:55,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205129282] [2024-06-20 16:01:55,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205129282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:55,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:55,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:01:55,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021805818] [2024-06-20 16:01:55,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:55,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:01:55,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:55,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:01:55,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:01:55,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:01:55,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 720 transitions, 11221 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:55,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:55,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:01:55,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:58,280 INFO L124 PetriNetUnfolderBase]: 6035/9328 cut-off events. [2024-06-20 16:01:58,280 INFO L125 PetriNetUnfolderBase]: For 771078/771078 co-relation queries the response was YES. [2024-06-20 16:01:58,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81498 conditions, 9328 events. 6035/9328 cut-off events. For 771078/771078 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 57661 event pairs, 2324 based on Foata normal form. 6/9333 useless extension candidates. Maximal degree in co-relation 81331. Up to 8967 conditions per place. [2024-06-20 16:01:58,396 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 699 selfloop transitions, 54 changer transitions 0/756 dead transitions. [2024-06-20 16:01:58,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 756 transitions, 13387 flow [2024-06-20 16:01:58,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:01:58,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:01:58,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 16:01:58,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-20 16:01:58,397 INFO L175 Difference]: Start difference. First operand has 372 places, 720 transitions, 11221 flow. Second operand 9 states and 151 transitions. [2024-06-20 16:01:58,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 756 transitions, 13387 flow [2024-06-20 16:01:59,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 756 transitions, 13295 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-20 16:01:59,905 INFO L231 Difference]: Finished difference. Result has 375 places, 729 transitions, 11466 flow [2024-06-20 16:01:59,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11129, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11466, PETRI_PLACES=375, PETRI_TRANSITIONS=729} [2024-06-20 16:01:59,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-20 16:01:59,906 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 729 transitions, 11466 flow [2024-06-20 16:01:59,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:59,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:59,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:59,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:01:59,907 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-20 16:01:59,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:59,907 INFO L85 PathProgramCache]: Analyzing trace with hash 363002829, now seen corresponding path program 3 times [2024-06-20 16:01:59,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:59,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162646883] [2024-06-20 16:01:59,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:59,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:59,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:00,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:02:00,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:00,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162646883] [2024-06-20 16:02:00,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162646883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:00,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:00,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:02:00,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494838786] [2024-06-20 16:02:00,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:00,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:02:00,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:00,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:02:00,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:02:00,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:02:00,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 729 transitions, 11466 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:00,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:00,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:02:00,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:02:03,190 INFO L124 PetriNetUnfolderBase]: 6017/9304 cut-off events. [2024-06-20 16:02:03,190 INFO L125 PetriNetUnfolderBase]: For 776209/776209 co-relation queries the response was YES. [2024-06-20 16:02:03,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81481 conditions, 9304 events. 6017/9304 cut-off events. For 776209/776209 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 57577 event pairs, 2324 based on Foata normal form. 6/9309 useless extension candidates. Maximal degree in co-relation 81313. Up to 8956 conditions per place. [2024-06-20 16:02:03,338 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 702 selfloop transitions, 52 changer transitions 0/757 dead transitions. [2024-06-20 16:02:03,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 757 transitions, 13286 flow [2024-06-20 16:02:03,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:02:03,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:02:03,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 16:02:03,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:02:03,339 INFO L175 Difference]: Start difference. First operand has 375 places, 729 transitions, 11466 flow. Second operand 8 states and 144 transitions. [2024-06-20 16:02:03,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 757 transitions, 13286 flow [2024-06-20 16:02:05,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 757 transitions, 13142 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-20 16:02:05,210 INFO L231 Difference]: Finished difference. Result has 379 places, 729 transitions, 11432 flow [2024-06-20 16:02:05,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11322, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11432, PETRI_PLACES=379, PETRI_TRANSITIONS=729} [2024-06-20 16:02:05,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-20 16:02:05,211 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 729 transitions, 11432 flow [2024-06-20 16:02:05,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:05,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:02:05,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:02:05,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:02:05,212 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-20 16:02:05,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:02:05,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1918305323, now seen corresponding path program 4 times [2024-06-20 16:02:05,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:02:05,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596619431] [2024-06-20 16:02:05,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:02:05,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:02:05,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:06,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:02:06,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:06,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596619431] [2024-06-20 16:02:06,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596619431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:06,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:06,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:02:06,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115276836] [2024-06-20 16:02:06,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:06,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:02:06,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:06,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:02:06,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:02:06,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:02:06,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 729 transitions, 11432 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:06,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:06,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:02:06,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:02:08,816 INFO L124 PetriNetUnfolderBase]: 6095/9413 cut-off events. [2024-06-20 16:02:08,816 INFO L125 PetriNetUnfolderBase]: For 811845/811847 co-relation queries the response was YES. [2024-06-20 16:02:08,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82936 conditions, 9413 events. 6095/9413 cut-off events. For 811845/811847 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 58187 event pairs, 2343 based on Foata normal form. 6/9418 useless extension candidates. Maximal degree in co-relation 82766. Up to 9011 conditions per place. [2024-06-20 16:02:08,961 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 699 selfloop transitions, 59 changer transitions 0/761 dead transitions. [2024-06-20 16:02:08,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 761 transitions, 13562 flow [2024-06-20 16:02:08,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:02:08,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:02:08,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 16:02:08,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-20 16:02:08,962 INFO L175 Difference]: Start difference. First operand has 379 places, 729 transitions, 11432 flow. Second operand 9 states and 150 transitions. [2024-06-20 16:02:08,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 761 transitions, 13562 flow [2024-06-20 16:02:10,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 761 transitions, 13422 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 16:02:10,779 INFO L231 Difference]: Finished difference. Result has 381 places, 735 transitions, 11577 flow [2024-06-20 16:02:10,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11304, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11577, PETRI_PLACES=381, PETRI_TRANSITIONS=735} [2024-06-20 16:02:10,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-20 16:02:10,780 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 735 transitions, 11577 flow [2024-06-20 16:02:10,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:10,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:02:10,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:02:10,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:02:10,780 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-20 16:02:10,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:02:10,780 INFO L85 PathProgramCache]: Analyzing trace with hash 878194847, now seen corresponding path program 5 times [2024-06-20 16:02:10,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:02:10,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823331226] [2024-06-20 16:02:10,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:02:10,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:02:10,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:11,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:02:11,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:11,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823331226] [2024-06-20 16:02:11,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823331226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:11,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:11,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:02:11,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445569555] [2024-06-20 16:02:11,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:11,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:02:11,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:11,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:02:11,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:02:11,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:02:11,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 735 transitions, 11577 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:11,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:11,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:02:11,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:02:14,281 INFO L124 PetriNetUnfolderBase]: 6077/9389 cut-off events. [2024-06-20 16:02:14,281 INFO L125 PetriNetUnfolderBase]: For 810525/810527 co-relation queries the response was YES. [2024-06-20 16:02:14,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82465 conditions, 9389 events. 6077/9389 cut-off events. For 810525/810527 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 58067 event pairs, 2328 based on Foata normal form. 6/9394 useless extension candidates. Maximal degree in co-relation 82294. Up to 9000 conditions per place. [2024-06-20 16:02:14,432 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 690 selfloop transitions, 62 changer transitions 0/755 dead transitions. [2024-06-20 16:02:14,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 755 transitions, 13337 flow [2024-06-20 16:02:14,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:02:14,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:02:14,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-20 16:02:14,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 16:02:14,433 INFO L175 Difference]: Start difference. First operand has 381 places, 735 transitions, 11577 flow. Second operand 9 states and 144 transitions. [2024-06-20 16:02:14,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 755 transitions, 13337 flow [2024-06-20 16:02:16,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 755 transitions, 13103 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-20 16:02:16,408 INFO L231 Difference]: Finished difference. Result has 384 places, 735 transitions, 11474 flow [2024-06-20 16:02:16,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11343, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11474, PETRI_PLACES=384, PETRI_TRANSITIONS=735} [2024-06-20 16:02:16,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-20 16:02:16,409 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 735 transitions, 11474 flow [2024-06-20 16:02:16,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:16,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:02:16,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:02:16,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:02:16,410 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-20 16:02:16,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:02:16,410 INFO L85 PathProgramCache]: Analyzing trace with hash 506893359, now seen corresponding path program 6 times [2024-06-20 16:02:16,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:02:16,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274280626] [2024-06-20 16:02:16,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:02:16,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:02:16,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:17,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:02:17,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:17,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274280626] [2024-06-20 16:02:17,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274280626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:17,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:17,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:02:17,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731364274] [2024-06-20 16:02:17,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:17,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:02:17,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:17,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:02:17,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:02:17,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:02:17,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 735 transitions, 11474 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:17,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:17,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:02:17,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:02:19,761 INFO L124 PetriNetUnfolderBase]: 6059/9365 cut-off events. [2024-06-20 16:02:19,762 INFO L125 PetriNetUnfolderBase]: For 805675/805677 co-relation queries the response was YES. [2024-06-20 16:02:19,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81617 conditions, 9365 events. 6059/9365 cut-off events. For 805675/805677 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 57908 event pairs, 2330 based on Foata normal form. 6/9370 useless extension candidates. Maximal degree in co-relation 81445. Up to 8989 conditions per place. [2024-06-20 16:02:19,901 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 693 selfloop transitions, 60 changer transitions 0/756 dead transitions. [2024-06-20 16:02:19,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 756 transitions, 13096 flow [2024-06-20 16:02:19,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:02:19,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:02:19,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 16:02:19,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-20 16:02:19,902 INFO L175 Difference]: Start difference. First operand has 384 places, 735 transitions, 11474 flow. Second operand 8 states and 137 transitions. [2024-06-20 16:02:19,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 756 transitions, 13096 flow [2024-06-20 16:02:21,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 756 transitions, 12907 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-20 16:02:21,934 INFO L231 Difference]: Finished difference. Result has 384 places, 735 transitions, 11411 flow [2024-06-20 16:02:21,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11285, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11411, PETRI_PLACES=384, PETRI_TRANSITIONS=735} [2024-06-20 16:02:21,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-20 16:02:21,935 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 735 transitions, 11411 flow [2024-06-20 16:02:21,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:21,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:02:21,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:02:21,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 16:02:21,935 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-20 16:02:21,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:02:21,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1899684782, now seen corresponding path program 1 times [2024-06-20 16:02:21,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:02:21,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845226966] [2024-06-20 16:02:21,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:02:21,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:02:21,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:23,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-20 16:02:23,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:23,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845226966] [2024-06-20 16:02:23,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845226966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:23,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:23,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:02:23,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882036329] [2024-06-20 16:02:23,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:23,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:02:23,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:23,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:02:23,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:02:23,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-20 16:02:23,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 735 transitions, 11411 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:23,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:23,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-20 16:02:23,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:02:25,683 INFO L124 PetriNetUnfolderBase]: 5820/9061 cut-off events. [2024-06-20 16:02:25,683 INFO L125 PetriNetUnfolderBase]: For 827311/827431 co-relation queries the response was YES. [2024-06-20 16:02:25,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79405 conditions, 9061 events. 5820/9061 cut-off events. For 827311/827431 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 56811 event pairs, 2239 based on Foata normal form. 84/9073 useless extension candidates. Maximal degree in co-relation 79232. Up to 8668 conditions per place. [2024-06-20 16:02:25,822 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 669 selfloop transitions, 17 changer transitions 0/749 dead transitions. [2024-06-20 16:02:25,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 749 transitions, 12879 flow [2024-06-20 16:02:25,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:02:25,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:02:25,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-20 16:02:25,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-20 16:02:25,823 INFO L175 Difference]: Start difference. First operand has 384 places, 735 transitions, 11411 flow. Second operand 8 states and 126 transitions. [2024-06-20 16:02:25,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 749 transitions, 12879 flow [2024-06-20 16:02:27,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 749 transitions, 12745 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 16:02:27,644 INFO L231 Difference]: Finished difference. Result has 385 places, 737 transitions, 11374 flow [2024-06-20 16:02:27,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11277, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11374, PETRI_PLACES=385, PETRI_TRANSITIONS=737} [2024-06-20 16:02:27,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-20 16:02:27,644 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 737 transitions, 11374 flow [2024-06-20 16:02:27,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:27,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:02:27,645 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-20 16:02:27,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 16:02:27,645 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-20 16:02:27,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:02:27,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1860290070, now seen corresponding path program 1 times [2024-06-20 16:02:27,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:02:27,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002448343] [2024-06-20 16:02:27,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:02:27,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:02:27,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:28,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:02:28,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:28,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002448343] [2024-06-20 16:02:28,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002448343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:28,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:28,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:02:28,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125060351] [2024-06-20 16:02:28,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:28,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:02:28,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:28,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:02:28,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:02:28,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:02:28,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 737 transitions, 11374 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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-20 16:02:28,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:28,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:02:28,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:02:30,977 INFO L124 PetriNetUnfolderBase]: 6062/9368 cut-off events. [2024-06-20 16:02:30,978 INFO L125 PetriNetUnfolderBase]: For 819136/819145 co-relation queries the response was YES. [2024-06-20 16:02:31,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81626 conditions, 9368 events. 6062/9368 cut-off events. For 819136/819145 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 57752 event pairs, 1634 based on Foata normal form. 8/9375 useless extension candidates. Maximal degree in co-relation 81452. Up to 8851 conditions per place. [2024-06-20 16:02:31,104 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 652 selfloop transitions, 118 changer transitions 0/773 dead transitions. [2024-06-20 16:02:31,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 773 transitions, 13314 flow [2024-06-20 16:02:31,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:02:31,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:02:31,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-20 16:02:31,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-20 16:02:31,105 INFO L175 Difference]: Start difference. First operand has 385 places, 737 transitions, 11374 flow. Second operand 9 states and 155 transitions. [2024-06-20 16:02:31,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 773 transitions, 13314 flow [2024-06-20 16:02:32,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 773 transitions, 13233 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 16:02:32,940 INFO L231 Difference]: Finished difference. Result has 389 places, 742 transitions, 11674 flow [2024-06-20 16:02:32,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11293, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11674, PETRI_PLACES=389, PETRI_TRANSITIONS=742} [2024-06-20 16:02:32,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-20 16:02:32,941 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 742 transitions, 11674 flow [2024-06-20 16:02:32,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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-20 16:02:32,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:02:32,941 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-20 16:02:32,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 16:02:32,941 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-20 16:02:32,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:02:32,941 INFO L85 PathProgramCache]: Analyzing trace with hash -2080949414, now seen corresponding path program 2 times [2024-06-20 16:02:32,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:02:32,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251255873] [2024-06-20 16:02:32,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:02:32,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:02:32,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:33,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:02:33,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:33,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251255873] [2024-06-20 16:02:33,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251255873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:33,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:33,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:02:33,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432993104] [2024-06-20 16:02:33,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:33,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:02:33,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:33,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:02:33,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:02:33,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:02:33,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 742 transitions, 11674 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:02:33,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:33,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:02:33,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:02:36,250 INFO L124 PetriNetUnfolderBase]: 6091/9409 cut-off events. [2024-06-20 16:02:36,250 INFO L125 PetriNetUnfolderBase]: For 846431/846440 co-relation queries the response was YES. [2024-06-20 16:02:36,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82942 conditions, 9409 events. 6091/9409 cut-off events. For 846431/846440 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 58279 event pairs, 1958 based on Foata normal form. 8/9416 useless extension candidates. Maximal degree in co-relation 82766. Up to 9002 conditions per place. [2024-06-20 16:02:36,406 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 657 selfloop transitions, 119 changer transitions 0/779 dead transitions. [2024-06-20 16:02:36,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 779 transitions, 13683 flow [2024-06-20 16:02:36,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:02:36,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:02:36,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 16:02:36,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-20 16:02:36,407 INFO L175 Difference]: Start difference. First operand has 389 places, 742 transitions, 11674 flow. Second operand 9 states and 158 transitions. [2024-06-20 16:02:36,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 779 transitions, 13683 flow [2024-06-20 16:02:38,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 779 transitions, 13431 flow, removed 80 selfloop flow, removed 3 redundant places. [2024-06-20 16:02:38,897 INFO L231 Difference]: Finished difference. Result has 395 places, 748 transitions, 11841 flow [2024-06-20 16:02:38,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11508, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11841, PETRI_PLACES=395, PETRI_TRANSITIONS=748} [2024-06-20 16:02:38,898 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-20 16:02:38,898 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 748 transitions, 11841 flow [2024-06-20 16:02:38,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:02:38,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:02:38,898 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-20 16:02:38,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 16:02:38,898 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-20 16:02:38,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:02:38,899 INFO L85 PathProgramCache]: Analyzing trace with hash -2040045844, now seen corresponding path program 4 times [2024-06-20 16:02:38,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:02:38,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824573110] [2024-06-20 16:02:38,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:02:38,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:02:38,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:39,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:02:39,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:39,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824573110] [2024-06-20 16:02:39,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824573110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:39,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:39,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:02:39,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613685717] [2024-06-20 16:02:39,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:39,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:02:39,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:39,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:02:39,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:02:39,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:02:39,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 748 transitions, 11841 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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-20 16:02:39,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:39,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:02:39,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:02:42,234 INFO L124 PetriNetUnfolderBase]: 6103/9424 cut-off events. [2024-06-20 16:02:42,234 INFO L125 PetriNetUnfolderBase]: For 858232/858234 co-relation queries the response was YES. [2024-06-20 16:02:42,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83138 conditions, 9424 events. 6103/9424 cut-off events. For 858232/858234 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 58322 event pairs, 1978 based on Foata normal form. 4/9427 useless extension candidates. Maximal degree in co-relation 82960. Up to 8975 conditions per place. [2024-06-20 16:02:42,386 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 629 selfloop transitions, 165 changer transitions 0/797 dead transitions. [2024-06-20 16:02:42,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 797 transitions, 14021 flow [2024-06-20 16:02:42,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:02:42,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:02:42,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 16:02:42,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-20 16:02:42,387 INFO L175 Difference]: Start difference. First operand has 395 places, 748 transitions, 11841 flow. Second operand 9 states and 157 transitions. [2024-06-20 16:02:42,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 797 transitions, 14021 flow [2024-06-20 16:02:44,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 797 transitions, 13855 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 16:02:44,643 INFO L231 Difference]: Finished difference. Result has 399 places, 770 transitions, 12439 flow [2024-06-20 16:02:44,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11675, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12439, PETRI_PLACES=399, PETRI_TRANSITIONS=770} [2024-06-20 16:02:44,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-20 16:02:44,644 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 770 transitions, 12439 flow [2024-06-20 16:02:44,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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-20 16:02:44,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:02:44,644 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-20 16:02:44,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 16:02:44,644 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-20 16:02:44,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:02:44,645 INFO L85 PathProgramCache]: Analyzing trace with hash -2040055454, now seen corresponding path program 3 times [2024-06-20 16:02:44,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:02:44,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007545192] [2024-06-20 16:02:44,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:02:44,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:02:44,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:45,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-20 16:02:45,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:45,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007545192] [2024-06-20 16:02:45,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007545192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:45,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:45,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:02:45,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129361217] [2024-06-20 16:02:45,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:45,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:02:45,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:45,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:02:45,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:02:45,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:02:45,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 770 transitions, 12439 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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-20 16:02:45,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:45,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:02:45,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:02:48,153 INFO L124 PetriNetUnfolderBase]: 6098/9417 cut-off events. [2024-06-20 16:02:48,153 INFO L125 PetriNetUnfolderBase]: For 870484/870486 co-relation queries the response was YES. [2024-06-20 16:02:48,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84035 conditions, 9417 events. 6098/9417 cut-off events. For 870484/870486 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 58270 event pairs, 1976 based on Foata normal form. 4/9420 useless extension candidates. Maximal degree in co-relation 83855. Up to 9077 conditions per place. [2024-06-20 16:02:48,289 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 677 selfloop transitions, 115 changer transitions 0/795 dead transitions. [2024-06-20 16:02:48,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 795 transitions, 14131 flow [2024-06-20 16:02:48,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:02:48,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:02:48,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 16:02:48,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-20 16:02:48,291 INFO L175 Difference]: Start difference. First operand has 399 places, 770 transitions, 12439 flow. Second operand 9 states and 152 transitions. [2024-06-20 16:02:48,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 795 transitions, 14131 flow [2024-06-20 16:02:50,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 795 transitions, 13959 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-20 16:02:50,731 INFO L231 Difference]: Finished difference. Result has 403 places, 770 transitions, 12505 flow [2024-06-20 16:02:50,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12267, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12505, PETRI_PLACES=403, PETRI_TRANSITIONS=770} [2024-06-20 16:02:50,732 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-20 16:02:50,733 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 770 transitions, 12505 flow [2024-06-20 16:02:50,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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-20 16:02:50,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:02:50,733 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-20 16:02:50,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 16:02:50,733 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-20 16:02:50,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:02:50,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1314542346, now seen corresponding path program 1 times [2024-06-20 16:02:50,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:02:50,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946847701] [2024-06-20 16:02:50,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:02:50,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:02:50,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:51,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:02:51,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:51,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946847701] [2024-06-20 16:02:51,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946847701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:51,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:51,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:02:51,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107491011] [2024-06-20 16:02:51,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:51,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:02:51,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:51,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:02:51,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:02:51,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:02:51,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 770 transitions, 12505 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:51,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:51,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:02:51,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:02:54,436 INFO L124 PetriNetUnfolderBase]: 6127/9458 cut-off events. [2024-06-20 16:02:54,436 INFO L125 PetriNetUnfolderBase]: For 896683/896685 co-relation queries the response was YES. [2024-06-20 16:02:54,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85060 conditions, 9458 events. 6127/9458 cut-off events. For 896683/896685 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 58570 event pairs, 1976 based on Foata normal form. 3/9460 useless extension candidates. Maximal degree in co-relation 84878. Up to 9145 conditions per place. [2024-06-20 16:02:54,574 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 722 selfloop transitions, 101 changer transitions 0/826 dead transitions. [2024-06-20 16:02:54,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 826 transitions, 15173 flow [2024-06-20 16:02:54,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:02:54,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:02:54,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-20 16:02:54,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 16:02:54,576 INFO L175 Difference]: Start difference. First operand has 403 places, 770 transitions, 12505 flow. Second operand 11 states and 187 transitions. [2024-06-20 16:02:54,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 826 transitions, 15173 flow [2024-06-20 16:02:56,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 826 transitions, 14947 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 16:02:56,982 INFO L231 Difference]: Finished difference. Result has 408 places, 791 transitions, 12891 flow [2024-06-20 16:02:56,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12279, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12891, PETRI_PLACES=408, PETRI_TRANSITIONS=791} [2024-06-20 16:02:56,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-20 16:02:56,984 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 791 transitions, 12891 flow [2024-06-20 16:02:56,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:56,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:02:56,984 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-20 16:02:56,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 16:02:56,984 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-20 16:02:56,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:02:56,985 INFO L85 PathProgramCache]: Analyzing trace with hash -843189908, now seen corresponding path program 2 times [2024-06-20 16:02:56,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:02:56,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902661935] [2024-06-20 16:02:56,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:02:56,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:02:56,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:57,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:02:57,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:57,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902661935] [2024-06-20 16:02:57,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902661935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:57,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:57,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:02:57,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145644011] [2024-06-20 16:02:57,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:57,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:02:57,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:57,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:02:57,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:02:57,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:02:57,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 791 transitions, 12891 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:02:57,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:57,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:02:57,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:00,590 INFO L124 PetriNetUnfolderBase]: 6124/9452 cut-off events. [2024-06-20 16:03:00,591 INFO L125 PetriNetUnfolderBase]: For 914358/914360 co-relation queries the response was YES. [2024-06-20 16:03:00,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85700 conditions, 9452 events. 6124/9452 cut-off events. For 914358/914360 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 58503 event pairs, 1992 based on Foata normal form. 3/9454 useless extension candidates. Maximal degree in co-relation 85516. Up to 9142 conditions per place. [2024-06-20 16:03:00,754 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 716 selfloop transitions, 106 changer transitions 0/825 dead transitions. [2024-06-20 16:03:00,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 825 transitions, 15019 flow [2024-06-20 16:03:00,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:03:00,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:03:00,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-20 16:03:00,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-20 16:03:00,755 INFO L175 Difference]: Start difference. First operand has 408 places, 791 transitions, 12891 flow. Second operand 12 states and 194 transitions. [2024-06-20 16:03:00,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 825 transitions, 15019 flow [2024-06-20 16:03:03,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 825 transitions, 14792 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:03,443 INFO L231 Difference]: Finished difference. Result has 416 places, 791 transitions, 12884 flow [2024-06-20 16:03:03,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12664, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12884, PETRI_PLACES=416, PETRI_TRANSITIONS=791} [2024-06-20 16:03:03,444 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-20 16:03:03,444 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 791 transitions, 12884 flow [2024-06-20 16:03:03,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:03,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:03,444 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-20 16:03:03,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 16:03:03,445 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-20 16:03:03,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:03,445 INFO L85 PathProgramCache]: Analyzing trace with hash 2069059962, now seen corresponding path program 3 times [2024-06-20 16:03:03,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:03,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193713622] [2024-06-20 16:03:03,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:03,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:03,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:04,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:04,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:04,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193713622] [2024-06-20 16:03:04,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193713622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:04,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:04,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:04,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556094918] [2024-06-20 16:03:04,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:04,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:04,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:04,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:04,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:04,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:03:04,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 791 transitions, 12884 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:04,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:04,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:03:04,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:06,813 INFO L124 PetriNetUnfolderBase]: 6152/9489 cut-off events. [2024-06-20 16:03:06,814 INFO L125 PetriNetUnfolderBase]: For 939159/939161 co-relation queries the response was YES. [2024-06-20 16:03:06,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86326 conditions, 9489 events. 6152/9489 cut-off events. For 939159/939161 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 58752 event pairs, 1932 based on Foata normal form. 4/9492 useless extension candidates. Maximal degree in co-relation 86140. Up to 9220 conditions per place. [2024-06-20 16:03:06,980 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 734 selfloop transitions, 94 changer transitions 0/831 dead transitions. [2024-06-20 16:03:06,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 831 transitions, 14996 flow [2024-06-20 16:03:06,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:06,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:06,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-20 16:03:06,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-20 16:03:06,981 INFO L175 Difference]: Start difference. First operand has 416 places, 791 transitions, 12884 flow. Second operand 9 states and 155 transitions. [2024-06-20 16:03:06,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 831 transitions, 14996 flow [2024-06-20 16:03:09,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 831 transitions, 14768 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 16:03:09,795 INFO L231 Difference]: Finished difference. Result has 418 places, 806 transitions, 13093 flow [2024-06-20 16:03:09,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12691, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13093, PETRI_PLACES=418, PETRI_TRANSITIONS=806} [2024-06-20 16:03:09,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-20 16:03:09,795 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 806 transitions, 13093 flow [2024-06-20 16:03:09,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:09,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:09,795 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-20 16:03:09,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 16:03:09,796 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-20 16:03:09,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:09,796 INFO L85 PathProgramCache]: Analyzing trace with hash 2074773882, now seen corresponding path program 4 times [2024-06-20 16:03:09,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:09,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335392577] [2024-06-20 16:03:09,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:09,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:09,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:10,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:10,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:10,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335392577] [2024-06-20 16:03:10,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335392577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:10,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:10,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:10,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883968888] [2024-06-20 16:03:10,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:10,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:10,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:10,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:10,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:10,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:03:10,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 806 transitions, 13093 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:10,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:10,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:03:10,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:13,297 INFO L124 PetriNetUnfolderBase]: 6157/9496 cut-off events. [2024-06-20 16:03:13,297 INFO L125 PetriNetUnfolderBase]: For 953329/953331 co-relation queries the response was YES. [2024-06-20 16:03:13,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86614 conditions, 9496 events. 6157/9496 cut-off events. For 953329/953331 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 58722 event pairs, 1939 based on Foata normal form. 3/9498 useless extension candidates. Maximal degree in co-relation 86426. Up to 9226 conditions per place. [2024-06-20 16:03:13,462 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 733 selfloop transitions, 100 changer transitions 0/836 dead transitions. [2024-06-20 16:03:13,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 836 transitions, 15083 flow [2024-06-20 16:03:13,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:03:13,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:03:13,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-20 16:03:13,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-20 16:03:13,463 INFO L175 Difference]: Start difference. First operand has 418 places, 806 transitions, 13093 flow. Second operand 11 states and 179 transitions. [2024-06-20 16:03:13,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 836 transitions, 15083 flow [2024-06-20 16:03:16,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 836 transitions, 14979 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:16,050 INFO L231 Difference]: Finished difference. Result has 425 places, 809 transitions, 13250 flow [2024-06-20 16:03:16,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12989, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13250, PETRI_PLACES=425, PETRI_TRANSITIONS=809} [2024-06-20 16:03:16,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-20 16:03:16,051 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 809 transitions, 13250 flow [2024-06-20 16:03:16,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:16,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:16,051 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-20 16:03:16,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 16:03:16,051 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-20 16:03:16,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:16,051 INFO L85 PathProgramCache]: Analyzing trace with hash 788137880, now seen corresponding path program 5 times [2024-06-20 16:03:16,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:16,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127795215] [2024-06-20 16:03:16,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:16,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:16,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:16,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:16,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:16,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127795215] [2024-06-20 16:03:16,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127795215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:16,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:16,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:16,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272842601] [2024-06-20 16:03:16,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:16,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:16,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:16,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:16,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:16,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:03:16,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 809 transitions, 13250 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:16,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:16,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:03:16,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:19,652 INFO L124 PetriNetUnfolderBase]: 6178/9522 cut-off events. [2024-06-20 16:03:19,652 INFO L125 PetriNetUnfolderBase]: For 982939/982944 co-relation queries the response was YES. [2024-06-20 16:03:19,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87515 conditions, 9522 events. 6178/9522 cut-off events. For 982939/982944 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 58882 event pairs, 1894 based on Foata normal form. 5/9526 useless extension candidates. Maximal degree in co-relation 87325. Up to 9034 conditions per place. [2024-06-20 16:03:19,808 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 679 selfloop transitions, 171 changer transitions 0/853 dead transitions. [2024-06-20 16:03:19,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 853 transitions, 16099 flow [2024-06-20 16:03:19,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:19,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:19,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-20 16:03:19,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-20 16:03:19,809 INFO L175 Difference]: Start difference. First operand has 425 places, 809 transitions, 13250 flow. Second operand 9 states and 161 transitions. [2024-06-20 16:03:19,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 853 transitions, 16099 flow [2024-06-20 16:03:22,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 853 transitions, 15873 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-20 16:03:22,867 INFO L231 Difference]: Finished difference. Result has 426 places, 824 transitions, 13744 flow [2024-06-20 16:03:22,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13024, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13744, PETRI_PLACES=426, PETRI_TRANSITIONS=824} [2024-06-20 16:03:22,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-20 16:03:22,867 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 824 transitions, 13744 flow [2024-06-20 16:03:22,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:22,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:22,868 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-20 16:03:22,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 16:03:22,868 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-20 16:03:22,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:22,868 INFO L85 PathProgramCache]: Analyzing trace with hash -92351432, now seen corresponding path program 1 times [2024-06-20 16:03:22,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:22,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410418179] [2024-06-20 16:03:22,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:22,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:22,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:23,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-20 16:03:23,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:23,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410418179] [2024-06-20 16:03:23,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410418179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:23,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:23,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:23,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336098320] [2024-06-20 16:03:23,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:23,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:23,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:23,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:23,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:23,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:03:23,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 824 transitions, 13744 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:23,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:23,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:03:23,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:26,418 INFO L124 PetriNetUnfolderBase]: 6188/9543 cut-off events. [2024-06-20 16:03:26,418 INFO L125 PetriNetUnfolderBase]: For 1010798/1010802 co-relation queries the response was YES. [2024-06-20 16:03:26,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88674 conditions, 9543 events. 6188/9543 cut-off events. For 1010798/1010802 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 59087 event pairs, 1922 based on Foata normal form. 4/9546 useless extension candidates. Maximal degree in co-relation 88482. Up to 9259 conditions per place. [2024-06-20 16:03:26,601 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 800 selfloop transitions, 59 changer transitions 0/862 dead transitions. [2024-06-20 16:03:26,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 862 transitions, 15757 flow [2024-06-20 16:03:26,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:26,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:26,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-20 16:03:26,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-20 16:03:26,602 INFO L175 Difference]: Start difference. First operand has 426 places, 824 transitions, 13744 flow. Second operand 9 states and 155 transitions. [2024-06-20 16:03:26,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 862 transitions, 15757 flow [2024-06-20 16:03:29,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 862 transitions, 15512 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:29,663 INFO L231 Difference]: Finished difference. Result has 433 places, 834 transitions, 13843 flow [2024-06-20 16:03:29,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13501, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13843, PETRI_PLACES=433, PETRI_TRANSITIONS=834} [2024-06-20 16:03:29,664 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-20 16:03:29,664 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 834 transitions, 13843 flow [2024-06-20 16:03:29,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:29,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:29,664 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-20 16:03:29,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 16:03:29,664 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-20 16:03:29,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:29,664 INFO L85 PathProgramCache]: Analyzing trace with hash 788436596, now seen corresponding path program 2 times [2024-06-20 16:03:29,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:29,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142969942] [2024-06-20 16:03:29,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:29,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:29,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:30,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:30,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:30,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142969942] [2024-06-20 16:03:30,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142969942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:30,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:30,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:30,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798919784] [2024-06-20 16:03:30,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:30,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:30,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:30,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:30,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:30,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:03:30,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 834 transitions, 13843 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:30,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:30,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:03:30,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:33,287 INFO L124 PetriNetUnfolderBase]: 6230/9601 cut-off events. [2024-06-20 16:03:33,287 INFO L125 PetriNetUnfolderBase]: For 1045842/1045846 co-relation queries the response was YES. [2024-06-20 16:03:33,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89924 conditions, 9601 events. 6230/9601 cut-off events. For 1045842/1045846 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 59531 event pairs, 1923 based on Foata normal form. 4/9604 useless extension candidates. Maximal degree in co-relation 89729. Up to 9183 conditions per place. [2024-06-20 16:03:33,472 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 777 selfloop transitions, 102 changer transitions 0/882 dead transitions. [2024-06-20 16:03:33,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 882 transitions, 16602 flow [2024-06-20 16:03:33,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:33,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:33,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 16:03:33,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:03:33,474 INFO L175 Difference]: Start difference. First operand has 433 places, 834 transitions, 13843 flow. Second operand 9 states and 162 transitions. [2024-06-20 16:03:33,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 882 transitions, 16602 flow [2024-06-20 16:03:36,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 882 transitions, 16467 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 16:03:36,743 INFO L231 Difference]: Finished difference. Result has 439 places, 853 transitions, 14332 flow [2024-06-20 16:03:36,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13708, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14332, PETRI_PLACES=439, PETRI_TRANSITIONS=853} [2024-06-20 16:03:36,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-20 16:03:36,744 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 853 transitions, 14332 flow [2024-06-20 16:03:36,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:36,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:36,744 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-20 16:03:36,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 16:03:36,744 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-20 16:03:36,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:36,745 INFO L85 PathProgramCache]: Analyzing trace with hash -2110317262, now seen corresponding path program 3 times [2024-06-20 16:03:36,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:36,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988965920] [2024-06-20 16:03:36,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:36,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:36,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:37,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:37,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:37,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988965920] [2024-06-20 16:03:37,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988965920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:37,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:37,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:37,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437120143] [2024-06-20 16:03:37,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:37,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:37,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:37,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:37,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:37,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:03:37,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 853 transitions, 14332 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:37,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:37,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:03:37,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:40,522 INFO L124 PetriNetUnfolderBase]: 6236/9608 cut-off events. [2024-06-20 16:03:40,522 INFO L125 PetriNetUnfolderBase]: For 1066654/1066658 co-relation queries the response was YES. [2024-06-20 16:03:40,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91435 conditions, 9608 events. 6236/9608 cut-off events. For 1066654/1066658 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 59546 event pairs, 2014 based on Foata normal form. 7/9614 useless extension candidates. Maximal degree in co-relation 91237. Up to 9198 conditions per place. [2024-06-20 16:03:40,687 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 766 selfloop transitions, 118 changer transitions 0/887 dead transitions. [2024-06-20 16:03:40,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 887 transitions, 16829 flow [2024-06-20 16:03:40,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:40,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:40,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-20 16:03:40,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-20 16:03:40,688 INFO L175 Difference]: Start difference. First operand has 439 places, 853 transitions, 14332 flow. Second operand 9 states and 163 transitions. [2024-06-20 16:03:40,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 887 transitions, 16829 flow [2024-06-20 16:03:43,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 887 transitions, 16709 flow, removed 53 selfloop flow, removed 2 redundant places. [2024-06-20 16:03:43,771 INFO L231 Difference]: Finished difference. Result has 446 places, 856 transitions, 14481 flow [2024-06-20 16:03:43,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14212, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14481, PETRI_PLACES=446, PETRI_TRANSITIONS=856} [2024-06-20 16:03:43,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 404 predicate places. [2024-06-20 16:03:43,772 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 856 transitions, 14481 flow [2024-06-20 16:03:43,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:43,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:43,772 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-20 16:03:43,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 16:03:43,773 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-20 16:03:43,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:43,773 INFO L85 PathProgramCache]: Analyzing trace with hash 788436410, now seen corresponding path program 6 times [2024-06-20 16:03:43,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:43,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561033845] [2024-06-20 16:03:43,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:43,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:43,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:44,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:44,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:44,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561033845] [2024-06-20 16:03:44,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561033845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:44,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:44,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:44,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768237138] [2024-06-20 16:03:44,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:44,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:44,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:44,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:44,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:44,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:03:44,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 856 transitions, 14481 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:44,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:44,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:03:44,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:47,523 INFO L124 PetriNetUnfolderBase]: 6241/9609 cut-off events. [2024-06-20 16:03:47,523 INFO L125 PetriNetUnfolderBase]: For 1078253/1078258 co-relation queries the response was YES. [2024-06-20 16:03:47,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91916 conditions, 9609 events. 6241/9609 cut-off events. For 1078253/1078258 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 59430 event pairs, 1893 based on Foata normal form. 5/9613 useless extension candidates. Maximal degree in co-relation 91715. Up to 9121 conditions per place. [2024-06-20 16:03:47,682 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 705 selfloop transitions, 176 changer transitions 0/884 dead transitions. [2024-06-20 16:03:47,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 884 transitions, 16939 flow [2024-06-20 16:03:47,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:47,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:47,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 16:03:47,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-20 16:03:47,683 INFO L175 Difference]: Start difference. First operand has 446 places, 856 transitions, 14481 flow. Second operand 9 states and 157 transitions. [2024-06-20 16:03:47,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 884 transitions, 16939 flow [2024-06-20 16:03:50,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 884 transitions, 16698 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:50,668 INFO L231 Difference]: Finished difference. Result has 448 places, 859 transitions, 14637 flow [2024-06-20 16:03:50,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14240, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14637, PETRI_PLACES=448, PETRI_TRANSITIONS=859} [2024-06-20 16:03:50,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-20 16:03:50,668 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 859 transitions, 14637 flow [2024-06-20 16:03:50,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:50,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:50,669 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-20 16:03:50,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 16:03:50,669 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-20 16:03:50,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:50,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1516690486, now seen corresponding path program 4 times [2024-06-20 16:03:50,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:50,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598648612] [2024-06-20 16:03:50,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:50,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:50,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:51,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:51,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:51,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598648612] [2024-06-20 16:03:51,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598648612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:51,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:51,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:51,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174651287] [2024-06-20 16:03:51,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:51,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:51,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:51,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:51,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:51,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:03:51,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 859 transitions, 14637 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:51,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:51,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:03:51,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:54,223 INFO L124 PetriNetUnfolderBase]: 6223/9592 cut-off events. [2024-06-20 16:03:54,224 INFO L125 PetriNetUnfolderBase]: For 1094406/1094410 co-relation queries the response was YES. [2024-06-20 16:03:54,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91449 conditions, 9592 events. 6223/9592 cut-off events. For 1094406/1094410 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 59472 event pairs, 1993 based on Foata normal form. 10/9601 useless extension candidates. Maximal degree in co-relation 91247. Up to 9191 conditions per place. [2024-06-20 16:03:54,397 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 757 selfloop transitions, 124 changer transitions 0/884 dead transitions. [2024-06-20 16:03:54,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 884 transitions, 16889 flow [2024-06-20 16:03:54,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:54,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:54,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-20 16:03:54,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-20 16:03:54,398 INFO L175 Difference]: Start difference. First operand has 448 places, 859 transitions, 14637 flow. Second operand 9 states and 155 transitions. [2024-06-20 16:03:54,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 884 transitions, 16889 flow [2024-06-20 16:03:57,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 884 transitions, 16651 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:57,438 INFO L231 Difference]: Finished difference. Result has 453 places, 859 transitions, 14659 flow [2024-06-20 16:03:57,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14399, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14659, PETRI_PLACES=453, PETRI_TRANSITIONS=859} [2024-06-20 16:03:57,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-20 16:03:57,438 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 859 transitions, 14659 flow [2024-06-20 16:03:57,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:57,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:57,439 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-20 16:03:57,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 16:03:57,439 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-20 16:03:57,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:57,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1497434868, now seen corresponding path program 7 times [2024-06-20 16:03:57,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:57,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991252318] [2024-06-20 16:03:57,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:57,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:57,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:58,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:58,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:58,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991252318] [2024-06-20 16:03:58,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991252318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:58,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:58,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:58,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552944202] [2024-06-20 16:03:58,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:58,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:58,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:58,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:58,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:58,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:03:58,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 859 transitions, 14659 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:03:58,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:58,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:03:58,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:00,969 INFO L124 PetriNetUnfolderBase]: 6220/9585 cut-off events. [2024-06-20 16:04:00,970 INFO L125 PetriNetUnfolderBase]: For 1089026/1089029 co-relation queries the response was YES. [2024-06-20 16:04:01,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91454 conditions, 9585 events. 6220/9585 cut-off events. For 1089026/1089029 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 59332 event pairs, 1901 based on Foata normal form. 3/9587 useless extension candidates. Maximal degree in co-relation 91251. Up to 9352 conditions per place. [2024-06-20 16:04:01,151 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 797 selfloop transitions, 78 changer transitions 0/878 dead transitions. [2024-06-20 16:04:01,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 878 transitions, 16487 flow [2024-06-20 16:04:01,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:04:01,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:04:01,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-20 16:04:01,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-20 16:04:01,153 INFO L175 Difference]: Start difference. First operand has 453 places, 859 transitions, 14659 flow. Second operand 9 states and 145 transitions. [2024-06-20 16:04:01,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 878 transitions, 16487 flow [2024-06-20 16:04:04,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 878 transitions, 16229 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-20 16:04:04,590 INFO L231 Difference]: Finished difference. Result has 455 places, 859 transitions, 14564 flow [2024-06-20 16:04:04,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14401, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=781, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14564, PETRI_PLACES=455, PETRI_TRANSITIONS=859} [2024-06-20 16:04:04,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-20 16:04:04,591 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 859 transitions, 14564 flow [2024-06-20 16:04:04,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:04:04,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:04,592 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-20 16:04:04,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 16:04:04,592 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-20 16:04:04,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:04,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1497554838, now seen corresponding path program 8 times [2024-06-20 16:04:04,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:04,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638728945] [2024-06-20 16:04:04,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:04,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:04,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:05,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:05,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:05,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638728945] [2024-06-20 16:04:05,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638728945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:05,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:05,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:04:05,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149139479] [2024-06-20 16:04:05,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:05,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:04:05,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:05,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:04:05,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:04:05,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:04:05,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 859 transitions, 14564 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:04:05,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:05,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:04:05,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:08,331 INFO L124 PetriNetUnfolderBase]: 6217/9576 cut-off events. [2024-06-20 16:04:08,332 INFO L125 PetriNetUnfolderBase]: For 1104180/1104185 co-relation queries the response was YES. [2024-06-20 16:04:08,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91288 conditions, 9576 events. 6217/9576 cut-off events. For 1104180/1104185 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 59209 event pairs, 1891 based on Foata normal form. 5/9580 useless extension candidates. Maximal degree in co-relation 91084. Up to 9091 conditions per place. [2024-06-20 16:04:08,512 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 694 selfloop transitions, 183 changer transitions 0/880 dead transitions. [2024-06-20 16:04:08,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 880 transitions, 16780 flow [2024-06-20 16:04:08,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:04:08,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:04:08,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 16:04:08,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-20 16:04:08,513 INFO L175 Difference]: Start difference. First operand has 455 places, 859 transitions, 14564 flow. Second operand 9 states and 152 transitions. [2024-06-20 16:04:08,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 880 transitions, 16780 flow [2024-06-20 16:04:12,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 880 transitions, 16601 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-20 16:04:12,195 INFO L231 Difference]: Finished difference. Result has 457 places, 859 transitions, 14758 flow [2024-06-20 16:04:12,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14385, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14758, PETRI_PLACES=457, PETRI_TRANSITIONS=859} [2024-06-20 16:04:12,196 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-20 16:04:12,196 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 859 transitions, 14758 flow [2024-06-20 16:04:12,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:04:12,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:12,196 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-20 16:04:12,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 16:04:12,196 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-20 16:04:12,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:12,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1933185928, now seen corresponding path program 3 times [2024-06-20 16:04:12,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:12,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77013278] [2024-06-20 16:04:12,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:12,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:12,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:12,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:12,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:12,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77013278] [2024-06-20 16:04:12,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77013278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:12,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:12,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:04:12,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097112560] [2024-06-20 16:04:12,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:12,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:04:12,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:12,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:04:12,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:04:13,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:04:13,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 859 transitions, 14758 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:04:13,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:13,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:04:13,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:15,788 INFO L124 PetriNetUnfolderBase]: 6211/9579 cut-off events. [2024-06-20 16:04:15,789 INFO L125 PetriNetUnfolderBase]: For 1119871/1119875 co-relation queries the response was YES. [2024-06-20 16:04:15,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91501 conditions, 9579 events. 6211/9579 cut-off events. For 1119871/1119875 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 59423 event pairs, 1954 based on Foata normal form. 4/9582 useless extension candidates. Maximal degree in co-relation 91296. Up to 9162 conditions per place. [2024-06-20 16:04:15,959 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 773 selfloop transitions, 107 changer transitions 0/883 dead transitions. [2024-06-20 16:04:15,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 883 transitions, 17014 flow [2024-06-20 16:04:15,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:04:15,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:04:15,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-20 16:04:15,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-20 16:04:15,960 INFO L175 Difference]: Start difference. First operand has 457 places, 859 transitions, 14758 flow. Second operand 9 states and 155 transitions. [2024-06-20 16:04:15,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 883 transitions, 17014 flow [2024-06-20 16:04:19,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 883 transitions, 16670 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-20 16:04:19,577 INFO L231 Difference]: Finished difference. Result has 460 places, 859 transitions, 14635 flow [2024-06-20 16:04:19,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14414, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14635, PETRI_PLACES=460, PETRI_TRANSITIONS=859} [2024-06-20 16:04:19,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-20 16:04:19,578 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 859 transitions, 14635 flow [2024-06-20 16:04:19,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:04:19,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:19,578 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-20 16:04:19,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 16:04:19,578 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-20 16:04:19,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:19,578 INFO L85 PathProgramCache]: Analyzing trace with hash 2066200026, now seen corresponding path program 4 times [2024-06-20 16:04:19,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:19,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21766291] [2024-06-20 16:04:19,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:19,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:19,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:20,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:20,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:20,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21766291] [2024-06-20 16:04:20,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21766291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:20,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:20,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:04:20,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199328095] [2024-06-20 16:04:20,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:20,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:04:20,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:20,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:04:20,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:04:20,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:04:20,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 859 transitions, 14635 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:04:20,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:20,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:04:20,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:23,572 INFO L124 PetriNetUnfolderBase]: 6256/9644 cut-off events. [2024-06-20 16:04:23,572 INFO L125 PetriNetUnfolderBase]: For 1150614/1150616 co-relation queries the response was YES. [2024-06-20 16:04:23,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92101 conditions, 9644 events. 6256/9644 cut-off events. For 1150614/1150616 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 59958 event pairs, 1889 based on Foata normal form. 4/9647 useless extension candidates. Maximal degree in co-relation 91895. Up to 9280 conditions per place. [2024-06-20 16:04:23,746 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 792 selfloop transitions, 108 changer transitions 0/903 dead transitions. [2024-06-20 16:04:23,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 903 transitions, 16889 flow [2024-06-20 16:04:23,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:23,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:23,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-20 16:04:23,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-20 16:04:23,747 INFO L175 Difference]: Start difference. First operand has 460 places, 859 transitions, 14635 flow. Second operand 10 states and 173 transitions. [2024-06-20 16:04:23,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 903 transitions, 16889 flow [2024-06-20 16:04:27,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 903 transitions, 16671 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 16:04:27,969 INFO L231 Difference]: Finished difference. Result has 464 places, 869 transitions, 14803 flow [2024-06-20 16:04:27,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14417, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=753, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14803, PETRI_PLACES=464, PETRI_TRANSITIONS=869} [2024-06-20 16:04:27,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-20 16:04:27,969 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 869 transitions, 14803 flow [2024-06-20 16:04:27,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:04:27,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:27,969 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-20 16:04:27,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 16:04:27,970 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-20 16:04:27,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:27,970 INFO L85 PathProgramCache]: Analyzing trace with hash 2066439036, now seen corresponding path program 5 times [2024-06-20 16:04:27,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:27,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406949105] [2024-06-20 16:04:27,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:27,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:27,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:29,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:29,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:29,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406949105] [2024-06-20 16:04:29,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406949105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:29,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:29,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:04:29,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125931227] [2024-06-20 16:04:29,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:29,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:04:29,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:29,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:04:29,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:04:29,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:04:29,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 869 transitions, 14803 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:04:29,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:29,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:04:29,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:32,075 INFO L124 PetriNetUnfolderBase]: 6264/9654 cut-off events. [2024-06-20 16:04:32,075 INFO L125 PetriNetUnfolderBase]: For 1170732/1170734 co-relation queries the response was YES. [2024-06-20 16:04:32,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92499 conditions, 9654 events. 6264/9654 cut-off events. For 1170732/1170734 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 59979 event pairs, 1916 based on Foata normal form. 4/9657 useless extension candidates. Maximal degree in co-relation 92291. Up to 9365 conditions per place. [2024-06-20 16:04:32,245 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 795 selfloop transitions, 102 changer transitions 0/900 dead transitions. [2024-06-20 16:04:32,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 900 transitions, 16757 flow [2024-06-20 16:04:32,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:04:32,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:04:32,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-20 16:04:32,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-20 16:04:32,246 INFO L175 Difference]: Start difference. First operand has 464 places, 869 transitions, 14803 flow. Second operand 11 states and 179 transitions. [2024-06-20 16:04:32,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 900 transitions, 16757 flow [2024-06-20 16:04:35,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 900 transitions, 16621 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 16:04:35,803 INFO L231 Difference]: Finished difference. Result has 469 places, 871 transitions, 14929 flow [2024-06-20 16:04:35,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14667, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=869, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=767, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14929, PETRI_PLACES=469, PETRI_TRANSITIONS=871} [2024-06-20 16:04:35,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-20 16:04:35,804 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 871 transitions, 14929 flow [2024-06-20 16:04:35,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:04:35,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:35,804 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-20 16:04:35,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 16:04:35,804 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-20 16:04:35,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:35,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1550425554, now seen corresponding path program 5 times [2024-06-20 16:04:35,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:35,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323947078] [2024-06-20 16:04:35,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:35,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:35,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:36,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:36,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:36,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323947078] [2024-06-20 16:04:36,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323947078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:36,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:36,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:04:36,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569121199] [2024-06-20 16:04:36,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:36,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:04:36,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:36,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:04:36,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:04:37,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:04:37,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 871 transitions, 14929 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:04:37,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:37,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:04:37,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:40,128 INFO L124 PetriNetUnfolderBase]: 6314/9721 cut-off events. [2024-06-20 16:04:40,128 INFO L125 PetriNetUnfolderBase]: For 1201384/1201387 co-relation queries the response was YES. [2024-06-20 16:04:40,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93455 conditions, 9721 events. 6314/9721 cut-off events. For 1201384/1201387 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 60312 event pairs, 1893 based on Foata normal form. 6/9726 useless extension candidates. Maximal degree in co-relation 93245. Up to 9342 conditions per place. [2024-06-20 16:04:40,306 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 769 selfloop transitions, 143 changer transitions 0/915 dead transitions. [2024-06-20 16:04:40,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 915 transitions, 17171 flow [2024-06-20 16:04:40,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:40,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:40,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-20 16:04:40,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-20 16:04:40,307 INFO L175 Difference]: Start difference. First operand has 469 places, 871 transitions, 14929 flow. Second operand 10 states and 166 transitions. [2024-06-20 16:04:40,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 915 transitions, 17171 flow [2024-06-20 16:04:44,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 915 transitions, 16951 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 16:04:44,407 INFO L231 Difference]: Finished difference. Result has 470 places, 890 transitions, 15335 flow [2024-06-20 16:04:44,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14709, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=871, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15335, PETRI_PLACES=470, PETRI_TRANSITIONS=890} [2024-06-20 16:04:44,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-20 16:04:44,407 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 890 transitions, 15335 flow [2024-06-20 16:04:44,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:04:44,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:44,408 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-20 16:04:44,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 16:04:44,408 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-20 16:04:44,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:44,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1497432202, now seen corresponding path program 6 times [2024-06-20 16:04:44,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:44,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177268445] [2024-06-20 16:04:44,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:44,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:44,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:45,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:45,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:45,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177268445] [2024-06-20 16:04:45,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177268445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:45,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:45,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:04:45,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113973343] [2024-06-20 16:04:45,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:45,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:04:45,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:45,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:04:45,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:04:45,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:04:45,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 890 transitions, 15335 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:04:45,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:45,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:04:45,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:48,625 INFO L124 PetriNetUnfolderBase]: 6302/9705 cut-off events. [2024-06-20 16:04:48,625 INFO L125 PetriNetUnfolderBase]: For 1202317/1202320 co-relation queries the response was YES. [2024-06-20 16:04:48,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93242 conditions, 9705 events. 6302/9705 cut-off events. For 1202317/1202320 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 60282 event pairs, 1890 based on Foata normal form. 6/9710 useless extension candidates. Maximal degree in co-relation 93031. Up to 9298 conditions per place. [2024-06-20 16:04:48,827 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 765 selfloop transitions, 152 changer transitions 0/920 dead transitions. [2024-06-20 16:04:48,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 920 transitions, 17311 flow [2024-06-20 16:04:48,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:04:48,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:04:48,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-20 16:04:48,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-20 16:04:48,829 INFO L175 Difference]: Start difference. First operand has 470 places, 890 transitions, 15335 flow. Second operand 11 states and 184 transitions. [2024-06-20 16:04:48,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 920 transitions, 17311 flow [2024-06-20 16:04:52,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 920 transitions, 16872 flow, removed 87 selfloop flow, removed 7 redundant places. [2024-06-20 16:04:52,958 INFO L231 Difference]: Finished difference. Result has 474 places, 890 transitions, 15216 flow [2024-06-20 16:04:52,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14896, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15216, PETRI_PLACES=474, PETRI_TRANSITIONS=890} [2024-06-20 16:04:52,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-20 16:04:52,958 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 890 transitions, 15216 flow [2024-06-20 16:04:52,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:04:52,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:52,958 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-20 16:04:52,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 16:04:52,959 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-20 16:04:52,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:52,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1497431892, now seen corresponding path program 6 times [2024-06-20 16:04:52,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:52,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412957677] [2024-06-20 16:04:52,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:52,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:52,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:54,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:54,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:54,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412957677] [2024-06-20 16:04:54,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412957677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:54,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:54,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:04:54,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669160212] [2024-06-20 16:04:54,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:54,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:04:54,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:54,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:04:54,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:04:54,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:04:54,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 890 transitions, 15216 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:04:54,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:54,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:04:54,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:56,977 INFO L124 PetriNetUnfolderBase]: 6297/9698 cut-off events. [2024-06-20 16:04:56,977 INFO L125 PetriNetUnfolderBase]: For 1201431/1201434 co-relation queries the response was YES. [2024-06-20 16:04:57,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93024 conditions, 9698 events. 6297/9698 cut-off events. For 1201431/1201434 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 60158 event pairs, 1902 based on Foata normal form. 4/9701 useless extension candidates. Maximal degree in co-relation 92812. Up to 9457 conditions per place. [2024-06-20 16:04:57,169 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 826 selfloop transitions, 82 changer transitions 0/911 dead transitions. [2024-06-20 16:04:57,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 911 transitions, 17114 flow [2024-06-20 16:04:57,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:57,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:57,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-20 16:04:57,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-20 16:04:57,170 INFO L175 Difference]: Start difference. First operand has 474 places, 890 transitions, 15216 flow. Second operand 10 states and 157 transitions. [2024-06-20 16:04:57,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 911 transitions, 17114 flow [2024-06-20 16:05:01,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 911 transitions, 16735 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-20 16:05:01,320 INFO L231 Difference]: Finished difference. Result has 475 places, 890 transitions, 15007 flow [2024-06-20 16:05:01,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14837, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=808, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15007, PETRI_PLACES=475, PETRI_TRANSITIONS=890} [2024-06-20 16:05:01,321 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-20 16:05:01,321 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 890 transitions, 15007 flow [2024-06-20 16:05:01,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:05:01,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:01,321 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-20 16:05:01,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 16:05:01,321 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-20 16:05:01,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:01,321 INFO L85 PathProgramCache]: Analyzing trace with hash 841279976, now seen corresponding path program 9 times [2024-06-20 16:05:01,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:01,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631179551] [2024-06-20 16:05:01,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:01,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:01,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:02,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:02,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:02,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631179551] [2024-06-20 16:05:02,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631179551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:02,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:02,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:05:02,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123181742] [2024-06-20 16:05:02,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:02,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:05:02,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:02,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:05:02,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:05:02,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:05:02,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 890 transitions, 15007 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:02,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:02,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:05:02,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:04,902 INFO L124 PetriNetUnfolderBase]: 6299/9704 cut-off events. [2024-06-20 16:05:04,903 INFO L125 PetriNetUnfolderBase]: For 1216760/1216762 co-relation queries the response was YES. [2024-06-20 16:05:05,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92841 conditions, 9704 events. 6299/9704 cut-off events. For 1216760/1216762 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 60392 event pairs, 1978 based on Foata normal form. 4/9707 useless extension candidates. Maximal degree in co-relation 92628. Up to 9388 conditions per place. [2024-06-20 16:05:05,079 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 793 selfloop transitions, 121 changer transitions 0/917 dead transitions. [2024-06-20 16:05:05,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 917 transitions, 17216 flow [2024-06-20 16:05:05,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:05:05,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:05:05,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 16:05:05,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-20 16:05:05,080 INFO L175 Difference]: Start difference. First operand has 475 places, 890 transitions, 15007 flow. Second operand 8 states and 138 transitions. [2024-06-20 16:05:05,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 917 transitions, 17216 flow [2024-06-20 16:05:08,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 917 transitions, 17026 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 16:05:08,936 INFO L231 Difference]: Finished difference. Result has 475 places, 893 transitions, 15144 flow [2024-06-20 16:05:08,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14817, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15144, PETRI_PLACES=475, PETRI_TRANSITIONS=893} [2024-06-20 16:05:08,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-20 16:05:08,937 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 893 transitions, 15144 flow [2024-06-20 16:05:08,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:08,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:08,937 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-20 16:05:08,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 16:05:08,937 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-20 16:05:08,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:08,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1411832388, now seen corresponding path program 10 times [2024-06-20 16:05:08,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:08,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764596475] [2024-06-20 16:05:08,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:08,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:08,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:09,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:09,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:09,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764596475] [2024-06-20 16:05:09,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764596475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:09,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:09,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:05:09,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471536057] [2024-06-20 16:05:09,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:09,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:05:09,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:09,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:05:09,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:05:09,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:05:09,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 893 transitions, 15144 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:09,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:09,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:05:09,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:12,642 INFO L124 PetriNetUnfolderBase]: 6304/9711 cut-off events. [2024-06-20 16:05:12,642 INFO L125 PetriNetUnfolderBase]: For 1231329/1231331 co-relation queries the response was YES. [2024-06-20 16:05:12,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93230 conditions, 9711 events. 6304/9711 cut-off events. For 1231329/1231331 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 60378 event pairs, 1990 based on Foata normal form. 3/9713 useless extension candidates. Maximal degree in co-relation 93016. Up to 9394 conditions per place. [2024-06-20 16:05:12,831 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 789 selfloop transitions, 130 changer transitions 0/922 dead transitions. [2024-06-20 16:05:12,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 922 transitions, 17375 flow [2024-06-20 16:05:12,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:05:12,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:05:12,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-20 16:05:12,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-20 16:05:12,832 INFO L175 Difference]: Start difference. First operand has 475 places, 893 transitions, 15144 flow. Second operand 10 states and 162 transitions. [2024-06-20 16:05:12,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 922 transitions, 17375 flow [2024-06-20 16:05:17,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 922 transitions, 17161 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 16:05:17,059 INFO L231 Difference]: Finished difference. Result has 479 places, 896 transitions, 15279 flow [2024-06-20 16:05:17,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14937, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=893, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15279, PETRI_PLACES=479, PETRI_TRANSITIONS=896} [2024-06-20 16:05:17,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-20 16:05:17,059 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 896 transitions, 15279 flow [2024-06-20 16:05:17,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:17,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:17,060 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-20 16:05:17,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 16:05:17,060 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-20 16:05:17,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:17,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1319993016, now seen corresponding path program 4 times [2024-06-20 16:05:17,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:17,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830858592] [2024-06-20 16:05:17,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:17,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:17,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:17,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:17,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:17,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830858592] [2024-06-20 16:05:17,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830858592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:17,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:17,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:05:17,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378123620] [2024-06-20 16:05:17,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:17,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:05:17,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:17,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:05:17,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:05:18,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:05:18,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 896 transitions, 15279 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:18,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:18,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:05:18,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:20,662 INFO L124 PetriNetUnfolderBase]: 6324/9746 cut-off events. [2024-06-20 16:05:20,662 INFO L125 PetriNetUnfolderBase]: For 1228849/1228853 co-relation queries the response was YES. [2024-06-20 16:05:20,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93385 conditions, 9746 events. 6324/9746 cut-off events. For 1228849/1228853 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 60689 event pairs, 1964 based on Foata normal form. 6/9751 useless extension candidates. Maximal degree in co-relation 93171. Up to 9406 conditions per place. [2024-06-20 16:05:20,864 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 847 selfloop transitions, 83 changer transitions 0/933 dead transitions. [2024-06-20 16:05:20,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 933 transitions, 17575 flow [2024-06-20 16:05:20,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:05:20,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:05:20,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 16:05:20,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-20 16:05:20,865 INFO L175 Difference]: Start difference. First operand has 479 places, 896 transitions, 15279 flow. Second operand 8 states and 137 transitions. [2024-06-20 16:05:20,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 933 transitions, 17575 flow [2024-06-20 16:05:25,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 933 transitions, 17261 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:25,119 INFO L231 Difference]: Finished difference. Result has 477 places, 904 transitions, 15366 flow [2024-06-20 16:05:25,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14965, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15366, PETRI_PLACES=477, PETRI_TRANSITIONS=904} [2024-06-20 16:05:25,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 435 predicate places. [2024-06-20 16:05:25,119 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 904 transitions, 15366 flow [2024-06-20 16:05:25,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:25,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:25,120 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-20 16:05:25,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 16:05:25,120 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-20 16:05:25,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:25,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1521409638, now seen corresponding path program 11 times [2024-06-20 16:05:25,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:25,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728925601] [2024-06-20 16:05:25,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:25,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:25,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:25,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:25,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:25,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728925601] [2024-06-20 16:05:25,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728925601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:25,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:25,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:05:25,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400146000] [2024-06-20 16:05:25,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:25,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:05:25,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:25,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:05:25,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:05:25,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:05:25,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 904 transitions, 15366 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:25,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:25,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:05:25,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:28,639 INFO L124 PetriNetUnfolderBase]: 6350/9778 cut-off events. [2024-06-20 16:05:28,639 INFO L125 PetriNetUnfolderBase]: For 1212671/1212676 co-relation queries the response was YES. [2024-06-20 16:05:28,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94143 conditions, 9778 events. 6350/9778 cut-off events. For 1212671/1212676 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 60855 event pairs, 1929 based on Foata normal form. 6/9783 useless extension candidates. Maximal degree in co-relation 93930. Up to 9276 conditions per place. [2024-06-20 16:05:28,820 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 738 selfloop transitions, 201 changer transitions 0/942 dead transitions. [2024-06-20 16:05:28,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 942 transitions, 18294 flow [2024-06-20 16:05:28,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:05:28,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:05:28,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:05:28,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 16:05:28,821 INFO L175 Difference]: Start difference. First operand has 477 places, 904 transitions, 15366 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:05:28,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 942 transitions, 18294 flow [2024-06-20 16:05:33,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 942 transitions, 17987 flow, removed 86 selfloop flow, removed 5 redundant places. [2024-06-20 16:05:33,238 INFO L231 Difference]: Finished difference. Result has 480 places, 916 transitions, 15750 flow [2024-06-20 16:05:33,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15065, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15750, PETRI_PLACES=480, PETRI_TRANSITIONS=916} [2024-06-20 16:05:33,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-20 16:05:33,238 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 916 transitions, 15750 flow [2024-06-20 16:05:33,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:33,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:33,239 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-20 16:05:33,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 16:05:33,239 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-20 16:05:33,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:33,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1521708354, now seen corresponding path program 5 times [2024-06-20 16:05:33,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:33,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146548022] [2024-06-20 16:05:33,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:33,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:33,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:34,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:34,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:34,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146548022] [2024-06-20 16:05:34,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146548022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:34,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:34,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:05:34,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466519096] [2024-06-20 16:05:34,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:34,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:05:34,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:34,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:05:34,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:05:34,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:05:34,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 916 transitions, 15750 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:34,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:34,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:05:34,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:36,788 INFO L124 PetriNetUnfolderBase]: 6394/9843 cut-off events. [2024-06-20 16:05:36,788 INFO L125 PetriNetUnfolderBase]: For 1238476/1238480 co-relation queries the response was YES. [2024-06-20 16:05:36,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94758 conditions, 9843 events. 6394/9843 cut-off events. For 1238476/1238480 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 61343 event pairs, 1953 based on Foata normal form. 6/9848 useless extension candidates. Maximal degree in co-relation 94544. Up to 9350 conditions per place. [2024-06-20 16:05:37,012 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 817 selfloop transitions, 143 changer transitions 0/963 dead transitions. [2024-06-20 16:05:37,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 963 transitions, 18730 flow [2024-06-20 16:05:37,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:05:37,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:05:37,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:05:37,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-20 16:05:37,013 INFO L175 Difference]: Start difference. First operand has 480 places, 916 transitions, 15750 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:05:37,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 963 transitions, 18730 flow [2024-06-20 16:05:41,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 963 transitions, 18252 flow, removed 91 selfloop flow, removed 7 redundant places. [2024-06-20 16:05:41,591 INFO L231 Difference]: Finished difference. Result has 481 places, 932 transitions, 16000 flow [2024-06-20 16:05:41,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15276, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=916, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=786, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16000, PETRI_PLACES=481, PETRI_TRANSITIONS=932} [2024-06-20 16:05:41,592 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-20 16:05:41,592 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 932 transitions, 16000 flow [2024-06-20 16:05:41,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:41,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:41,592 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-20 16:05:41,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 16:05:41,592 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-20 16:05:41,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:41,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1320112800, now seen corresponding path program 12 times [2024-06-20 16:05:41,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:41,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833962048] [2024-06-20 16:05:41,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:41,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:41,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:42,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-20 16:05:42,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:42,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833962048] [2024-06-20 16:05:42,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833962048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:42,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:42,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:05:42,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616376238] [2024-06-20 16:05:42,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:42,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:05:42,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:42,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:05:42,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:05:42,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:05:42,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 932 transitions, 16000 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:42,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:42,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:05:42,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:45,118 INFO L124 PetriNetUnfolderBase]: 6396/9843 cut-off events. [2024-06-20 16:05:45,118 INFO L125 PetriNetUnfolderBase]: For 1228617/1228622 co-relation queries the response was YES. [2024-06-20 16:05:45,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94844 conditions, 9843 events. 6396/9843 cut-off events. For 1228617/1228622 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 61301 event pairs, 1930 based on Foata normal form. 6/9848 useless extension candidates. Maximal degree in co-relation 94632. Up to 9340 conditions per place. [2024-06-20 16:05:45,294 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 748 selfloop transitions, 206 changer transitions 0/957 dead transitions. [2024-06-20 16:05:45,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 957 transitions, 18511 flow [2024-06-20 16:05:45,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:05:45,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:05:45,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 16:05:45,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-20 16:05:45,295 INFO L175 Difference]: Start difference. First operand has 481 places, 932 transitions, 16000 flow. Second operand 8 states and 137 transitions. [2024-06-20 16:05:45,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 957 transitions, 18511 flow [2024-06-20 16:05:49,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 957 transitions, 18245 flow, removed 104 selfloop flow, removed 4 redundant places. [2024-06-20 16:05:49,640 INFO L231 Difference]: Finished difference. Result has 485 places, 935 transitions, 16212 flow [2024-06-20 16:05:49,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15738, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=932, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16212, PETRI_PLACES=485, PETRI_TRANSITIONS=935} [2024-06-20 16:05:49,641 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-20 16:05:49,641 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 935 transitions, 16212 flow [2024-06-20 16:05:49,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:49,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:49,641 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-20 16:05:49,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 16:05:49,641 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-20 16:05:49,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:49,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1497124350, now seen corresponding path program 13 times [2024-06-20 16:05:49,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:49,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856293761] [2024-06-20 16:05:49,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:49,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:49,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:50,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:50,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:50,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856293761] [2024-06-20 16:05:50,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856293761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:50,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:50,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:05:50,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886742733] [2024-06-20 16:05:50,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:50,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:05:50,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:50,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:05:50,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:05:50,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:05:50,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 935 transitions, 16212 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:50,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:50,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:05:50,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:53,244 INFO L124 PetriNetUnfolderBase]: 6401/9844 cut-off events. [2024-06-20 16:05:53,244 INFO L125 PetriNetUnfolderBase]: For 1216966/1216969 co-relation queries the response was YES. [2024-06-20 16:05:53,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94732 conditions, 9844 events. 6401/9844 cut-off events. For 1216966/1216969 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 61178 event pairs, 1923 based on Foata normal form. 3/9846 useless extension candidates. Maximal degree in co-relation 94519. Up to 9608 conditions per place. [2024-06-20 16:05:53,424 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 870 selfloop transitions, 80 changer transitions 0/953 dead transitions. [2024-06-20 16:05:53,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 953 transitions, 18246 flow [2024-06-20 16:05:53,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:05:53,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:05:53,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 16:05:53,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 16:05:53,425 INFO L175 Difference]: Start difference. First operand has 485 places, 935 transitions, 16212 flow. Second operand 8 states and 128 transitions. [2024-06-20 16:05:53,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 953 transitions, 18246 flow [2024-06-20 16:05:57,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 953 transitions, 17883 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-20 16:05:57,605 INFO L231 Difference]: Finished difference. Result has 487 places, 938 transitions, 16094 flow [2024-06-20 16:05:57,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15852, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=855, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16094, PETRI_PLACES=487, PETRI_TRANSITIONS=938} [2024-06-20 16:05:57,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-20 16:05:57,606 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 938 transitions, 16094 flow [2024-06-20 16:05:57,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:57,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:57,606 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-20 16:05:57,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 16:05:57,606 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-20 16:05:57,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:57,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1698840060, now seen corresponding path program 5 times [2024-06-20 16:05:57,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:57,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674381500] [2024-06-20 16:05:57,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:57,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:57,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:58,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:58,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:58,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674381500] [2024-06-20 16:05:58,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674381500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:58,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:58,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:05:58,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127170820] [2024-06-20 16:05:58,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:58,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:05:58,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:58,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:05:58,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:05:58,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:05:58,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 938 transitions, 16094 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:05:58,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:58,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:05:58,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:06:01,154 INFO L124 PetriNetUnfolderBase]: 6464/9934 cut-off events. [2024-06-20 16:06:01,154 INFO L125 PetriNetUnfolderBase]: For 1258529/1258533 co-relation queries the response was YES. [2024-06-20 16:06:01,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95702 conditions, 9934 events. 6464/9934 cut-off events. For 1258529/1258533 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 61839 event pairs, 1997 based on Foata normal form. 7/9940 useless extension candidates. Maximal degree in co-relation 95489. Up to 9446 conditions per place. [2024-06-20 16:06:01,334 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 830 selfloop transitions, 150 changer transitions 0/983 dead transitions. [2024-06-20 16:06:01,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 983 transitions, 19108 flow [2024-06-20 16:06:01,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:06:01,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:06:01,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 16:06:01,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 16:06:01,335 INFO L175 Difference]: Start difference. First operand has 487 places, 938 transitions, 16094 flow. Second operand 8 states and 144 transitions. [2024-06-20 16:06:01,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 983 transitions, 19108 flow [2024-06-20 16:06:05,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 983 transitions, 18918 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-20 16:06:05,341 INFO L231 Difference]: Finished difference. Result has 488 places, 954 transitions, 16497 flow [2024-06-20 16:06:05,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15910, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=938, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16497, PETRI_PLACES=488, PETRI_TRANSITIONS=954} [2024-06-20 16:06:05,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-20 16:06:05,341 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 954 transitions, 16497 flow [2024-06-20 16:06:05,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:06:05,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:06:05,342 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-20 16:06:05,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 16:06:05,342 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-20 16:06:05,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:06:05,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1497244320, now seen corresponding path program 14 times [2024-06-20 16:06:05,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:06:05,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285585147] [2024-06-20 16:06:05,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:06:05,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:06:05,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:06:06,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:06:06,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:06:06,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285585147] [2024-06-20 16:06:06,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285585147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:06:06,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:06:06,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:06:06,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300205752] [2024-06-20 16:06:06,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:06:06,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:06:06,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:06:06,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:06:06,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:06:06,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:06:06,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 954 transitions, 16497 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:06:06,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:06:06,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:06:06,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:06:08,840 INFO L124 PetriNetUnfolderBase]: 6477/9945 cut-off events. [2024-06-20 16:06:08,840 INFO L125 PetriNetUnfolderBase]: For 1255328/1255333 co-relation queries the response was YES. [2024-06-20 16:06:08,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96275 conditions, 9945 events. 6477/9945 cut-off events. For 1255328/1255333 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 61705 event pairs, 1893 based on Foata normal form. 5/9949 useless extension candidates. Maximal degree in co-relation 96062. Up to 9448 conditions per place. [2024-06-20 16:06:09,026 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 757 selfloop transitions, 217 changer transitions 0/977 dead transitions. [2024-06-20 16:06:09,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 977 transitions, 19042 flow [2024-06-20 16:06:09,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:06:09,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:06:09,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:06:09,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-20 16:06:09,027 INFO L175 Difference]: Start difference. First operand has 488 places, 954 transitions, 16497 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:06:09,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 977 transitions, 19042 flow [2024-06-20 16:06:12,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 977 transitions, 18829 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-20 16:06:12,932 INFO L231 Difference]: Finished difference. Result has 492 places, 960 transitions, 16856 flow [2024-06-20 16:06:12,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16288, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=954, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16856, PETRI_PLACES=492, PETRI_TRANSITIONS=960} [2024-06-20 16:06:12,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 450 predicate places. [2024-06-20 16:06:12,933 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 960 transitions, 16856 flow [2024-06-20 16:06:12,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:06:12,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:06:12,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:06:12,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 16:06:12,934 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-20 16:06:12,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:06:12,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1324761312, now seen corresponding path program 6 times [2024-06-20 16:06:12,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:06:12,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767728265] [2024-06-20 16:06:12,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:06:12,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:06:12,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:06:13,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:06:13,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:06:13,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767728265] [2024-06-20 16:06:13,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767728265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:06:13,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:06:13,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:06:13,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641799566] [2024-06-20 16:06:13,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:06:13,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:06:13,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:06:13,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:06:13,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:06:13,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:06:13,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 960 transitions, 16856 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:06:13,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:06:13,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:06:13,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:06:16,683 INFO L124 PetriNetUnfolderBase]: 6468/9950 cut-off events. [2024-06-20 16:06:16,684 INFO L125 PetriNetUnfolderBase]: For 1256671/1256673 co-relation queries the response was YES. [2024-06-20 16:06:16,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95915 conditions, 9950 events. 6468/9950 cut-off events. For 1256671/1256673 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 62032 event pairs, 2362 based on Foata normal form. 5/9954 useless extension candidates. Maximal degree in co-relation 95702. Up to 9524 conditions per place. [2024-06-20 16:06:16,875 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 851 selfloop transitions, 129 changer transitions 0/983 dead transitions. [2024-06-20 16:06:16,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 983 transitions, 19348 flow [2024-06-20 16:06:16,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:06:16,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:06:16,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-20 16:06:16,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-20 16:06:16,876 INFO L175 Difference]: Start difference. First operand has 492 places, 960 transitions, 16856 flow. Second operand 9 states and 147 transitions. [2024-06-20 16:06:16,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 983 transitions, 19348 flow [2024-06-20 16:06:22,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 983 transitions, 19041 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-20 16:06:22,116 INFO L231 Difference]: Finished difference. Result has 495 places, 960 transitions, 16825 flow [2024-06-20 16:06:22,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16553, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=831, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16825, PETRI_PLACES=495, PETRI_TRANSITIONS=960} [2024-06-20 16:06:22,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 453 predicate places. [2024-06-20 16:06:22,117 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 960 transitions, 16825 flow [2024-06-20 16:06:22,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:06:22,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:06:22,117 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-20 16:06:22,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 16:06:22,117 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-20 16:06:22,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:06:22,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1698839874, now seen corresponding path program 6 times [2024-06-20 16:06:22,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:06:22,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873810518] [2024-06-20 16:06:22,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:06:22,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:06:22,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:06:22,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:06:22,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:06:22,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873810518] [2024-06-20 16:06:22,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873810518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:06:22,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:06:22,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:06:22,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994066472] [2024-06-20 16:06:22,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:06:22,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:06:22,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:06:22,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:06:22,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:06:22,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:06:22,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 960 transitions, 16825 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:06:22,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:06:22,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:06:22,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:06:25,721 INFO L124 PetriNetUnfolderBase]: 6494/9979 cut-off events. [2024-06-20 16:06:25,722 INFO L125 PetriNetUnfolderBase]: For 1259694/1259698 co-relation queries the response was YES. [2024-06-20 16:06:25,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96373 conditions, 9979 events. 6494/9979 cut-off events. For 1259694/1259698 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 62127 event pairs, 1955 based on Foata normal form. 4/9982 useless extension candidates. Maximal degree in co-relation 96160. Up to 9478 conditions per place. [2024-06-20 16:06:25,917 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 828 selfloop transitions, 161 changer transitions 0/992 dead transitions. [2024-06-20 16:06:25,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 992 transitions, 19569 flow [2024-06-20 16:06:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:06:25,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:06:25,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 16:06:25,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-20 16:06:25,918 INFO L175 Difference]: Start difference. First operand has 495 places, 960 transitions, 16825 flow. Second operand 8 states and 137 transitions. [2024-06-20 16:06:25,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 992 transitions, 19569 flow [2024-06-20 16:06:30,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 992 transitions, 19290 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 16:06:30,660 INFO L231 Difference]: Finished difference. Result has 495 places, 970 transitions, 17129 flow [2024-06-20 16:06:30,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16546, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17129, PETRI_PLACES=495, PETRI_TRANSITIONS=970} [2024-06-20 16:06:30,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 453 predicate places. [2024-06-20 16:06:30,661 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 970 transitions, 17129 flow [2024-06-20 16:06:30,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:06:30,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:06:30,662 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-20 16:06:30,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 16:06:30,662 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-20 16:06:30,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:06:30,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1403258532, now seen corresponding path program 7 times [2024-06-20 16:06:30,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:06:30,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512363746] [2024-06-20 16:06:30,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:06:30,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:06:30,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:06:31,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:06:31,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:06:31,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512363746] [2024-06-20 16:06:31,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512363746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:06:31,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:06:31,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:06:31,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33263489] [2024-06-20 16:06:31,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:06:31,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:06:31,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:06:31,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:06:31,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:06:31,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:06:31,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 970 transitions, 17129 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:06:31,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:06:31,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:06:31,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:06:34,753 INFO L124 PetriNetUnfolderBase]: 6583/10119 cut-off events. [2024-06-20 16:06:34,753 INFO L125 PetriNetUnfolderBase]: For 1286710/1286710 co-relation queries the response was YES. [2024-06-20 16:06:34,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97440 conditions, 10119 events. 6583/10119 cut-off events. For 1286710/1286710 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 63279 event pairs, 2371 based on Foata normal form. 2/10120 useless extension candidates. Maximal degree in co-relation 97226. Up to 9760 conditions per place. [2024-06-20 16:06:34,947 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 915 selfloop transitions, 103 changer transitions 0/1021 dead transitions. [2024-06-20 16:06:34,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 1021 transitions, 19775 flow [2024-06-20 16:06:34,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:06:34,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:06:34,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-20 16:06:34,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-20 16:06:34,948 INFO L175 Difference]: Start difference. First operand has 495 places, 970 transitions, 17129 flow. Second operand 10 states and 161 transitions. [2024-06-20 16:06:34,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 1021 transitions, 19775 flow [2024-06-20 16:06:39,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 1021 transitions, 19517 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-20 16:06:39,956 INFO L231 Difference]: Finished difference. Result has 502 places, 993 transitions, 17505 flow [2024-06-20 16:06:39,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16873, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=869, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17505, PETRI_PLACES=502, PETRI_TRANSITIONS=993} [2024-06-20 16:06:39,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-20 16:06:39,957 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 993 transitions, 17505 flow [2024-06-20 16:06:39,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:06:39,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:06:39,957 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-20 16:06:39,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 16:06:39,957 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-20 16:06:39,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:06:39,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1201902174, now seen corresponding path program 8 times [2024-06-20 16:06:39,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:06:39,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447245811] [2024-06-20 16:06:39,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:06:39,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:06:39,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:06:41,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:06:41,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:06:41,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447245811] [2024-06-20 16:06:41,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447245811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:06:41,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:06:41,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:06:41,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510969011] [2024-06-20 16:06:41,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:06:41,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:06:41,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:06:41,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:06:41,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:06:41,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:06:41,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 993 transitions, 17505 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:06:41,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:06:41,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:06:41,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:06:44,657 INFO L124 PetriNetUnfolderBase]: 6591/10135 cut-off events. [2024-06-20 16:06:44,657 INFO L125 PetriNetUnfolderBase]: For 1288248/1288248 co-relation queries the response was YES. [2024-06-20 16:06:44,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97666 conditions, 10135 events. 6591/10135 cut-off events. For 1288248/1288248 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 63404 event pairs, 2391 based on Foata normal form. 2/10136 useless extension candidates. Maximal degree in co-relation 97450. Up to 9866 conditions per place. [2024-06-20 16:06:44,817 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 924 selfloop transitions, 91 changer transitions 0/1018 dead transitions. [2024-06-20 16:06:44,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 1018 transitions, 19669 flow [2024-06-20 16:06:44,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:06:44,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:06:44,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-20 16:06:44,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-20 16:06:44,818 INFO L175 Difference]: Start difference. First operand has 502 places, 993 transitions, 17505 flow. Second operand 11 states and 167 transitions. [2024-06-20 16:06:44,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 1018 transitions, 19669 flow [2024-06-20 16:06:49,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 1018 transitions, 19559 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 16:06:49,233 INFO L231 Difference]: Finished difference. Result has 509 places, 995 transitions, 17643 flow [2024-06-20 16:06:49,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17397, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=993, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=902, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17643, PETRI_PLACES=509, PETRI_TRANSITIONS=995} [2024-06-20 16:06:49,234 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-20 16:06:49,234 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 995 transitions, 17643 flow [2024-06-20 16:06:49,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:06:49,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:06:49,235 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-20 16:06:49,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 16:06:49,235 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-20 16:06:49,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:06:49,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1210244584, now seen corresponding path program 7 times [2024-06-20 16:06:49,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:06:49,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052033558] [2024-06-20 16:06:49,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:06:49,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:06:49,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:06:50,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:06:50,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:06:50,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052033558] [2024-06-20 16:06:50,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052033558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:06:50,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:06:50,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:06:50,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772191007] [2024-06-20 16:06:50,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:06:50,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:06:50,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:06:50,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:06:50,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:06:50,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:06:50,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 995 transitions, 17643 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:06:50,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:06:50,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:06:50,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:06:53,436 INFO L124 PetriNetUnfolderBase]: 6631/10178 cut-off events. [2024-06-20 16:06:53,436 INFO L125 PetriNetUnfolderBase]: For 1312466/1312468 co-relation queries the response was YES. [2024-06-20 16:06:53,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98335 conditions, 10178 events. 6631/10178 cut-off events. For 1312466/1312468 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 63573 event pairs, 2008 based on Foata normal form. 5/10182 useless extension candidates. Maximal degree in co-relation 98118. Up to 9701 conditions per place. [2024-06-20 16:06:54,077 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 853 selfloop transitions, 186 changer transitions 0/1042 dead transitions. [2024-06-20 16:06:54,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 1042 transitions, 20190 flow [2024-06-20 16:06:54,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:06:54,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:06:54,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-20 16:06:54,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-20 16:06:54,087 INFO L175 Difference]: Start difference. First operand has 509 places, 995 transitions, 17643 flow. Second operand 9 states and 156 transitions. [2024-06-20 16:06:54,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 1042 transitions, 20190 flow [2024-06-20 16:06:59,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 1042 transitions, 19984 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 16:06:59,630 INFO L231 Difference]: Finished difference. Result has 511 places, 1014 transitions, 18246 flow [2024-06-20 16:06:59,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17437, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=814, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18246, PETRI_PLACES=511, PETRI_TRANSITIONS=1014} [2024-06-20 16:06:59,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 469 predicate places. [2024-06-20 16:06:59,631 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 1014 transitions, 18246 flow [2024-06-20 16:06:59,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:06:59,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:06:59,631 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-20 16:06:59,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 16:06:59,631 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-20 16:06:59,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:06:59,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1487290654, now seen corresponding path program 8 times [2024-06-20 16:06:59,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:06:59,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29207595] [2024-06-20 16:06:59,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:06:59,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:06:59,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:07:00,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:07:00,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:07:00,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29207595] [2024-06-20 16:07:00,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29207595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:07:00,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:07:00,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:07:00,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997621935] [2024-06-20 16:07:00,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:07:00,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:07:00,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:07:00,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:07:00,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:07:00,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:07:00,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 1014 transitions, 18246 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:07:00,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:07:00,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:07:00,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:07:04,681 INFO L124 PetriNetUnfolderBase]: 6666/10227 cut-off events. [2024-06-20 16:07:04,681 INFO L125 PetriNetUnfolderBase]: For 1326292/1326294 co-relation queries the response was YES. [2024-06-20 16:07:04,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99923 conditions, 10227 events. 6666/10227 cut-off events. For 1326292/1326294 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 63800 event pairs, 2036 based on Foata normal form. 3/10229 useless extension candidates. Maximal degree in co-relation 99704. Up to 9882 conditions per place. [2024-06-20 16:07:04,873 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 894 selfloop transitions, 164 changer transitions 0/1061 dead transitions. [2024-06-20 16:07:04,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1061 transitions, 20874 flow [2024-06-20 16:07:04,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:07:04,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:07:04,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 16:07:04,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-20 16:07:04,875 INFO L175 Difference]: Start difference. First operand has 511 places, 1014 transitions, 18246 flow. Second operand 9 states and 150 transitions. [2024-06-20 16:07:04,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1061 transitions, 20874 flow [2024-06-20 16:07:09,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 1061 transitions, 20576 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-20 16:07:09,189 INFO L231 Difference]: Finished difference. Result has 518 places, 1040 transitions, 18847 flow [2024-06-20 16:07:09,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17948, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=853, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18847, PETRI_PLACES=518, PETRI_TRANSITIONS=1040} [2024-06-20 16:07:09,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 476 predicate places. [2024-06-20 16:07:09,190 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 1040 transitions, 18847 flow [2024-06-20 16:07:09,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:07:09,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:07: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] [2024-06-20 16:07:09,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 16:07:09,190 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-20 16:07:09,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:07:09,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1563175578, now seen corresponding path program 9 times [2024-06-20 16:07:09,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:07:09,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189231555] [2024-06-20 16:07:09,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:07:09,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:07:09,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:07:10,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:07:10,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:07:10,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189231555] [2024-06-20 16:07:10,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189231555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:07:10,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:07:10,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:07:10,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123095276] [2024-06-20 16:07:10,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:07:10,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:07:10,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:07:10,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:07:10,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:07:10,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:07:10,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 1040 transitions, 18847 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:07:10,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:07:10,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:07:10,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:07:14,329 INFO L124 PetriNetUnfolderBase]: 6686/10255 cut-off events. [2024-06-20 16:07:14,329 INFO L125 PetriNetUnfolderBase]: For 1348515/1348518 co-relation queries the response was YES. [2024-06-20 16:07:14,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100404 conditions, 10255 events. 6686/10255 cut-off events. For 1348515/1348518 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 64002 event pairs, 1951 based on Foata normal form. 3/10257 useless extension candidates. Maximal degree in co-relation 100182. Up to 9954 conditions per place. [2024-06-20 16:07:14,505 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 943 selfloop transitions, 126 changer transitions 0/1072 dead transitions. [2024-06-20 16:07:14,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 1072 transitions, 21313 flow [2024-06-20 16:07:14,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:07:14,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:07:14,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-20 16:07:14,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 16:07:14,506 INFO L175 Difference]: Start difference. First operand has 518 places, 1040 transitions, 18847 flow. Second operand 9 states and 144 transitions. [2024-06-20 16:07:14,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 1072 transitions, 21313 flow [2024-06-20 16:07:19,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 1072 transitions, 21034 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-20 16:07:19,707 INFO L231 Difference]: Finished difference. Result has 522 places, 1056 transitions, 19112 flow [2024-06-20 16:07:19,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18576, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=921, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19112, PETRI_PLACES=522, PETRI_TRANSITIONS=1056} [2024-06-20 16:07:19,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 480 predicate places. [2024-06-20 16:07:19,708 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 1056 transitions, 19112 flow [2024-06-20 16:07:19,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:07:19,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:07:19,708 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-20 16:07:19,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 16:07:19,709 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-20 16:07:19,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:07:19,709 INFO L85 PathProgramCache]: Analyzing trace with hash -259234422, now seen corresponding path program 10 times [2024-06-20 16:07:19,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:07:19,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368108719] [2024-06-20 16:07:19,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:07:19,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:07:19,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:07:20,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:07:20,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:07:20,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368108719] [2024-06-20 16:07:20,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368108719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:07:20,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:07:20,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:07:20,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452276033] [2024-06-20 16:07:20,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:07:20,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:07:20,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:07:20,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:07:20,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:07:20,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:07:20,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 1056 transitions, 19112 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:07:20,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:07:20,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:07:20,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:07:24,624 INFO L124 PetriNetUnfolderBase]: 6699/10273 cut-off events. [2024-06-20 16:07:24,624 INFO L125 PetriNetUnfolderBase]: For 1377471/1377474 co-relation queries the response was YES. [2024-06-20 16:07:24,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100870 conditions, 10273 events. 6699/10273 cut-off events. For 1377471/1377474 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 64161 event pairs, 1947 based on Foata normal form. 3/10275 useless extension candidates. Maximal degree in co-relation 100648. Up to 9944 conditions per place. [2024-06-20 16:07:24,805 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 926 selfloop transitions, 150 changer transitions 0/1079 dead transitions. [2024-06-20 16:07:24,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 1079 transitions, 21710 flow [2024-06-20 16:07:24,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:07:24,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:07:24,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-20 16:07:24,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-20 16:07:24,806 INFO L175 Difference]: Start difference. First operand has 522 places, 1056 transitions, 19112 flow. Second operand 9 states and 146 transitions. [2024-06-20 16:07:24,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 1079 transitions, 21710 flow [2024-06-20 16:07:30,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 1079 transitions, 21553 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-20 16:07:30,156 INFO L231 Difference]: Finished difference. Result has 528 places, 1062 transitions, 19439 flow [2024-06-20 16:07:30,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18955, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=909, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19439, PETRI_PLACES=528, PETRI_TRANSITIONS=1062} [2024-06-20 16:07:30,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 486 predicate places. [2024-06-20 16:07:30,157 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 1062 transitions, 19439 flow [2024-06-20 16:07:30,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:07:30,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:07:30,158 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-20 16:07:30,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 16:07:30,158 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-20 16:07:30,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:07:30,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1134234750, now seen corresponding path program 11 times [2024-06-20 16:07:30,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:07:30,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606945951] [2024-06-20 16:07:30,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:07:30,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:07:30,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:07:31,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:07:31,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:07:31,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606945951] [2024-06-20 16:07:31,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606945951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:07:31,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:07:31,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:07:31,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874116328] [2024-06-20 16:07:31,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:07:31,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:07:31,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:07:31,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:07:31,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:07:31,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:07:31,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 1062 transitions, 19439 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:07:31,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:07:31,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:07:31,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:07:35,084 INFO L124 PetriNetUnfolderBase]: 6716/10297 cut-off events. [2024-06-20 16:07:35,084 INFO L125 PetriNetUnfolderBase]: For 1408318/1408321 co-relation queries the response was YES. [2024-06-20 16:07:35,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101235 conditions, 10297 events. 6716/10297 cut-off events. For 1408318/1408321 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 64311 event pairs, 1933 based on Foata normal form. 5/10301 useless extension candidates. Maximal degree in co-relation 101012. Up to 9842 conditions per place. [2024-06-20 16:07:35,521 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 908 selfloop transitions, 177 changer transitions 0/1088 dead transitions. [2024-06-20 16:07:35,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 1088 transitions, 21797 flow [2024-06-20 16:07:35,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:07:35,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:07:35,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 16:07:35,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-20 16:07:35,522 INFO L175 Difference]: Start difference. First operand has 528 places, 1062 transitions, 19439 flow. Second operand 9 states and 151 transitions. [2024-06-20 16:07:35,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 1088 transitions, 21797 flow [2024-06-20 16:07:41,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 1088 transitions, 21557 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-20 16:07:41,289 INFO L231 Difference]: Finished difference. Result has 532 places, 1068 transitions, 19694 flow [2024-06-20 16:07:41,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=19199, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1062, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=888, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19694, PETRI_PLACES=532, PETRI_TRANSITIONS=1068} [2024-06-20 16:07:41,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-20 16:07:41,290 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 1068 transitions, 19694 flow [2024-06-20 16:07:41,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:07:41,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:07:41,290 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-20 16:07:41,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 16:07:41,290 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-20 16:07:41,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:07:41,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1497121374, now seen corresponding path program 9 times [2024-06-20 16:07:41,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:07:41,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58767260] [2024-06-20 16:07:41,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:07:41,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:07:41,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:07:42,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:07:42,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:07:42,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58767260] [2024-06-20 16:07:42,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58767260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:07:42,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:07:42,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:07:42,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411844425] [2024-06-20 16:07:42,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:07:42,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:07:42,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:07:42,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:07:42,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:07:42,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:07:42,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 1068 transitions, 19694 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:07:42,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:07:42,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:07:42,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:07:46,529 INFO L124 PetriNetUnfolderBase]: 6724/10309 cut-off events. [2024-06-20 16:07:46,529 INFO L125 PetriNetUnfolderBase]: For 1426626/1426629 co-relation queries the response was YES. [2024-06-20 16:07:46,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102370 conditions, 10309 events. 6724/10309 cut-off events. For 1426626/1426629 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 64357 event pairs, 1951 based on Foata normal form. 4/10312 useless extension candidates. Maximal degree in co-relation 102145. Up to 10052 conditions per place. [2024-06-20 16:07:46,707 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 995 selfloop transitions, 89 changer transitions 0/1087 dead transitions. [2024-06-20 16:07:46,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 1087 transitions, 21982 flow [2024-06-20 16:07:46,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:07:46,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:07:46,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-20 16:07:46,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-20 16:07:46,708 INFO L175 Difference]: Start difference. First operand has 532 places, 1068 transitions, 19694 flow. Second operand 9 states and 140 transitions. [2024-06-20 16:07:46,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 1087 transitions, 21982 flow [2024-06-20 16:07:51,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 1087 transitions, 21645 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-20 16:07:51,566 INFO L231 Difference]: Finished difference. Result has 535 places, 1070 transitions, 19600 flow [2024-06-20 16:07:51,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=19357, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1068, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=979, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19600, PETRI_PLACES=535, PETRI_TRANSITIONS=1070} [2024-06-20 16:07:51,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-20 16:07:51,567 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 1070 transitions, 19600 flow [2024-06-20 16:07:51,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-20 16:07:51,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:07:51,567 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-20 16:07:51,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 16:07:51,567 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-20 16:07:51,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:07:51,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1758545774, now seen corresponding path program 7 times [2024-06-20 16:07:51,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:07:51,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308505596] [2024-06-20 16:07:51,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:07:51,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:07:51,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:07:52,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-20 16:07:52,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:07:52,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308505596] [2024-06-20 16:07:52,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308505596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:07:52,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:07:52,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:07:52,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490515375] [2024-06-20 16:07:52,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:07:52,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:07:52,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:07:52,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:07:52,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:07:52,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 16:07:52,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 1070 transitions, 19600 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:07:52,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:07:52,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 16:07:52,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand