./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix006_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix006_power.oepc_pso.oepc_rmo.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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:14:23,103 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:14:23,169 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:14:23,174 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:14:23,175 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:14:23,200 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:14:23,200 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:14:23,201 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:14:23,201 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:14:23,204 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:14:23,204 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:14:23,205 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:14:23,206 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:14:23,206 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:14:23,207 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:14:23,207 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:14:23,207 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:14:23,207 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:14:23,207 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:14:23,208 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:14:23,208 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:14:23,208 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:14:23,208 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:14:23,209 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:14:23,209 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:14:23,209 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:14:23,209 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:14:23,209 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:14:23,210 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:14:23,210 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:14:23,211 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:14:23,211 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:14:23,211 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:14:23,211 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:14:23,212 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:14:23,212 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:14:23,212 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:14:23,212 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:14:23,212 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:14:23,213 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:14:23,213 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:14:23,213 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:14:23,213 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:14:23,213 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 [2024-06-27 18:14:23,408 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:14:23,440 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:14:23,442 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:14:23,443 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:14:23,445 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:14:23,445 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 18:14:24,754 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:14:24,952 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:14:24,952 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 18:14:24,966 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/de8b6b5f2/788f1220bda042fca779d6e05b519fe7/FLAG1ef21a903 [2024-06-27 18:14:24,977 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/de8b6b5f2/788f1220bda042fca779d6e05b519fe7 [2024-06-27 18:14:24,980 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:14:24,980 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:14:24,981 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix006_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-27 18:14:25,127 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:14:25,128 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:14:25,129 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:14:25,129 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:14:25,133 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:14:25,134 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:14:24" (1/2) ... [2024-06-27 18:14:25,134 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35ee50b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:14:25, skipping insertion in model container [2024-06-27 18:14:25,134 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:14:24" (1/2) ... [2024-06-27 18:14:25,136 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@71dcc51f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:14:25, skipping insertion in model container [2024-06-27 18:14:25,136 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:14:25" (2/2) ... [2024-06-27 18:14:25,136 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35ee50b4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25, skipping insertion in model container [2024-06-27 18:14:25,137 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:14:25" (2/2) ... [2024-06-27 18:14:25,137 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:14:25,247 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:14:25,248 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (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 || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-27 18:14:25,249 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (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 || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-27 18:14:25,249 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (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 || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-27 18:14:25,249 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:14:25,249 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-27 18:14:25,285 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:14:25,434 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i[969,982] [2024-06-27 18:14:25,607 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:14:25,616 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:14:25,658 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i[969,982] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:14:25,748 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:14:25,783 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:14:25,784 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25 WrapperNode [2024-06-27 18:14:25,784 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:14:25,785 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:14:25,786 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:14:25,786 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:14:25,791 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 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,814 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 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,855 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 123 [2024-06-27 18:14:25,855 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:14:25,856 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:14:25,856 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:14:25,856 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:14:25,864 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,865 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,867 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,889 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 18:14:25,889 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,895 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,909 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,911 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,912 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,914 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,917 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:14:25,917 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:14:25,917 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:14:25,917 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:14:25,918 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25" (1/1) ... [2024-06-27 18:14:25,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:14:25,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:14:26,002 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 18:14:26,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 18:14:26,092 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:14:26,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:14:26,093 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:14:26,093 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:14:26,093 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:14:26,094 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:14:26,094 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:14:26,094 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:14:26,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:14:26,094 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:14:26,094 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:14:26,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:14:26,096 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:14:26,217 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:14:26,219 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:14:26,517 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:14:26,518 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:14:26,630 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:14:26,630 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:14:26,630 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:14:26 BoogieIcfgContainer [2024-06-27 18:14:26,631 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:14:26,632 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:14:26,632 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:14:26,634 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:14:26,634 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:14:24" (1/4) ... [2024-06-27 18:14:26,635 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b978dbe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:14:26, skipping insertion in model container [2024-06-27 18:14:26,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:14:25" (2/4) ... [2024-06-27 18:14:26,635 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b978dbe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:14:26, skipping insertion in model container [2024-06-27 18:14:26,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:25" (3/4) ... [2024-06-27 18:14:26,636 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b978dbe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:14:26, skipping insertion in model container [2024-06-27 18:14:26,636 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:14:26" (4/4) ... [2024-06-27 18:14:26,637 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 18:14:26,649 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:14:26,649 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:14:26,650 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:14:26,685 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:14:26,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 18:14:26,732 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-27 18:14:26,733 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:14:26,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 78 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-27 18:14:26,736 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 18:14:26,740 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-06-27 18:14:26,749 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:14:26,755 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;@249b896d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:14:26,755 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:14:26,760 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:14:26,760 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:14:26,760 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:14:26,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:26,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:14:26,761 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:26,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:26,797 INFO L85 PathProgramCache]: Analyzing trace with hash 359830695, now seen corresponding path program 1 times [2024-06-27 18:14:26,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:26,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543750705] [2024-06-27 18:14:26,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:26,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:26,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:27,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:27,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:27,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543750705] [2024-06-27 18:14:27,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543750705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:27,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:27,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:14:27,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948922464] [2024-06-27 18:14:27,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:27,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:14:27,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:27,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:14:27,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:14:27,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-27 18:14:27,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:27,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:27,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-27 18:14:27,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:28,436 INFO L124 PetriNetUnfolderBase]: 3699/6172 cut-off events. [2024-06-27 18:14:28,436 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 18:14:28,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11598 conditions, 6172 events. 3699/6172 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 41154 event pairs, 2881 based on Foata normal form. 176/5836 useless extension candidates. Maximal degree in co-relation 11586. Up to 5323 conditions per place. [2024-06-27 18:14:28,477 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 41 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-27 18:14:28,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 225 flow [2024-06-27 18:14:28,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:14:28,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:14:28,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 99 transitions. [2024-06-27 18:14:28,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 18:14:28,489 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 99 transitions. [2024-06-27 18:14:28,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 225 flow [2024-06-27 18:14:28,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 220 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:14:28,496 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-06-27 18:14:28,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-27 18:14:28,501 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-27 18:14:28,501 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-06-27 18:14:28,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:28,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:28,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:14:28,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:14:28,502 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:28,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:28,503 INFO L85 PathProgramCache]: Analyzing trace with hash 359830807, now seen corresponding path program 1 times [2024-06-27 18:14:28,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:28,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083502726] [2024-06-27 18:14:28,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:28,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:28,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:28,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:28,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:28,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083502726] [2024-06-27 18:14:28,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083502726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:28,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:28,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:14:28,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090117131] [2024-06-27 18:14:28,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:28,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:14:28,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:28,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:14:28,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:14:28,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 48 [2024-06-27 18:14:28,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 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-27 18:14:28,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:28,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 48 [2024-06-27 18:14:28,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:28,998 INFO L124 PetriNetUnfolderBase]: 950/1792 cut-off events. [2024-06-27 18:14:28,999 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-06-27 18:14:29,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3494 conditions, 1792 events. 950/1792 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11873 event pairs, 463 based on Foata normal form. 0/1676 useless extension candidates. Maximal degree in co-relation 3482. Up to 1207 conditions per place. [2024-06-27 18:14:29,010 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 35 selfloop transitions, 3 changer transitions 0/62 dead transitions. [2024-06-27 18:14:29,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 62 transitions, 234 flow [2024-06-27 18:14:29,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:14:29,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:14:29,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 113 transitions. [2024-06-27 18:14:29,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7847222222222222 [2024-06-27 18:14:29,014 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 3 states and 113 transitions. [2024-06-27 18:14:29,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 62 transitions, 234 flow [2024-06-27 18:14:29,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 62 transitions, 230 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:14:29,016 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 124 flow [2024-06-27 18:14:29,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-27 18:14:29,017 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-27 18:14:29,017 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 124 flow [2024-06-27 18:14:29,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 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-27 18:14:29,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:29,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:29,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:14:29,021 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:29,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:29,026 INFO L85 PathProgramCache]: Analyzing trace with hash -2094937985, now seen corresponding path program 1 times [2024-06-27 18:14:29,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:29,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006006061] [2024-06-27 18:14:29,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:29,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:29,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:29,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:29,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:29,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006006061] [2024-06-27 18:14:29,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006006061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:29,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:29,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:14:29,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666892290] [2024-06-27 18:14:29,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:29,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:14:29,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:29,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:14:29,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:14:29,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-27 18:14:29,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 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-27 18:14:29,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:29,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-27 18:14:29,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:29,936 INFO L124 PetriNetUnfolderBase]: 3141/5176 cut-off events. [2024-06-27 18:14:29,937 INFO L125 PetriNetUnfolderBase]: For 1200/1200 co-relation queries the response was YES. [2024-06-27 18:14:29,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10957 conditions, 5176 events. 3141/5176 cut-off events. For 1200/1200 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 32828 event pairs, 2003 based on Foata normal form. 3/4983 useless extension candidates. Maximal degree in co-relation 10944. Up to 4514 conditions per place. [2024-06-27 18:14:29,961 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 49 selfloop transitions, 8 changer transitions 2/72 dead transitions. [2024-06-27 18:14:29,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 72 transitions, 314 flow [2024-06-27 18:14:29,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:14:29,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:14:29,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-27 18:14:29,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-06-27 18:14:29,963 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 124 flow. Second operand 4 states and 123 transitions. [2024-06-27 18:14:29,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 72 transitions, 314 flow [2024-06-27 18:14:29,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 72 transitions, 306 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:14:29,965 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 185 flow [2024-06-27 18:14:29,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=185, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-27 18:14:29,966 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-06-27 18:14:29,966 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 185 flow [2024-06-27 18:14:29,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 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-27 18:14:29,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:29,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:29,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:14:29,967 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:29,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:29,968 INFO L85 PathProgramCache]: Analyzing trace with hash -518567110, now seen corresponding path program 1 times [2024-06-27 18:14:29,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:29,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674853391] [2024-06-27 18:14:29,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:29,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:29,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:30,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:30,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:30,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674853391] [2024-06-27 18:14:30,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674853391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:30,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:30,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:14:30,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177140490] [2024-06-27 18:14:30,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:30,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:14:30,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:30,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:14:30,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:14:30,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:14:30,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 185 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:30,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:30,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:14:30,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:31,032 INFO L124 PetriNetUnfolderBase]: 3310/5531 cut-off events. [2024-06-27 18:14:31,032 INFO L125 PetriNetUnfolderBase]: For 2354/2354 co-relation queries the response was YES. [2024-06-27 18:14:31,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12596 conditions, 5531 events. 3310/5531 cut-off events. For 2354/2354 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 35356 event pairs, 1621 based on Foata normal form. 5/5352 useless extension candidates. Maximal degree in co-relation 12581. Up to 4663 conditions per place. [2024-06-27 18:14:31,059 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 66 selfloop transitions, 18 changer transitions 0/96 dead transitions. [2024-06-27 18:14:31,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 96 transitions, 495 flow [2024-06-27 18:14:31,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:14:31,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:14:31,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-27 18:14:31,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 18:14:31,061 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 185 flow. Second operand 5 states and 154 transitions. [2024-06-27 18:14:31,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 96 transitions, 495 flow [2024-06-27 18:14:31,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 96 transitions, 484 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 18:14:31,064 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 299 flow [2024-06-27 18:14:31,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=299, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2024-06-27 18:14:31,064 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 8 predicate places. [2024-06-27 18:14:31,064 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 299 flow [2024-06-27 18:14:31,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:31,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:31,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:31,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:14:31,065 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:31,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:31,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1021172900, now seen corresponding path program 1 times [2024-06-27 18:14:31,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:31,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200700295] [2024-06-27 18:14:31,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:31,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:31,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:31,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:31,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:31,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200700295] [2024-06-27 18:14:31,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200700295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:31,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:31,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:14:31,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273386733] [2024-06-27 18:14:31,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:31,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:14:31,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:31,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:14:31,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:14:31,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:14:31,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 299 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:31,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:31,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:14:31,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:32,391 INFO L124 PetriNetUnfolderBase]: 3332/5151 cut-off events. [2024-06-27 18:14:32,391 INFO L125 PetriNetUnfolderBase]: For 5613/5616 co-relation queries the response was YES. [2024-06-27 18:14:32,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14286 conditions, 5151 events. 3332/5151 cut-off events. For 5613/5616 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 30248 event pairs, 1183 based on Foata normal form. 7/5121 useless extension candidates. Maximal degree in co-relation 14267. Up to 4629 conditions per place. [2024-06-27 18:14:32,419 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 78 selfloop transitions, 33 changer transitions 0/123 dead transitions. [2024-06-27 18:14:32,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 123 transitions, 753 flow [2024-06-27 18:14:32,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:14:32,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:14:32,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 18:14:32,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-27 18:14:32,421 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 299 flow. Second operand 6 states and 184 transitions. [2024-06-27 18:14:32,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 123 transitions, 753 flow [2024-06-27 18:14:32,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 123 transitions, 745 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 18:14:32,425 INFO L231 Difference]: Finished difference. Result has 71 places, 79 transitions, 509 flow [2024-06-27 18:14:32,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=509, PETRI_PLACES=71, PETRI_TRANSITIONS=79} [2024-06-27 18:14:32,426 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 17 predicate places. [2024-06-27 18:14:32,426 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 79 transitions, 509 flow [2024-06-27 18:14:32,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:32,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:32,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:32,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:14:32,427 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:32,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:32,428 INFO L85 PathProgramCache]: Analyzing trace with hash -126753831, now seen corresponding path program 1 times [2024-06-27 18:14:32,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:32,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890197807] [2024-06-27 18:14:32,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:32,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:32,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:33,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:33,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:33,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890197807] [2024-06-27 18:14:33,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890197807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:33,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:33,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:14:33,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429416505] [2024-06-27 18:14:33,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:33,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:14:33,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:33,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:14:33,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:14:33,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:14:33,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 79 transitions, 509 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-27 18:14:33,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:33,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:14:33,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:34,176 INFO L124 PetriNetUnfolderBase]: 3359/5669 cut-off events. [2024-06-27 18:14:34,176 INFO L125 PetriNetUnfolderBase]: For 11571/11577 co-relation queries the response was YES. [2024-06-27 18:14:34,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17257 conditions, 5669 events. 3359/5669 cut-off events. For 11571/11577 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 36637 event pairs, 1398 based on Foata normal form. 14/5503 useless extension candidates. Maximal degree in co-relation 17232. Up to 4594 conditions per place. [2024-06-27 18:14:34,203 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 85 selfloop transitions, 36 changer transitions 0/133 dead transitions. [2024-06-27 18:14:34,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 133 transitions, 949 flow [2024-06-27 18:14:34,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:14:34,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:14:34,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 18:14:34,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-27 18:14:34,205 INFO L175 Difference]: Start difference. First operand has 71 places, 79 transitions, 509 flow. Second operand 7 states and 209 transitions. [2024-06-27 18:14:34,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 133 transitions, 949 flow [2024-06-27 18:14:34,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 133 transitions, 915 flow, removed 17 selfloop flow, removed 0 redundant places. [2024-06-27 18:14:34,218 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 579 flow [2024-06-27 18:14:34,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=579, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2024-06-27 18:14:34,220 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 23 predicate places. [2024-06-27 18:14:34,220 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 579 flow [2024-06-27 18:14:34,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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-27 18:14:34,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:34,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:34,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:14:34,221 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:34,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:34,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1123486705, now seen corresponding path program 1 times [2024-06-27 18:14:34,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:34,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134921103] [2024-06-27 18:14:34,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:34,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:34,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:34,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:34,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:34,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134921103] [2024-06-27 18:14:34,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134921103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:34,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:34,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:14:34,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951622812] [2024-06-27 18:14:34,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:34,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:14:34,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:34,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:14:34,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:14:34,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:34,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 579 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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-27 18:14:34,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:34,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:34,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:35,494 INFO L124 PetriNetUnfolderBase]: 3905/6531 cut-off events. [2024-06-27 18:14:35,494 INFO L125 PetriNetUnfolderBase]: For 14165/14165 co-relation queries the response was YES. [2024-06-27 18:14:35,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19827 conditions, 6531 events. 3905/6531 cut-off events. For 14165/14165 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 42400 event pairs, 1648 based on Foata normal form. 2/6346 useless extension candidates. Maximal degree in co-relation 19798. Up to 5591 conditions per place. [2024-06-27 18:14:35,531 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 74 selfloop transitions, 14 changer transitions 0/98 dead transitions. [2024-06-27 18:14:35,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 98 transitions, 795 flow [2024-06-27 18:14:35,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:14:35,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:14:35,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 18:14:35,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-27 18:14:35,533 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 579 flow. Second operand 5 states and 123 transitions. [2024-06-27 18:14:35,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 98 transitions, 795 flow [2024-06-27 18:14:35,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 98 transitions, 705 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 18:14:35,542 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 529 flow [2024-06-27 18:14:35,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=529, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2024-06-27 18:14:35,543 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 23 predicate places. [2024-06-27 18:14:35,543 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 529 flow [2024-06-27 18:14:35,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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-27 18:14:35,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:35,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:35,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:14:35,543 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:35,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:35,544 INFO L85 PathProgramCache]: Analyzing trace with hash 436032468, now seen corresponding path program 1 times [2024-06-27 18:14:35,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:35,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873770643] [2024-06-27 18:14:35,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:35,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:35,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:36,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:36,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:36,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873770643] [2024-06-27 18:14:36,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873770643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:36,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:36,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:14:36,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954854908] [2024-06-27 18:14:36,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:36,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:14:36,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:36,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:14:36,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:14:36,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:36,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 529 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:36,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:36,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:36,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:37,115 INFO L124 PetriNetUnfolderBase]: 3895/6566 cut-off events. [2024-06-27 18:14:37,116 INFO L125 PetriNetUnfolderBase]: For 14791/14791 co-relation queries the response was YES. [2024-06-27 18:14:37,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19622 conditions, 6566 events. 3895/6566 cut-off events. For 14791/14791 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 42999 event pairs, 1566 based on Foata normal form. 4/6383 useless extension candidates. Maximal degree in co-relation 19591. Up to 5543 conditions per place. [2024-06-27 18:14:37,161 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 83 selfloop transitions, 17 changer transitions 0/110 dead transitions. [2024-06-27 18:14:37,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 110 transitions, 813 flow [2024-06-27 18:14:37,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:14:37,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:14:37,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 18:14:37,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-27 18:14:37,163 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 529 flow. Second operand 6 states and 148 transitions. [2024-06-27 18:14:37,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 110 transitions, 813 flow [2024-06-27 18:14:37,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 110 transitions, 774 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 18:14:37,178 INFO L231 Difference]: Finished difference. Result has 79 places, 84 transitions, 559 flow [2024-06-27 18:14:37,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=559, PETRI_PLACES=79, PETRI_TRANSITIONS=84} [2024-06-27 18:14:37,180 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 25 predicate places. [2024-06-27 18:14:37,180 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 84 transitions, 559 flow [2024-06-27 18:14:37,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:37,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:37,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:37,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:14:37,181 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:37,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:37,182 INFO L85 PathProgramCache]: Analyzing trace with hash 625460685, now seen corresponding path program 1 times [2024-06-27 18:14:37,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:37,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933033698] [2024-06-27 18:14:37,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:37,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:37,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:37,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:37,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:37,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933033698] [2024-06-27 18:14:37,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933033698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:37,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:37,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:14:37,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865307963] [2024-06-27 18:14:37,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:37,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:14:37,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:37,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:14:37,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:14:37,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:37,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 84 transitions, 559 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:37,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:37,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:37,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:38,562 INFO L124 PetriNetUnfolderBase]: 3913/6467 cut-off events. [2024-06-27 18:14:38,562 INFO L125 PetriNetUnfolderBase]: For 17552/17561 co-relation queries the response was YES. [2024-06-27 18:14:38,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20611 conditions, 6467 events. 3913/6467 cut-off events. For 17552/17561 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 41122 event pairs, 1420 based on Foata normal form. 10/6291 useless extension candidates. Maximal degree in co-relation 20580. Up to 5485 conditions per place. [2024-06-27 18:14:38,602 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 86 selfloop transitions, 21 changer transitions 0/117 dead transitions. [2024-06-27 18:14:38,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 117 transitions, 911 flow [2024-06-27 18:14:38,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:14:38,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:14:38,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 18:14:38,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5381944444444444 [2024-06-27 18:14:38,604 INFO L175 Difference]: Start difference. First operand has 79 places, 84 transitions, 559 flow. Second operand 6 states and 155 transitions. [2024-06-27 18:14:38,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 117 transitions, 911 flow [2024-06-27 18:14:38,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 117 transitions, 870 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:14:38,715 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 604 flow [2024-06-27 18:14:38,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=604, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-27 18:14:38,716 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 27 predicate places. [2024-06-27 18:14:38,716 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 604 flow [2024-06-27 18:14:38,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:38,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:38,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:38,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:14:38,717 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:38,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:38,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1633968495, now seen corresponding path program 2 times [2024-06-27 18:14:38,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:38,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787568113] [2024-06-27 18:14:38,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:38,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:38,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:39,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:39,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:39,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787568113] [2024-06-27 18:14:39,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787568113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:39,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:39,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:14:39,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149969235] [2024-06-27 18:14:39,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:39,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:14:39,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:39,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:14:39,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:14:39,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:39,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 604 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:39,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:39,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:39,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:40,148 INFO L124 PetriNetUnfolderBase]: 3898/6562 cut-off events. [2024-06-27 18:14:40,149 INFO L125 PetriNetUnfolderBase]: For 19243/19243 co-relation queries the response was YES. [2024-06-27 18:14:40,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20891 conditions, 6562 events. 3898/6562 cut-off events. For 19243/19243 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 42915 event pairs, 1605 based on Foata normal form. 2/6377 useless extension candidates. Maximal degree in co-relation 20859. Up to 5568 conditions per place. [2024-06-27 18:14:40,180 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 87 selfloop transitions, 13 changer transitions 0/110 dead transitions. [2024-06-27 18:14:40,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 110 transitions, 862 flow [2024-06-27 18:14:40,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:14:40,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:14:40,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 18:14:40,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034722222222222 [2024-06-27 18:14:40,182 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 604 flow. Second operand 6 states and 145 transitions. [2024-06-27 18:14:40,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 110 transitions, 862 flow [2024-06-27 18:14:40,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 110 transitions, 829 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:14:40,196 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 605 flow [2024-06-27 18:14:40,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=605, PETRI_PLACES=84, PETRI_TRANSITIONS=87} [2024-06-27 18:14:40,197 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 30 predicate places. [2024-06-27 18:14:40,197 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 605 flow [2024-06-27 18:14:40,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:40,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:40,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:40,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:14:40,198 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:40,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:40,198 INFO L85 PathProgramCache]: Analyzing trace with hash -835884522, now seen corresponding path program 1 times [2024-06-27 18:14:40,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:40,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778188779] [2024-06-27 18:14:40,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:40,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:40,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:40,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:40,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:40,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778188779] [2024-06-27 18:14:40,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778188779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:40,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:40,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:14:40,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059960079] [2024-06-27 18:14:40,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:40,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:14:40,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:40,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:14:40,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:14:40,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:40,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 605 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:40,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:40,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:40,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:41,709 INFO L124 PetriNetUnfolderBase]: 4056/6677 cut-off events. [2024-06-27 18:14:41,709 INFO L125 PetriNetUnfolderBase]: For 22006/22015 co-relation queries the response was YES. [2024-06-27 18:14:41,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21791 conditions, 6677 events. 4056/6677 cut-off events. For 22006/22015 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 42285 event pairs, 1245 based on Foata normal form. 10/6498 useless extension candidates. Maximal degree in co-relation 21758. Up to 5476 conditions per place. [2024-06-27 18:14:41,742 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 100 selfloop transitions, 29 changer transitions 0/139 dead transitions. [2024-06-27 18:14:41,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 139 transitions, 1073 flow [2024-06-27 18:14:41,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:14:41,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:14:41,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 18:14:41,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-27 18:14:41,744 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 605 flow. Second operand 7 states and 184 transitions. [2024-06-27 18:14:41,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 139 transitions, 1073 flow [2024-06-27 18:14:41,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 139 transitions, 1017 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 18:14:41,758 INFO L231 Difference]: Finished difference. Result has 86 places, 98 transitions, 707 flow [2024-06-27 18:14:41,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=707, PETRI_PLACES=86, PETRI_TRANSITIONS=98} [2024-06-27 18:14:41,758 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 32 predicate places. [2024-06-27 18:14:41,759 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 98 transitions, 707 flow [2024-06-27 18:14:41,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:41,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:41,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:41,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:14:41,759 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:41,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:41,760 INFO L85 PathProgramCache]: Analyzing trace with hash 170628438, now seen corresponding path program 2 times [2024-06-27 18:14:41,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:41,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387017741] [2024-06-27 18:14:41,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:41,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:41,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:42,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:42,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:42,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387017741] [2024-06-27 18:14:42,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387017741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:42,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:42,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:14:42,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731334588] [2024-06-27 18:14:42,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:42,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:14:42,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:42,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:14:42,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:14:42,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:42,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 98 transitions, 707 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:42,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:42,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:42,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:43,285 INFO L124 PetriNetUnfolderBase]: 4102/6875 cut-off events. [2024-06-27 18:14:43,285 INFO L125 PetriNetUnfolderBase]: For 27562/27562 co-relation queries the response was YES. [2024-06-27 18:14:43,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24228 conditions, 6875 events. 4102/6875 cut-off events. For 27562/27562 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 44864 event pairs, 1511 based on Foata normal form. 4/6686 useless extension candidates. Maximal degree in co-relation 24194. Up to 5767 conditions per place. [2024-06-27 18:14:43,325 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 107 selfloop transitions, 22 changer transitions 0/139 dead transitions. [2024-06-27 18:14:43,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 139 transitions, 1157 flow [2024-06-27 18:14:43,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:14:43,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:14:43,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:14:43,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 18:14:43,328 INFO L175 Difference]: Start difference. First operand has 86 places, 98 transitions, 707 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:14:43,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 139 transitions, 1157 flow [2024-06-27 18:14:43,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 139 transitions, 1131 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 18:14:43,347 INFO L231 Difference]: Finished difference. Result has 91 places, 104 transitions, 795 flow [2024-06-27 18:14:43,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=795, PETRI_PLACES=91, PETRI_TRANSITIONS=104} [2024-06-27 18:14:43,347 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 37 predicate places. [2024-06-27 18:14:43,348 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 104 transitions, 795 flow [2024-06-27 18:14:43,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:43,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:43,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:43,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:14:43,348 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:43,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:43,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1879556974, now seen corresponding path program 3 times [2024-06-27 18:14:43,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:43,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155395802] [2024-06-27 18:14:43,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:43,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:43,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:43,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:43,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:43,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155395802] [2024-06-27 18:14:43,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155395802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:43,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:43,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:14:43,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908679669] [2024-06-27 18:14:43,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:43,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:14:43,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:43,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:14:43,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:14:44,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:44,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 104 transitions, 795 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:44,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:44,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:44,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:45,010 INFO L124 PetriNetUnfolderBase]: 4092/6867 cut-off events. [2024-06-27 18:14:45,010 INFO L125 PetriNetUnfolderBase]: For 31010/31010 co-relation queries the response was YES. [2024-06-27 18:14:45,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24623 conditions, 6867 events. 4092/6867 cut-off events. For 31010/31010 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 44867 event pairs, 1513 based on Foata normal form. 4/6676 useless extension candidates. Maximal degree in co-relation 24586. Up to 5808 conditions per place. [2024-06-27 18:14:45,057 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 107 selfloop transitions, 17 changer transitions 0/134 dead transitions. [2024-06-27 18:14:45,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 134 transitions, 1121 flow [2024-06-27 18:14:45,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:14:45,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:14:45,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:14:45,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 18:14:45,059 INFO L175 Difference]: Start difference. First operand has 91 places, 104 transitions, 795 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:14:45,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 134 transitions, 1121 flow [2024-06-27 18:14:45,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 134 transitions, 1069 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 18:14:45,083 INFO L231 Difference]: Finished difference. Result has 95 places, 104 transitions, 785 flow [2024-06-27 18:14:45,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=785, PETRI_PLACES=95, PETRI_TRANSITIONS=104} [2024-06-27 18:14:45,083 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 41 predicate places. [2024-06-27 18:14:45,083 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 104 transitions, 785 flow [2024-06-27 18:14:45,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:45,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:45,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:45,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:14:45,084 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:45,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:45,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1515467878, now seen corresponding path program 1 times [2024-06-27 18:14:45,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:45,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763651517] [2024-06-27 18:14:45,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:45,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:45,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:45,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:45,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:45,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763651517] [2024-06-27 18:14:45,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763651517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:45,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:45,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:14:45,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802722822] [2024-06-27 18:14:45,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:45,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:14:45,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:45,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:14:45,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:14:45,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:14:45,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 104 transitions, 785 flow. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:45,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:45,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:14:45,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:46,619 INFO L124 PetriNetUnfolderBase]: 5296/8723 cut-off events. [2024-06-27 18:14:46,620 INFO L125 PetriNetUnfolderBase]: For 42337/42363 co-relation queries the response was YES. [2024-06-27 18:14:46,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30860 conditions, 8723 events. 5296/8723 cut-off events. For 42337/42363 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 57303 event pairs, 2103 based on Foata normal form. 15/8468 useless extension candidates. Maximal degree in co-relation 30822. Up to 7528 conditions per place. [2024-06-27 18:14:46,685 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 93 selfloop transitions, 11 changer transitions 0/122 dead transitions. [2024-06-27 18:14:46,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 122 transitions, 1059 flow [2024-06-27 18:14:46,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:14:46,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:14:46,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 18:14:46,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-27 18:14:46,687 INFO L175 Difference]: Start difference. First operand has 95 places, 104 transitions, 785 flow. Second operand 5 states and 115 transitions. [2024-06-27 18:14:46,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 122 transitions, 1059 flow [2024-06-27 18:14:46,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 122 transitions, 1010 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 18:14:46,713 INFO L231 Difference]: Finished difference. Result has 94 places, 107 transitions, 797 flow [2024-06-27 18:14:46,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=797, PETRI_PLACES=94, PETRI_TRANSITIONS=107} [2024-06-27 18:14:46,714 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 40 predicate places. [2024-06-27 18:14:46,714 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 107 transitions, 797 flow [2024-06-27 18:14:46,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:46,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:46,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:46,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:14:46,715 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:46,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:46,721 INFO L85 PathProgramCache]: Analyzing trace with hash -146430196, now seen corresponding path program 1 times [2024-06-27 18:14:46,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:46,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601976256] [2024-06-27 18:14:46,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:46,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:46,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:47,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-27 18:14:47,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:47,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601976256] [2024-06-27 18:14:47,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601976256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:47,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:47,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:14:47,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865291324] [2024-06-27 18:14:47,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:47,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:14:47,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:47,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:14:47,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:14:47,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:47,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 107 transitions, 797 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:47,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:47,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:47,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:48,388 INFO L124 PetriNetUnfolderBase]: 4276/6548 cut-off events. [2024-06-27 18:14:48,388 INFO L125 PetriNetUnfolderBase]: For 41862/41868 co-relation queries the response was YES. [2024-06-27 18:14:48,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26565 conditions, 6548 events. 4276/6548 cut-off events. For 41862/41868 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 38498 event pairs, 1153 based on Foata normal form. 6/6501 useless extension candidates. Maximal degree in co-relation 26526. Up to 5832 conditions per place. [2024-06-27 18:14:48,434 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 108 selfloop transitions, 37 changer transitions 0/156 dead transitions. [2024-06-27 18:14:48,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 156 transitions, 1317 flow [2024-06-27 18:14:48,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:14:48,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:14:48,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 18:14:48,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-27 18:14:48,435 INFO L175 Difference]: Start difference. First operand has 94 places, 107 transitions, 797 flow. Second operand 7 states and 183 transitions. [2024-06-27 18:14:48,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 156 transitions, 1317 flow [2024-06-27 18:14:48,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 156 transitions, 1282 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 18:14:48,465 INFO L231 Difference]: Finished difference. Result has 98 places, 113 transitions, 898 flow [2024-06-27 18:14:48,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=898, PETRI_PLACES=98, PETRI_TRANSITIONS=113} [2024-06-27 18:14:48,465 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 44 predicate places. [2024-06-27 18:14:48,465 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 113 transitions, 898 flow [2024-06-27 18:14:48,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:48,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:48,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:48,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:14:48,466 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:48,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:48,466 INFO L85 PathProgramCache]: Analyzing trace with hash -231382994, now seen corresponding path program 2 times [2024-06-27 18:14:48,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:48,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460921523] [2024-06-27 18:14:48,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:48,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:48,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:49,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:49,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:49,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460921523] [2024-06-27 18:14:49,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460921523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:49,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:49,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:14:49,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829674347] [2024-06-27 18:14:49,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:49,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:14:49,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:49,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:14:49,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:14:49,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:49,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 113 transitions, 898 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:49,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:49,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:49,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:50,219 INFO L124 PetriNetUnfolderBase]: 4325/7047 cut-off events. [2024-06-27 18:14:50,219 INFO L125 PetriNetUnfolderBase]: For 47618/47624 co-relation queries the response was YES. [2024-06-27 18:14:50,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28327 conditions, 7047 events. 4325/7047 cut-off events. For 47618/47624 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 44693 event pairs, 1334 based on Foata normal form. 6/6844 useless extension candidates. Maximal degree in co-relation 28287. Up to 5999 conditions per place. [2024-06-27 18:14:50,271 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 117 selfloop transitions, 24 changer transitions 0/152 dead transitions. [2024-06-27 18:14:50,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 152 transitions, 1312 flow [2024-06-27 18:14:50,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:14:50,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:14:50,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:14:50,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-27 18:14:50,273 INFO L175 Difference]: Start difference. First operand has 98 places, 113 transitions, 898 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:14:50,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 152 transitions, 1312 flow [2024-06-27 18:14:50,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 152 transitions, 1238 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 18:14:50,310 INFO L231 Difference]: Finished difference. Result has 102 places, 116 transitions, 916 flow [2024-06-27 18:14:50,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=916, PETRI_PLACES=102, PETRI_TRANSITIONS=116} [2024-06-27 18:14:50,311 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 48 predicate places. [2024-06-27 18:14:50,311 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 116 transitions, 916 flow [2024-06-27 18:14:50,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:50,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:50,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:50,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:14:50,312 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:50,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:50,312 INFO L85 PathProgramCache]: Analyzing trace with hash -227658189, now seen corresponding path program 1 times [2024-06-27 18:14:50,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:50,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650659484] [2024-06-27 18:14:50,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:50,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:50,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:51,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-27 18:14:51,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:51,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650659484] [2024-06-27 18:14:51,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650659484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:51,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:51,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:51,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652861641] [2024-06-27 18:14:51,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:51,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:51,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:51,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:51,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:51,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:51,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 116 transitions, 916 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:51,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:51,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:51,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:52,130 INFO L124 PetriNetUnfolderBase]: 4371/7112 cut-off events. [2024-06-27 18:14:52,130 INFO L125 PetriNetUnfolderBase]: For 51923/51929 co-relation queries the response was YES. [2024-06-27 18:14:52,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28969 conditions, 7112 events. 4371/7112 cut-off events. For 51923/51929 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 45108 event pairs, 1256 based on Foata normal form. 5/6910 useless extension candidates. Maximal degree in co-relation 28927. Up to 5814 conditions per place. [2024-06-27 18:14:52,175 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 121 selfloop transitions, 36 changer transitions 0/168 dead transitions. [2024-06-27 18:14:52,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 168 transitions, 1460 flow [2024-06-27 18:14:52,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:52,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:52,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 18:14:52,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5442708333333334 [2024-06-27 18:14:52,177 INFO L175 Difference]: Start difference. First operand has 102 places, 116 transitions, 916 flow. Second operand 8 states and 209 transitions. [2024-06-27 18:14:52,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 168 transitions, 1460 flow [2024-06-27 18:14:52,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 168 transitions, 1410 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 18:14:52,207 INFO L231 Difference]: Finished difference. Result has 105 places, 119 transitions, 976 flow [2024-06-27 18:14:52,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=976, PETRI_PLACES=105, PETRI_TRANSITIONS=119} [2024-06-27 18:14:52,207 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 51 predicate places. [2024-06-27 18:14:52,208 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 119 transitions, 976 flow [2024-06-27 18:14:52,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:52,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:52,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:52,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:14:52,208 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:52,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:52,209 INFO L85 PathProgramCache]: Analyzing trace with hash -227663769, now seen corresponding path program 2 times [2024-06-27 18:14:52,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:52,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026212454] [2024-06-27 18:14:52,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:52,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:52,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:52,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:52,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:52,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026212454] [2024-06-27 18:14:52,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026212454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:52,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:52,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:14:52,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491231231] [2024-06-27 18:14:52,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:52,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:14:52,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:52,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:14:52,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:14:52,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:52,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 119 transitions, 976 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:52,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:52,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:52,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:53,745 INFO L124 PetriNetUnfolderBase]: 4417/7182 cut-off events. [2024-06-27 18:14:53,745 INFO L125 PetriNetUnfolderBase]: For 56871/56877 co-relation queries the response was YES. [2024-06-27 18:14:53,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29772 conditions, 7182 events. 4417/7182 cut-off events. For 56871/56877 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 45600 event pairs, 1258 based on Foata normal form. 5/6978 useless extension candidates. Maximal degree in co-relation 29729. Up to 5853 conditions per place. [2024-06-27 18:14:53,798 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 113 selfloop transitions, 42 changer transitions 0/166 dead transitions. [2024-06-27 18:14:53,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 166 transitions, 1510 flow [2024-06-27 18:14:53,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:14:53,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:14:53,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 18:14:53,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-27 18:14:53,799 INFO L175 Difference]: Start difference. First operand has 105 places, 119 transitions, 976 flow. Second operand 7 states and 188 transitions. [2024-06-27 18:14:53,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 166 transitions, 1510 flow [2024-06-27 18:14:53,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 166 transitions, 1414 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 18:14:53,844 INFO L231 Difference]: Finished difference. Result has 106 places, 122 transitions, 1008 flow [2024-06-27 18:14:53,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1008, PETRI_PLACES=106, PETRI_TRANSITIONS=122} [2024-06-27 18:14:53,845 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 52 predicate places. [2024-06-27 18:14:53,845 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 122 transitions, 1008 flow [2024-06-27 18:14:53,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:53,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:53,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:53,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:14:53,845 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:53,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:53,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1714261675, now seen corresponding path program 3 times [2024-06-27 18:14:53,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:53,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127104263] [2024-06-27 18:14:53,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:53,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:53,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:54,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:54,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:54,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127104263] [2024-06-27 18:14:54,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127104263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:54,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:54,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:54,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106361521] [2024-06-27 18:14:54,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:54,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:54,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:54,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:54,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:54,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:54,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 122 transitions, 1008 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:54,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:54,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:54,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:55,707 INFO L124 PetriNetUnfolderBase]: 4464/7093 cut-off events. [2024-06-27 18:14:55,708 INFO L125 PetriNetUnfolderBase]: For 61524/61524 co-relation queries the response was YES. [2024-06-27 18:14:55,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30210 conditions, 7093 events. 4464/7093 cut-off events. For 61524/61524 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 44418 event pairs, 1529 based on Foata normal form. 4/6963 useless extension candidates. Maximal degree in co-relation 30166. Up to 6181 conditions per place. [2024-06-27 18:14:55,761 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 131 selfloop transitions, 25 changer transitions 0/167 dead transitions. [2024-06-27 18:14:55,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 167 transitions, 1476 flow [2024-06-27 18:14:55,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:55,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:55,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:14:55,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-27 18:14:55,763 INFO L175 Difference]: Start difference. First operand has 106 places, 122 transitions, 1008 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:14:55,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 167 transitions, 1476 flow [2024-06-27 18:14:55,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 167 transitions, 1383 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 18:14:55,816 INFO L231 Difference]: Finished difference. Result has 110 places, 125 transitions, 1015 flow [2024-06-27 18:14:55,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1015, PETRI_PLACES=110, PETRI_TRANSITIONS=125} [2024-06-27 18:14:55,817 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 56 predicate places. [2024-06-27 18:14:55,817 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 125 transitions, 1015 flow [2024-06-27 18:14:55,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:55,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:55,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:55,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:14:55,818 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:55,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:55,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1734238993, now seen corresponding path program 4 times [2024-06-27 18:14:55,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:55,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454236137] [2024-06-27 18:14:55,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:55,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:55,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:56,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:56,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:56,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454236137] [2024-06-27 18:14:56,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454236137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:56,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:56,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:14:56,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813413777] [2024-06-27 18:14:56,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:56,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:14:56,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:56,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:14:56,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:14:56,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:14:56,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 125 transitions, 1015 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:56,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:56,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:14:56,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:57,690 INFO L124 PetriNetUnfolderBase]: 4454/7091 cut-off events. [2024-06-27 18:14:57,690 INFO L125 PetriNetUnfolderBase]: For 65125/65125 co-relation queries the response was YES. [2024-06-27 18:14:57,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30093 conditions, 7091 events. 4454/7091 cut-off events. For 65125/65125 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 44602 event pairs, 1546 based on Foata normal form. 4/6957 useless extension candidates. Maximal degree in co-relation 30048. Up to 6216 conditions per place. [2024-06-27 18:14:57,752 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 133 selfloop transitions, 20 changer transitions 0/164 dead transitions. [2024-06-27 18:14:57,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 164 transitions, 1427 flow [2024-06-27 18:14:57,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:14:57,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:14:57,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:14:57,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-27 18:14:57,756 INFO L175 Difference]: Start difference. First operand has 110 places, 125 transitions, 1015 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:14:57,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 164 transitions, 1427 flow [2024-06-27 18:14:57,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 164 transitions, 1357 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 18:14:57,818 INFO L231 Difference]: Finished difference. Result has 112 places, 125 transitions, 993 flow [2024-06-27 18:14:57,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=993, PETRI_PLACES=112, PETRI_TRANSITIONS=125} [2024-06-27 18:14:57,818 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 58 predicate places. [2024-06-27 18:14:57,821 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 125 transitions, 993 flow [2024-06-27 18:14:57,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:57,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:57,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:57,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:14:57,822 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:14:57,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:57,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1734545831, now seen corresponding path program 1 times [2024-06-27 18:14:57,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:57,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690906965] [2024-06-27 18:14:57,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:57,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:57,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:59,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:59,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:59,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690906965] [2024-06-27 18:14:59,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690906965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:59,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:59,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:14:59,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265132264] [2024-06-27 18:14:59,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:59,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:14:59,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:59,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:14:59,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:14:59,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:14:59,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 125 transitions, 993 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:59,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:59,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:14:59,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:00,712 INFO L124 PetriNetUnfolderBase]: 5301/8375 cut-off events. [2024-06-27 18:15:00,712 INFO L125 PetriNetUnfolderBase]: For 79010/79010 co-relation queries the response was YES. [2024-06-27 18:15:00,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34705 conditions, 8375 events. 5301/8375 cut-off events. For 79010/79010 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 52568 event pairs, 1866 based on Foata normal form. 4/8201 useless extension candidates. Maximal degree in co-relation 34659. Up to 7394 conditions per place. [2024-06-27 18:15:00,767 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 139 selfloop transitions, 26 changer transitions 0/175 dead transitions. [2024-06-27 18:15:00,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 175 transitions, 1506 flow [2024-06-27 18:15:00,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:15:00,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:15:00,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:15:00,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-27 18:15:00,769 INFO L175 Difference]: Start difference. First operand has 112 places, 125 transitions, 993 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:15:00,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 175 transitions, 1506 flow [2024-06-27 18:15:00,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 175 transitions, 1411 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 18:15:00,820 INFO L231 Difference]: Finished difference. Result has 113 places, 132 transitions, 1037 flow [2024-06-27 18:15:00,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1037, PETRI_PLACES=113, PETRI_TRANSITIONS=132} [2024-06-27 18:15:00,821 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 59 predicate places. [2024-06-27 18:15:00,821 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 132 transitions, 1037 flow [2024-06-27 18:15:00,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:00,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:00,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:00,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:15:00,822 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:00,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:00,822 INFO L85 PathProgramCache]: Analyzing trace with hash -247260350, now seen corresponding path program 1 times [2024-06-27 18:15:00,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:00,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598749493] [2024-06-27 18:15:00,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:00,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:00,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:01,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:01,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:01,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598749493] [2024-06-27 18:15:01,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598749493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:01,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:01,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:15:01,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415143558] [2024-06-27 18:15:01,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:01,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:15:01,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:01,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:15:01,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:15:01,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:15:01,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 132 transitions, 1037 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:01,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:01,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:15:01,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:02,420 INFO L124 PetriNetUnfolderBase]: 5497/8464 cut-off events. [2024-06-27 18:15:02,421 INFO L125 PetriNetUnfolderBase]: For 84966/85000 co-relation queries the response was YES. [2024-06-27 18:15:02,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35714 conditions, 8464 events. 5497/8464 cut-off events. For 84966/85000 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 51046 event pairs, 2074 based on Foata normal form. 21/8350 useless extension candidates. Maximal degree in co-relation 35666. Up to 7762 conditions per place. [2024-06-27 18:15:02,493 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 122 selfloop transitions, 14 changer transitions 0/157 dead transitions. [2024-06-27 18:15:02,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 157 transitions, 1401 flow [2024-06-27 18:15:02,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:15:02,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:15:02,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 18:15:02,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2024-06-27 18:15:02,495 INFO L175 Difference]: Start difference. First operand has 113 places, 132 transitions, 1037 flow. Second operand 6 states and 137 transitions. [2024-06-27 18:15:02,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 157 transitions, 1401 flow [2024-06-27 18:15:02,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 157 transitions, 1330 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 18:15:02,561 INFO L231 Difference]: Finished difference. Result has 114 places, 135 transitions, 1038 flow [2024-06-27 18:15:02,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1038, PETRI_PLACES=114, PETRI_TRANSITIONS=135} [2024-06-27 18:15:02,561 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 60 predicate places. [2024-06-27 18:15:02,561 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 135 transitions, 1038 flow [2024-06-27 18:15:02,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:02,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:02,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:02,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:15:02,562 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:02,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:02,562 INFO L85 PathProgramCache]: Analyzing trace with hash -244427943, now seen corresponding path program 1 times [2024-06-27 18:15:02,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:02,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794540983] [2024-06-27 18:15:02,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:02,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:02,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:03,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:03,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:03,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794540983] [2024-06-27 18:15:03,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794540983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:03,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:03,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:03,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908678914] [2024-06-27 18:15:03,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:03,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:03,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:03,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:03,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:03,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:03,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 135 transitions, 1038 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:03,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:03,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:03,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:04,798 INFO L124 PetriNetUnfolderBase]: 5084/7951 cut-off events. [2024-06-27 18:15:04,799 INFO L125 PetriNetUnfolderBase]: For 90383/90393 co-relation queries the response was YES. [2024-06-27 18:15:04,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35267 conditions, 7951 events. 5084/7951 cut-off events. For 90383/90393 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 49411 event pairs, 1169 based on Foata normal form. 12/7814 useless extension candidates. Maximal degree in co-relation 35218. Up to 6819 conditions per place. [2024-06-27 18:15:04,865 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 154 selfloop transitions, 34 changer transitions 0/200 dead transitions. [2024-06-27 18:15:04,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 200 transitions, 1746 flow [2024-06-27 18:15:04,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:15:04,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:15:04,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 18:15:04,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390625 [2024-06-27 18:15:04,866 INFO L175 Difference]: Start difference. First operand has 114 places, 135 transitions, 1038 flow. Second operand 8 states and 207 transitions. [2024-06-27 18:15:04,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 200 transitions, 1746 flow [2024-06-27 18:15:04,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 200 transitions, 1698 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 18:15:04,945 INFO L231 Difference]: Finished difference. Result has 120 places, 148 transitions, 1208 flow [2024-06-27 18:15:04,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1208, PETRI_PLACES=120, PETRI_TRANSITIONS=148} [2024-06-27 18:15:04,946 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 66 predicate places. [2024-06-27 18:15:04,946 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 148 transitions, 1208 flow [2024-06-27 18:15:04,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:04,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:04,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:04,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:15:04,946 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:04,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:04,947 INFO L85 PathProgramCache]: Analyzing trace with hash -244367369, now seen corresponding path program 1 times [2024-06-27 18:15:04,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:04,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750094198] [2024-06-27 18:15:04,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:04,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:04,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:05,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:05,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:05,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750094198] [2024-06-27 18:15:05,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750094198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:05,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:05,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:05,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980245557] [2024-06-27 18:15:05,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:05,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:05,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:05,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:05,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:06,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:06,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 148 transitions, 1208 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:06,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:06,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:06,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:07,306 INFO L124 PetriNetUnfolderBase]: 5159/8091 cut-off events. [2024-06-27 18:15:07,306 INFO L125 PetriNetUnfolderBase]: For 98919/98929 co-relation queries the response was YES. [2024-06-27 18:15:07,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36835 conditions, 8091 events. 5159/8091 cut-off events. For 98919/98929 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 50342 event pairs, 1308 based on Foata normal form. 9/7938 useless extension candidates. Maximal degree in co-relation 36783. Up to 6573 conditions per place. [2024-06-27 18:15:07,382 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 153 selfloop transitions, 59 changer transitions 0/224 dead transitions. [2024-06-27 18:15:07,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 224 transitions, 1990 flow [2024-06-27 18:15:07,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:15:07,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:15:07,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-27 18:15:07,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5479166666666667 [2024-06-27 18:15:07,384 INFO L175 Difference]: Start difference. First operand has 120 places, 148 transitions, 1208 flow. Second operand 10 states and 263 transitions. [2024-06-27 18:15:07,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 224 transitions, 1990 flow [2024-06-27 18:15:07,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 224 transitions, 1937 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 18:15:07,485 INFO L231 Difference]: Finished difference. Result has 128 places, 155 transitions, 1374 flow [2024-06-27 18:15:07,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1374, PETRI_PLACES=128, PETRI_TRANSITIONS=155} [2024-06-27 18:15:07,485 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 74 predicate places. [2024-06-27 18:15:07,485 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 155 transitions, 1374 flow [2024-06-27 18:15:07,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:07,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:07,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:07,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:15:07,486 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:07,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:07,486 INFO L85 PathProgramCache]: Analyzing trace with hash -244367493, now seen corresponding path program 2 times [2024-06-27 18:15:07,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:07,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048125249] [2024-06-27 18:15:07,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:07,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:07,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:08,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:08,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:08,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048125249] [2024-06-27 18:15:08,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048125249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:08,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:08,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:08,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450354813] [2024-06-27 18:15:08,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:08,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:08,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:08,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:08,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:08,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:08,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 155 transitions, 1374 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:08,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:08,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:08,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:10,028 INFO L124 PetriNetUnfolderBase]: 5154/8021 cut-off events. [2024-06-27 18:15:10,029 INFO L125 PetriNetUnfolderBase]: For 107402/107412 co-relation queries the response was YES. [2024-06-27 18:15:10,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38118 conditions, 8021 events. 5154/8021 cut-off events. For 107402/107412 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 49602 event pairs, 1478 based on Foata normal form. 12/7888 useless extension candidates. Maximal degree in co-relation 38063. Up to 7046 conditions per place. [2024-06-27 18:15:10,135 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 166 selfloop transitions, 33 changer transitions 0/211 dead transitions. [2024-06-27 18:15:10,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 211 transitions, 1932 flow [2024-06-27 18:15:10,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:15:10,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:15:10,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-27 18:15:10,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5300925925925926 [2024-06-27 18:15:10,137 INFO L175 Difference]: Start difference. First operand has 128 places, 155 transitions, 1374 flow. Second operand 9 states and 229 transitions. [2024-06-27 18:15:10,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 211 transitions, 1932 flow [2024-06-27 18:15:10,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 211 transitions, 1840 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 18:15:10,294 INFO L231 Difference]: Finished difference. Result has 132 places, 155 transitions, 1356 flow [2024-06-27 18:15:10,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1356, PETRI_PLACES=132, PETRI_TRANSITIONS=155} [2024-06-27 18:15:10,295 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 78 predicate places. [2024-06-27 18:15:10,295 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 155 transitions, 1356 flow [2024-06-27 18:15:10,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:10,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:10,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:10,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:15:10,296 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:10,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:10,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1532354359, now seen corresponding path program 2 times [2024-06-27 18:15:10,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:10,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228895052] [2024-06-27 18:15:10,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:10,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:10,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:11,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:11,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:11,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228895052] [2024-06-27 18:15:11,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228895052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:11,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:11,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:11,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025046073] [2024-06-27 18:15:11,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:11,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:11,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:11,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:11,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:11,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:11,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 155 transitions, 1356 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:11,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:11,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:11,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:12,868 INFO L124 PetriNetUnfolderBase]: 5222/7932 cut-off events. [2024-06-27 18:15:12,869 INFO L125 PetriNetUnfolderBase]: For 114782/114792 co-relation queries the response was YES. [2024-06-27 18:15:12,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38961 conditions, 7932 events. 5222/7932 cut-off events. For 114782/114792 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 47454 event pairs, 1038 based on Foata normal form. 9/7879 useless extension candidates. Maximal degree in co-relation 38904. Up to 6555 conditions per place. [2024-06-27 18:15:12,967 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 139 selfloop transitions, 84 changer transitions 0/235 dead transitions. [2024-06-27 18:15:12,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 235 transitions, 2475 flow [2024-06-27 18:15:12,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:15:12,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:15:12,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 18:15:12,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 18:15:12,969 INFO L175 Difference]: Start difference. First operand has 132 places, 155 transitions, 1356 flow. Second operand 8 states and 224 transitions. [2024-06-27 18:15:12,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 235 transitions, 2475 flow [2024-06-27 18:15:13,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 235 transitions, 2403 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:15:13,094 INFO L231 Difference]: Finished difference. Result has 134 places, 171 transitions, 1703 flow [2024-06-27 18:15:13,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1284, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1703, PETRI_PLACES=134, PETRI_TRANSITIONS=171} [2024-06-27 18:15:13,095 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 80 predicate places. [2024-06-27 18:15:13,095 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 171 transitions, 1703 flow [2024-06-27 18:15:13,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:13,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:13,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:13,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:15:13,096 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:13,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:13,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1532359009, now seen corresponding path program 3 times [2024-06-27 18:15:13,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:13,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437584005] [2024-06-27 18:15:13,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:13,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:13,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:14,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:14,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:14,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437584005] [2024-06-27 18:15:14,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437584005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:14,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:14,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:14,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393800312] [2024-06-27 18:15:14,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:14,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:14,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:14,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:14,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:14,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:14,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 171 transitions, 1703 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:14,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:14,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:14,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:15,455 INFO L124 PetriNetUnfolderBase]: 5286/8024 cut-off events. [2024-06-27 18:15:15,456 INFO L125 PetriNetUnfolderBase]: For 127833/127843 co-relation queries the response was YES. [2024-06-27 18:15:15,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41894 conditions, 8024 events. 5286/8024 cut-off events. For 127833/127843 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 47988 event pairs, 1038 based on Foata normal form. 9/7971 useless extension candidates. Maximal degree in co-relation 41835. Up to 6838 conditions per place. [2024-06-27 18:15:15,546 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 152 selfloop transitions, 75 changer transitions 0/239 dead transitions. [2024-06-27 18:15:15,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 239 transitions, 2668 flow [2024-06-27 18:15:15,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:15:15,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:15:15,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 18:15:15,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5651041666666666 [2024-06-27 18:15:15,547 INFO L175 Difference]: Start difference. First operand has 134 places, 171 transitions, 1703 flow. Second operand 8 states and 217 transitions. [2024-06-27 18:15:15,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 239 transitions, 2668 flow [2024-06-27 18:15:15,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 239 transitions, 2584 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-27 18:15:15,716 INFO L231 Difference]: Finished difference. Result has 140 places, 180 transitions, 1922 flow [2024-06-27 18:15:15,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1922, PETRI_PLACES=140, PETRI_TRANSITIONS=180} [2024-06-27 18:15:15,717 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 86 predicate places. [2024-06-27 18:15:15,717 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 180 transitions, 1922 flow [2024-06-27 18:15:15,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:15,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:15,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:15,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:15:15,719 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:15,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:15,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1532531989, now seen corresponding path program 4 times [2024-06-27 18:15:15,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:15,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872862234] [2024-06-27 18:15:15,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:15,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:15,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:16,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:16,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:16,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872862234] [2024-06-27 18:15:16,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872862234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:16,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:16,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:15:16,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359390246] [2024-06-27 18:15:16,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:16,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:15:16,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:16,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:15:16,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:15:16,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:16,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 180 transitions, 1922 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:16,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:16,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:16,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:18,564 INFO L124 PetriNetUnfolderBase]: 5367/8155 cut-off events. [2024-06-27 18:15:18,564 INFO L125 PetriNetUnfolderBase]: For 134226/134236 co-relation queries the response was YES. [2024-06-27 18:15:18,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42782 conditions, 8155 events. 5367/8155 cut-off events. For 134226/134236 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 49107 event pairs, 1066 based on Foata normal form. 9/8098 useless extension candidates. Maximal degree in co-relation 42721. Up to 6934 conditions per place. [2024-06-27 18:15:18,660 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 166 selfloop transitions, 79 changer transitions 0/257 dead transitions. [2024-06-27 18:15:18,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 257 transitions, 2952 flow [2024-06-27 18:15:18,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:15:18,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:15:18,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-27 18:15:18,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5462962962962963 [2024-06-27 18:15:18,662 INFO L175 Difference]: Start difference. First operand has 140 places, 180 transitions, 1922 flow. Second operand 9 states and 236 transitions. [2024-06-27 18:15:18,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 257 transitions, 2952 flow [2024-06-27 18:15:18,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 257 transitions, 2734 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 18:15:18,925 INFO L231 Difference]: Finished difference. Result has 147 places, 196 transitions, 2214 flow [2024-06-27 18:15:18,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2214, PETRI_PLACES=147, PETRI_TRANSITIONS=196} [2024-06-27 18:15:18,926 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 93 predicate places. [2024-06-27 18:15:18,926 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 196 transitions, 2214 flow [2024-06-27 18:15:18,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:18,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:18,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:18,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:15:18,927 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:18,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:18,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2083037998, now seen corresponding path program 1 times [2024-06-27 18:15:18,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:18,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277361733] [2024-06-27 18:15:18,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:18,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:18,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:19,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-27 18:15:19,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:19,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277361733] [2024-06-27 18:15:19,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277361733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:19,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:19,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:15:19,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783687621] [2024-06-27 18:15:19,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:19,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:15:19,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:19,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:15:19,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:15:19,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:15:19,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 196 transitions, 2214 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:19,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:19,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:15:19,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:21,138 INFO L124 PetriNetUnfolderBase]: 6012/9246 cut-off events. [2024-06-27 18:15:21,138 INFO L125 PetriNetUnfolderBase]: For 147979/148000 co-relation queries the response was YES. [2024-06-27 18:15:21,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47206 conditions, 9246 events. 6012/9246 cut-off events. For 147979/148000 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 56569 event pairs, 1888 based on Foata normal form. 22/9097 useless extension candidates. Maximal degree in co-relation 47141. Up to 8449 conditions per place. [2024-06-27 18:15:21,269 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 187 selfloop transitions, 18 changer transitions 0/232 dead transitions. [2024-06-27 18:15:21,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 232 transitions, 2842 flow [2024-06-27 18:15:21,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:15:21,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:15:21,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 18:15:21,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965277777777778 [2024-06-27 18:15:21,271 INFO L175 Difference]: Start difference. First operand has 147 places, 196 transitions, 2214 flow. Second operand 6 states and 143 transitions. [2024-06-27 18:15:21,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 232 transitions, 2842 flow [2024-06-27 18:15:21,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 232 transitions, 2650 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-27 18:15:21,590 INFO L231 Difference]: Finished difference. Result has 151 places, 206 transitions, 2178 flow [2024-06-27 18:15:21,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2026, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2178, PETRI_PLACES=151, PETRI_TRANSITIONS=206} [2024-06-27 18:15:21,591 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 97 predicate places. [2024-06-27 18:15:21,591 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 206 transitions, 2178 flow [2024-06-27 18:15:21,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:21,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:21,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:21,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:15:21,592 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:21,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:21,592 INFO L85 PathProgramCache]: Analyzing trace with hash 45793185, now seen corresponding path program 5 times [2024-06-27 18:15:21,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:21,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014146931] [2024-06-27 18:15:21,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:21,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:21,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:22,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:22,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:22,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014146931] [2024-06-27 18:15:22,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014146931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:22,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:22,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:15:22,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794057984] [2024-06-27 18:15:22,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:22,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:15:22,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:22,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:15:22,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:15:22,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:22,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 206 transitions, 2178 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:22,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:22,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:22,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:24,144 INFO L124 PetriNetUnfolderBase]: 5517/8646 cut-off events. [2024-06-27 18:15:24,144 INFO L125 PetriNetUnfolderBase]: For 154231/154251 co-relation queries the response was YES. [2024-06-27 18:15:24,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45196 conditions, 8646 events. 5517/8646 cut-off events. For 154231/154251 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 54745 event pairs, 1753 based on Foata normal form. 4/8489 useless extension candidates. Maximal degree in co-relation 45129. Up to 7624 conditions per place. [2024-06-27 18:15:24,266 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 217 selfloop transitions, 25 changer transitions 0/257 dead transitions. [2024-06-27 18:15:24,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 257 transitions, 2857 flow [2024-06-27 18:15:24,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:15:24,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:15:24,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 18:15:24,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-06-27 18:15:24,268 INFO L175 Difference]: Start difference. First operand has 151 places, 206 transitions, 2178 flow. Second operand 9 states and 219 transitions. [2024-06-27 18:15:24,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 257 transitions, 2857 flow [2024-06-27 18:15:24,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 257 transitions, 2827 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 18:15:24,551 INFO L231 Difference]: Finished difference. Result has 159 places, 209 transitions, 2267 flow [2024-06-27 18:15:24,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2267, PETRI_PLACES=159, PETRI_TRANSITIONS=209} [2024-06-27 18:15:24,552 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 105 predicate places. [2024-06-27 18:15:24,552 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 209 transitions, 2267 flow [2024-06-27 18:15:24,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:24,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:24,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:24,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:15:24,553 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:24,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:24,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1966195707, now seen corresponding path program 6 times [2024-06-27 18:15:24,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:24,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413516884] [2024-06-27 18:15:24,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:24,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:24,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:25,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:25,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:25,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413516884] [2024-06-27 18:15:25,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413516884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:25,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:25,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:15:25,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715902341] [2024-06-27 18:15:25,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:25,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:15:25,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:25,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:15:25,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:15:25,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:25,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 209 transitions, 2267 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:25,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:25,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:25,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:27,167 INFO L124 PetriNetUnfolderBase]: 5536/8687 cut-off events. [2024-06-27 18:15:27,168 INFO L125 PetriNetUnfolderBase]: For 162631/162647 co-relation queries the response was YES. [2024-06-27 18:15:27,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45815 conditions, 8687 events. 5536/8687 cut-off events. For 162631/162647 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 55091 event pairs, 1697 based on Foata normal form. 4/8526 useless extension candidates. Maximal degree in co-relation 45745. Up to 7524 conditions per place. [2024-06-27 18:15:27,264 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 211 selfloop transitions, 51 changer transitions 0/277 dead transitions. [2024-06-27 18:15:27,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 277 transitions, 3266 flow [2024-06-27 18:15:27,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:15:27,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:15:27,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 18:15:27,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-27 18:15:27,265 INFO L175 Difference]: Start difference. First operand has 159 places, 209 transitions, 2267 flow. Second operand 9 states and 228 transitions. [2024-06-27 18:15:27,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 277 transitions, 3266 flow [2024-06-27 18:15:27,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 277 transitions, 3174 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 18:15:27,471 INFO L231 Difference]: Finished difference. Result has 163 places, 220 transitions, 2518 flow [2024-06-27 18:15:27,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2175, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2518, PETRI_PLACES=163, PETRI_TRANSITIONS=220} [2024-06-27 18:15:27,472 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 109 predicate places. [2024-06-27 18:15:27,472 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 220 transitions, 2518 flow [2024-06-27 18:15:27,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:27,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:27,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:27,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:15:27,473 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:27,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:27,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1936519217, now seen corresponding path program 1 times [2024-06-27 18:15:27,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:27,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652746998] [2024-06-27 18:15:27,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:27,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:27,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:28,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:28,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:28,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652746998] [2024-06-27 18:15:28,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652746998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:28,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:28,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:15:28,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63904764] [2024-06-27 18:15:28,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:28,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:15:28,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:28,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:15:28,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:15:28,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:15:28,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 220 transitions, 2518 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:28,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:28,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:15:28,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:29,998 INFO L124 PetriNetUnfolderBase]: 6015/9335 cut-off events. [2024-06-27 18:15:29,999 INFO L125 PetriNetUnfolderBase]: For 175454/175470 co-relation queries the response was YES. [2024-06-27 18:15:30,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49796 conditions, 9335 events. 6015/9335 cut-off events. For 175454/175470 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 57984 event pairs, 1918 based on Foata normal form. 2/9163 useless extension candidates. Maximal degree in co-relation 49723. Up to 8348 conditions per place. [2024-06-27 18:15:30,085 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 226 selfloop transitions, 30 changer transitions 0/269 dead transitions. [2024-06-27 18:15:30,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 269 transitions, 3260 flow [2024-06-27 18:15:30,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:15:30,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:15:30,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 18:15:30,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-06-27 18:15:30,088 INFO L175 Difference]: Start difference. First operand has 163 places, 220 transitions, 2518 flow. Second operand 8 states and 190 transitions. [2024-06-27 18:15:30,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 269 transitions, 3260 flow [2024-06-27 18:15:30,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 269 transitions, 2980 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-27 18:15:30,355 INFO L231 Difference]: Finished difference. Result has 165 places, 226 transitions, 2429 flow [2024-06-27 18:15:30,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2268, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2429, PETRI_PLACES=165, PETRI_TRANSITIONS=226} [2024-06-27 18:15:30,355 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 111 predicate places. [2024-06-27 18:15:30,355 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 226 transitions, 2429 flow [2024-06-27 18:15:30,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:30,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:30,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:30,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:15:30,356 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:30,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:30,356 INFO L85 PathProgramCache]: Analyzing trace with hash 370736420, now seen corresponding path program 2 times [2024-06-27 18:15:30,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:30,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001566404] [2024-06-27 18:15:30,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:30,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:30,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:30,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-27 18:15:30,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:30,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001566404] [2024-06-27 18:15:30,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001566404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:30,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:30,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:15:30,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341041293] [2024-06-27 18:15:30,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:30,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:15:30,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:30,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:15:30,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:15:30,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:15:30,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 226 transitions, 2429 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:30,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:30,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:15:30,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:32,200 INFO L124 PetriNetUnfolderBase]: 6160/9547 cut-off events. [2024-06-27 18:15:32,200 INFO L125 PetriNetUnfolderBase]: For 177466/177502 co-relation queries the response was YES. [2024-06-27 18:15:32,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49174 conditions, 9547 events. 6160/9547 cut-off events. For 177466/177502 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 59394 event pairs, 2189 based on Foata normal form. 37/9416 useless extension candidates. Maximal degree in co-relation 49101. Up to 8697 conditions per place. [2024-06-27 18:15:32,309 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 203 selfloop transitions, 13 changer transitions 0/243 dead transitions. [2024-06-27 18:15:32,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 243 transitions, 2907 flow [2024-06-27 18:15:32,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:15:32,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:15:32,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-27 18:15:32,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4618055555555556 [2024-06-27 18:15:32,311 INFO L175 Difference]: Start difference. First operand has 165 places, 226 transitions, 2429 flow. Second operand 6 states and 133 transitions. [2024-06-27 18:15:32,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 243 transitions, 2907 flow [2024-06-27 18:15:32,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 243 transitions, 2831 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 18:15:32,574 INFO L231 Difference]: Finished difference. Result has 165 places, 226 transitions, 2385 flow [2024-06-27 18:15:32,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2353, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2385, PETRI_PLACES=165, PETRI_TRANSITIONS=226} [2024-06-27 18:15:32,575 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 111 predicate places. [2024-06-27 18:15:32,575 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 226 transitions, 2385 flow [2024-06-27 18:15:32,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:32,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:32,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:32,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:15:32,576 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:32,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:32,576 INFO L85 PathProgramCache]: Analyzing trace with hash 364077093, now seen corresponding path program 1 times [2024-06-27 18:15:32,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:32,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585100587] [2024-06-27 18:15:32,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:32,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:32,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:33,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:33,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:33,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585100587] [2024-06-27 18:15:33,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585100587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:33,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:33,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:15:33,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679878902] [2024-06-27 18:15:33,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:33,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:15:33,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:33,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:15:33,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:15:33,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:15:33,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 226 transitions, 2385 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:33,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:33,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:15:33,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:35,094 INFO L124 PetriNetUnfolderBase]: 6478/9873 cut-off events. [2024-06-27 18:15:35,094 INFO L125 PetriNetUnfolderBase]: For 187085/187085 co-relation queries the response was YES. [2024-06-27 18:15:35,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51159 conditions, 9873 events. 6478/9873 cut-off events. For 187085/187085 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 59973 event pairs, 2189 based on Foata normal form. 1/9708 useless extension candidates. Maximal degree in co-relation 51085. Up to 9149 conditions per place. [2024-06-27 18:15:35,247 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 224 selfloop transitions, 24 changer transitions 0/256 dead transitions. [2024-06-27 18:15:35,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 256 transitions, 3079 flow [2024-06-27 18:15:35,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:15:35,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:15:35,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 18:15:35,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 18:15:35,248 INFO L175 Difference]: Start difference. First operand has 165 places, 226 transitions, 2385 flow. Second operand 6 states and 136 transitions. [2024-06-27 18:15:35,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 256 transitions, 3079 flow [2024-06-27 18:15:35,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 256 transitions, 3030 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 18:15:35,584 INFO L231 Difference]: Finished difference. Result has 166 places, 232 transitions, 2461 flow [2024-06-27 18:15:35,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2336, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2461, PETRI_PLACES=166, PETRI_TRANSITIONS=232} [2024-06-27 18:15:35,585 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 112 predicate places. [2024-06-27 18:15:35,585 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 232 transitions, 2461 flow [2024-06-27 18:15:35,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:35,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:35,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:35,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:15:35,585 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:35,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:35,586 INFO L85 PathProgramCache]: Analyzing trace with hash -796011573, now seen corresponding path program 2 times [2024-06-27 18:15:35,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:35,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662002184] [2024-06-27 18:15:35,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:35,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:35,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:36,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:36,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:36,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662002184] [2024-06-27 18:15:36,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662002184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:36,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:36,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:15:36,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951015986] [2024-06-27 18:15:36,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:36,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:15:36,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:36,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:15:36,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:15:36,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:15:36,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 232 transitions, 2461 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:36,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:36,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:15:36,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:38,048 INFO L124 PetriNetUnfolderBase]: 6475/9870 cut-off events. [2024-06-27 18:15:38,049 INFO L125 PetriNetUnfolderBase]: For 198446/198452 co-relation queries the response was YES. [2024-06-27 18:15:38,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52181 conditions, 9870 events. 6475/9870 cut-off events. For 198446/198452 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 59931 event pairs, 2170 based on Foata normal form. 5/9708 useless extension candidates. Maximal degree in co-relation 52107. Up to 9146 conditions per place. [2024-06-27 18:15:38,177 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 220 selfloop transitions, 24 changer transitions 0/252 dead transitions. [2024-06-27 18:15:38,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 252 transitions, 3009 flow [2024-06-27 18:15:38,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:15:38,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:15:38,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-27 18:15:38,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 18:15:38,179 INFO L175 Difference]: Start difference. First operand has 166 places, 232 transitions, 2461 flow. Second operand 6 states and 132 transitions. [2024-06-27 18:15:38,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 252 transitions, 3009 flow [2024-06-27 18:15:38,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 252 transitions, 2952 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 18:15:38,553 INFO L231 Difference]: Finished difference. Result has 170 places, 232 transitions, 2459 flow [2024-06-27 18:15:38,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2404, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2459, PETRI_PLACES=170, PETRI_TRANSITIONS=232} [2024-06-27 18:15:38,553 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 116 predicate places. [2024-06-27 18:15:38,553 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 232 transitions, 2459 flow [2024-06-27 18:15:38,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:38,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:38,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:38,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:15:38,554 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:38,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:38,555 INFO L85 PathProgramCache]: Analyzing trace with hash 890717706, now seen corresponding path program 1 times [2024-06-27 18:15:38,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:38,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851606684] [2024-06-27 18:15:38,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:38,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:38,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:39,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:39,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:39,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851606684] [2024-06-27 18:15:39,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851606684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:39,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:39,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:15:39,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223235956] [2024-06-27 18:15:39,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:39,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:15:39,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:39,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:15:39,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:15:39,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:39,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 232 transitions, 2459 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:39,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:39,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:39,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:41,620 INFO L124 PetriNetUnfolderBase]: 5879/8926 cut-off events. [2024-06-27 18:15:41,621 INFO L125 PetriNetUnfolderBase]: For 220452/220472 co-relation queries the response was YES. [2024-06-27 18:15:41,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50030 conditions, 8926 events. 5879/8926 cut-off events. For 220452/220472 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 54298 event pairs, 634 based on Foata normal form. 17/8848 useless extension candidates. Maximal degree in co-relation 49954. Up to 6262 conditions per place. [2024-06-27 18:15:41,732 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 167 selfloop transitions, 132 changer transitions 0/316 dead transitions. [2024-06-27 18:15:41,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 316 transitions, 3807 flow [2024-06-27 18:15:41,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:15:41,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:15:41,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-27 18:15:41,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-27 18:15:41,734 INFO L175 Difference]: Start difference. First operand has 170 places, 232 transitions, 2459 flow. Second operand 9 states and 248 transitions. [2024-06-27 18:15:41,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 316 transitions, 3807 flow [2024-06-27 18:15:42,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 316 transitions, 3732 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 18:15:42,119 INFO L231 Difference]: Finished difference. Result has 175 places, 239 transitions, 2849 flow [2024-06-27 18:15:42,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2849, PETRI_PLACES=175, PETRI_TRANSITIONS=239} [2024-06-27 18:15:42,119 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 121 predicate places. [2024-06-27 18:15:42,120 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 239 transitions, 2849 flow [2024-06-27 18:15:42,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:42,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:42,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:42,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:15:42,120 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:42,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:42,121 INFO L85 PathProgramCache]: Analyzing trace with hash 892595376, now seen corresponding path program 2 times [2024-06-27 18:15:42,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:42,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452794575] [2024-06-27 18:15:42,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:42,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:42,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:43,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:43,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:43,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452794575] [2024-06-27 18:15:43,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452794575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:43,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:43,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:15:43,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469129856] [2024-06-27 18:15:43,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:43,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:15:43,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:43,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:15:43,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:15:43,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:43,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 239 transitions, 2849 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:43,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:43,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:43,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:45,141 INFO L124 PetriNetUnfolderBase]: 6058/9212 cut-off events. [2024-06-27 18:15:45,142 INFO L125 PetriNetUnfolderBase]: For 240685/240705 co-relation queries the response was YES. [2024-06-27 18:15:45,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54184 conditions, 9212 events. 6058/9212 cut-off events. For 240685/240705 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 56545 event pairs, 1145 based on Foata normal form. 21/9150 useless extension candidates. Maximal degree in co-relation 54106. Up to 7209 conditions per place. [2024-06-27 18:15:45,229 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 169 selfloop transitions, 136 changer transitions 0/322 dead transitions. [2024-06-27 18:15:45,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 322 transitions, 4060 flow [2024-06-27 18:15:45,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:15:45,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:15:45,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-06-27 18:15:45,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 18:15:45,231 INFO L175 Difference]: Start difference. First operand has 175 places, 239 transitions, 2849 flow. Second operand 10 states and 268 transitions. [2024-06-27 18:15:45,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 322 transitions, 4060 flow [2024-06-27 18:15:45,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 322 transitions, 3938 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 18:15:45,563 INFO L231 Difference]: Finished difference. Result has 182 places, 246 transitions, 3107 flow [2024-06-27 18:15:45,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2727, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3107, PETRI_PLACES=182, PETRI_TRANSITIONS=246} [2024-06-27 18:15:45,564 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 128 predicate places. [2024-06-27 18:15:45,564 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 246 transitions, 3107 flow [2024-06-27 18:15:45,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:45,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:45,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:45,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:15:45,565 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:45,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:45,565 INFO L85 PathProgramCache]: Analyzing trace with hash 892591656, now seen corresponding path program 3 times [2024-06-27 18:15:45,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:45,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971573246] [2024-06-27 18:15:45,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:45,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:45,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:46,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:46,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:46,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971573246] [2024-06-27 18:15:46,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971573246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:46,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:46,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:15:46,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069365813] [2024-06-27 18:15:46,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:46,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:15:46,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:46,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:15:46,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:15:46,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:46,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 246 transitions, 3107 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:46,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:46,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:46,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:48,381 INFO L124 PetriNetUnfolderBase]: 6275/9558 cut-off events. [2024-06-27 18:15:48,382 INFO L125 PetriNetUnfolderBase]: For 256947/256964 co-relation queries the response was YES. [2024-06-27 18:15:48,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57254 conditions, 9558 events. 6275/9558 cut-off events. For 256947/256964 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 59119 event pairs, 1108 based on Foata normal form. 16/9493 useless extension candidates. Maximal degree in co-relation 57174. Up to 7326 conditions per place. [2024-06-27 18:15:48,494 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 173 selfloop transitions, 135 changer transitions 0/325 dead transitions. [2024-06-27 18:15:48,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 325 transitions, 4321 flow [2024-06-27 18:15:48,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:15:48,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:15:48,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-06-27 18:15:48,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717592592592593 [2024-06-27 18:15:48,498 INFO L175 Difference]: Start difference. First operand has 182 places, 246 transitions, 3107 flow. Second operand 9 states and 247 transitions. [2024-06-27 18:15:48,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 325 transitions, 4321 flow [2024-06-27 18:15:49,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 325 transitions, 4027 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 18:15:49,131 INFO L231 Difference]: Finished difference. Result has 186 places, 251 transitions, 3191 flow [2024-06-27 18:15:49,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2813, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3191, PETRI_PLACES=186, PETRI_TRANSITIONS=251} [2024-06-27 18:15:49,132 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 132 predicate places. [2024-06-27 18:15:49,132 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 251 transitions, 3191 flow [2024-06-27 18:15:49,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:49,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:49,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:49,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:15:49,132 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:49,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:49,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1101383400, now seen corresponding path program 4 times [2024-06-27 18:15:49,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:49,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139852441] [2024-06-27 18:15:49,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:49,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:49,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:49,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:49,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:49,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139852441] [2024-06-27 18:15:49,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139852441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:49,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:49,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:15:49,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481198561] [2024-06-27 18:15:49,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:49,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:15:49,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:49,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:15:49,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:15:50,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:50,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 251 transitions, 3191 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:50,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:50,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:50,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:52,022 INFO L124 PetriNetUnfolderBase]: 6457/9833 cut-off events. [2024-06-27 18:15:52,023 INFO L125 PetriNetUnfolderBase]: For 272304/272321 co-relation queries the response was YES. [2024-06-27 18:15:52,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59319 conditions, 9833 events. 6457/9833 cut-off events. For 272304/272321 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 61022 event pairs, 1242 based on Foata normal form. 20/9790 useless extension candidates. Maximal degree in co-relation 59237. Up to 8244 conditions per place. [2024-06-27 18:15:52,139 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 216 selfloop transitions, 90 changer transitions 0/323 dead transitions. [2024-06-27 18:15:52,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 323 transitions, 4274 flow [2024-06-27 18:15:52,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:15:52,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:15:52,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-27 18:15:52,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5509259259259259 [2024-06-27 18:15:52,141 INFO L175 Difference]: Start difference. First operand has 186 places, 251 transitions, 3191 flow. Second operand 9 states and 238 transitions. [2024-06-27 18:15:52,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 323 transitions, 4274 flow [2024-06-27 18:15:52,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 323 transitions, 4080 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 18:15:52,912 INFO L231 Difference]: Finished difference. Result has 191 places, 258 transitions, 3321 flow [2024-06-27 18:15:52,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3003, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3321, PETRI_PLACES=191, PETRI_TRANSITIONS=258} [2024-06-27 18:15:52,913 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 137 predicate places. [2024-06-27 18:15:52,913 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 258 transitions, 3321 flow [2024-06-27 18:15:52,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:52,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:52,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:52,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:15:52,914 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:52,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:52,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1101235530, now seen corresponding path program 5 times [2024-06-27 18:15:52,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:52,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141506839] [2024-06-27 18:15:52,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:52,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:52,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:53,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:53,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:53,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141506839] [2024-06-27 18:15:53,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141506839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:53,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:53,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:15:53,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780281810] [2024-06-27 18:15:53,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:53,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:15:53,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:53,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:15:53,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:15:54,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:54,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 258 transitions, 3321 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:54,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:54,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:54,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:56,345 INFO L124 PetriNetUnfolderBase]: 6790/10366 cut-off events. [2024-06-27 18:15:56,345 INFO L125 PetriNetUnfolderBase]: For 301191/301208 co-relation queries the response was YES. [2024-06-27 18:15:56,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63798 conditions, 10366 events. 6790/10366 cut-off events. For 301191/301208 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 65206 event pairs, 1278 based on Foata normal form. 16/10319 useless extension candidates. Maximal degree in co-relation 63713. Up to 8207 conditions per place. [2024-06-27 18:15:56,540 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 212 selfloop transitions, 103 changer transitions 0/332 dead transitions. [2024-06-27 18:15:56,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 332 transitions, 4551 flow [2024-06-27 18:15:56,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:15:56,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:15:56,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-27 18:15:56,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5648148148148148 [2024-06-27 18:15:56,565 INFO L175 Difference]: Start difference. First operand has 191 places, 258 transitions, 3321 flow. Second operand 9 states and 244 transitions. [2024-06-27 18:15:56,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 332 transitions, 4551 flow [2024-06-27 18:15:57,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 332 transitions, 4340 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 18:15:57,457 INFO L231 Difference]: Finished difference. Result has 195 places, 261 transitions, 3418 flow [2024-06-27 18:15:57,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3418, PETRI_PLACES=195, PETRI_TRANSITIONS=261} [2024-06-27 18:15:57,469 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 141 predicate places. [2024-06-27 18:15:57,470 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 261 transitions, 3418 flow [2024-06-27 18:15:57,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:57,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:57,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:57,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:15:57,471 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:15:57,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:57,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1101239250, now seen corresponding path program 6 times [2024-06-27 18:15:57,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:57,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966636379] [2024-06-27 18:15:57,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:57,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:57,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:58,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-27 18:15:58,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:58,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966636379] [2024-06-27 18:15:58,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966636379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:58,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:58,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:15:58,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485312147] [2024-06-27 18:15:58,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:58,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:15:58,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:58,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:15:58,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:15:58,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:15:58,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 261 transitions, 3418 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:58,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:58,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:15:58,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:00,327 INFO L124 PetriNetUnfolderBase]: 6754/10310 cut-off events. [2024-06-27 18:16:00,328 INFO L125 PetriNetUnfolderBase]: For 303226/303243 co-relation queries the response was YES. [2024-06-27 18:16:00,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63336 conditions, 10310 events. 6754/10310 cut-off events. For 303226/303243 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 64883 event pairs, 1296 based on Foata normal form. 20/10267 useless extension candidates. Maximal degree in co-relation 63249. Up to 8643 conditions per place. [2024-06-27 18:16:00,458 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 211 selfloop transitions, 100 changer transitions 0/328 dead transitions. [2024-06-27 18:16:00,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 328 transitions, 4443 flow [2024-06-27 18:16:00,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:16:00,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:16:00,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 18:16:00,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 18:16:00,460 INFO L175 Difference]: Start difference. First operand has 195 places, 261 transitions, 3418 flow. Second operand 9 states and 240 transitions. [2024-06-27 18:16:00,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 328 transitions, 4443 flow [2024-06-27 18:16:01,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 328 transitions, 4195 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-27 18:16:01,121 INFO L231 Difference]: Finished difference. Result has 199 places, 262 transitions, 3414 flow [2024-06-27 18:16:01,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3184, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3414, PETRI_PLACES=199, PETRI_TRANSITIONS=262} [2024-06-27 18:16:01,122 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 145 predicate places. [2024-06-27 18:16:01,122 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 262 transitions, 3414 flow [2024-06-27 18:16:01,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:01,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:01,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:01,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:16:01,122 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:01,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:01,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1804784793, now seen corresponding path program 1 times [2024-06-27 18:16:01,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:01,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898288736] [2024-06-27 18:16:01,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:01,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:01,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:01,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:01,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:01,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898288736] [2024-06-27 18:16:01,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898288736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:01,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:01,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:16:01,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572840969] [2024-06-27 18:16:01,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:01,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:16:01,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:01,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:16:01,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:16:01,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:16:01,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 262 transitions, 3414 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:01,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:01,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:16:01,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:03,742 INFO L124 PetriNetUnfolderBase]: 7991/12299 cut-off events. [2024-06-27 18:16:03,743 INFO L125 PetriNetUnfolderBase]: For 306754/306757 co-relation queries the response was YES. [2024-06-27 18:16:03,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71380 conditions, 12299 events. 7991/12299 cut-off events. For 306754/306757 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 78648 event pairs, 2369 based on Foata normal form. 4/12060 useless extension candidates. Maximal degree in co-relation 71291. Up to 11202 conditions per place. [2024-06-27 18:16:03,887 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 268 selfloop transitions, 43 changer transitions 0/319 dead transitions. [2024-06-27 18:16:03,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 319 transitions, 4500 flow [2024-06-27 18:16:03,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:16:03,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:16:03,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 18:16:03,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059523809523809 [2024-06-27 18:16:03,889 INFO L175 Difference]: Start difference. First operand has 199 places, 262 transitions, 3414 flow. Second operand 7 states and 170 transitions. [2024-06-27 18:16:03,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 319 transitions, 4500 flow [2024-06-27 18:16:04,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 319 transitions, 4271 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 18:16:04,463 INFO L231 Difference]: Finished difference. Result has 201 places, 281 transitions, 3532 flow [2024-06-27 18:16:04,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3532, PETRI_PLACES=201, PETRI_TRANSITIONS=281} [2024-06-27 18:16:04,464 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 147 predicate places. [2024-06-27 18:16:04,464 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 281 transitions, 3532 flow [2024-06-27 18:16:04,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:04,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:04,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:04,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:16:04,465 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:04,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:04,465 INFO L85 PathProgramCache]: Analyzing trace with hash 258342440, now seen corresponding path program 7 times [2024-06-27 18:16:04,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:04,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922810017] [2024-06-27 18:16:04,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:04,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:04,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:05,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:05,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:05,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922810017] [2024-06-27 18:16:05,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922810017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:05,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:05,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:05,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429827320] [2024-06-27 18:16:05,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:05,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:05,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:05,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:05,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:05,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:16:05,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 281 transitions, 3532 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:05,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:05,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:16:05,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:07,401 INFO L124 PetriNetUnfolderBase]: 7039/10704 cut-off events. [2024-06-27 18:16:07,402 INFO L125 PetriNetUnfolderBase]: For 330154/330171 co-relation queries the response was YES. [2024-06-27 18:16:07,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67097 conditions, 10704 events. 7039/10704 cut-off events. For 330154/330171 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 67260 event pairs, 941 based on Foata normal form. 16/10662 useless extension candidates. Maximal degree in co-relation 67006. Up to 8264 conditions per place. [2024-06-27 18:16:07,527 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 206 selfloop transitions, 133 changer transitions 0/361 dead transitions. [2024-06-27 18:16:07,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 361 transitions, 4966 flow [2024-06-27 18:16:07,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:16:07,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:16:07,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-27 18:16:07,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5879629629629629 [2024-06-27 18:16:07,529 INFO L175 Difference]: Start difference. First operand has 201 places, 281 transitions, 3532 flow. Second operand 9 states and 254 transitions. [2024-06-27 18:16:07,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 361 transitions, 4966 flow [2024-06-27 18:16:08,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 361 transitions, 4896 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-27 18:16:08,055 INFO L231 Difference]: Finished difference. Result has 209 places, 282 transitions, 3765 flow [2024-06-27 18:16:08,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3765, PETRI_PLACES=209, PETRI_TRANSITIONS=282} [2024-06-27 18:16:08,056 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 155 predicate places. [2024-06-27 18:16:08,056 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 282 transitions, 3765 flow [2024-06-27 18:16:08,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:08,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:08,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:08,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:16:08,056 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:08,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:08,057 INFO L85 PathProgramCache]: Analyzing trace with hash 258346160, now seen corresponding path program 8 times [2024-06-27 18:16:08,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:08,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402283445] [2024-06-27 18:16:08,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:08,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:08,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:09,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:09,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:09,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402283445] [2024-06-27 18:16:09,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402283445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:09,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:09,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:09,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720918690] [2024-06-27 18:16:09,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:09,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:09,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:09,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:09,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:09,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:16:09,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 282 transitions, 3765 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:09,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:09,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:16:09,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:11,673 INFO L124 PetriNetUnfolderBase]: 7203/10957 cut-off events. [2024-06-27 18:16:11,673 INFO L125 PetriNetUnfolderBase]: For 353910/353927 co-relation queries the response was YES. [2024-06-27 18:16:11,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70069 conditions, 10957 events. 7203/10957 cut-off events. For 353910/353927 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 69226 event pairs, 1289 based on Foata normal form. 20/10919 useless extension candidates. Maximal degree in co-relation 69975. Up to 9046 conditions per place. [2024-06-27 18:16:11,842 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 209 selfloop transitions, 132 changer transitions 0/363 dead transitions. [2024-06-27 18:16:11,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 363 transitions, 5059 flow [2024-06-27 18:16:11,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:16:11,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:16:11,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-06-27 18:16:11,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-27 18:16:11,844 INFO L175 Difference]: Start difference. First operand has 209 places, 282 transitions, 3765 flow. Second operand 10 states and 274 transitions. [2024-06-27 18:16:11,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 363 transitions, 5059 flow [2024-06-27 18:16:12,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 363 transitions, 4563 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 18:16:12,598 INFO L231 Difference]: Finished difference. Result has 210 places, 283 transitions, 3576 flow [2024-06-27 18:16:12,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3275, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3576, PETRI_PLACES=210, PETRI_TRANSITIONS=283} [2024-06-27 18:16:12,599 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 156 predicate places. [2024-06-27 18:16:12,599 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 283 transitions, 3576 flow [2024-06-27 18:16:12,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:12,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:12,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:12,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:16:12,600 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:12,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:12,600 INFO L85 PathProgramCache]: Analyzing trace with hash 258490310, now seen corresponding path program 9 times [2024-06-27 18:16:12,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:12,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984298595] [2024-06-27 18:16:12,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:12,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:12,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:13,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:13,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:13,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984298595] [2024-06-27 18:16:13,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984298595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:13,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:13,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:13,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045651010] [2024-06-27 18:16:13,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:13,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:13,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:13,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:13,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:13,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:16:13,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 283 transitions, 3576 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:13,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:13,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:16:13,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:16,226 INFO L124 PetriNetUnfolderBase]: 7370/11214 cut-off events. [2024-06-27 18:16:16,227 INFO L125 PetriNetUnfolderBase]: For 364211/364228 co-relation queries the response was YES. [2024-06-27 18:16:16,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69321 conditions, 11214 events. 7370/11214 cut-off events. For 364211/364228 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 71209 event pairs, 1325 based on Foata normal form. 20/11176 useless extension candidates. Maximal degree in co-relation 69228. Up to 9591 conditions per place. [2024-06-27 18:16:16,392 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 235 selfloop transitions, 102 changer transitions 0/359 dead transitions. [2024-06-27 18:16:16,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 359 transitions, 4696 flow [2024-06-27 18:16:16,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:16:16,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:16:16,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 267 transitions. [2024-06-27 18:16:16,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-27 18:16:16,394 INFO L175 Difference]: Start difference. First operand has 210 places, 283 transitions, 3576 flow. Second operand 10 states and 267 transitions. [2024-06-27 18:16:16,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 359 transitions, 4696 flow [2024-06-27 18:16:17,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 359 transitions, 4423 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 18:16:17,286 INFO L231 Difference]: Finished difference. Result has 212 places, 284 transitions, 3546 flow [2024-06-27 18:16:17,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3546, PETRI_PLACES=212, PETRI_TRANSITIONS=284} [2024-06-27 18:16:17,287 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 158 predicate places. [2024-06-27 18:16:17,287 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 284 transitions, 3546 flow [2024-06-27 18:16:17,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:17,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:17,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:17,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:16:17,288 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:17,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:17,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1163368854, now seen corresponding path program 10 times [2024-06-27 18:16:17,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:17,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345309009] [2024-06-27 18:16:17,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:17,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:17,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:18,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:18,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:18,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345309009] [2024-06-27 18:16:18,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345309009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:18,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:18,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:16:18,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048333877] [2024-06-27 18:16:18,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:18,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:16:18,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:18,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:16:18,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:16:18,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:16:18,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 284 transitions, 3546 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:18,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:18,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:16:18,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:21,131 INFO L124 PetriNetUnfolderBase]: 7692/12174 cut-off events. [2024-06-27 18:16:21,132 INFO L125 PetriNetUnfolderBase]: For 399045/399085 co-relation queries the response was YES. [2024-06-27 18:16:21,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72443 conditions, 12174 events. 7692/12174 cut-off events. For 399045/399085 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 82557 event pairs, 1775 based on Foata normal form. 37/11981 useless extension candidates. Maximal degree in co-relation 72349. Up to 10090 conditions per place. [2024-06-27 18:16:21,328 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 283 selfloop transitions, 51 changer transitions 0/356 dead transitions. [2024-06-27 18:16:21,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 356 transitions, 4520 flow [2024-06-27 18:16:21,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:16:21,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:16:21,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 18:16:21,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 18:16:21,330 INFO L175 Difference]: Start difference. First operand has 212 places, 284 transitions, 3546 flow. Second operand 10 states and 260 transitions. [2024-06-27 18:16:21,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 356 transitions, 4520 flow [2024-06-27 18:16:22,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 356 transitions, 4305 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 18:16:22,281 INFO L231 Difference]: Finished difference. Result has 214 places, 286 transitions, 3500 flow [2024-06-27 18:16:22,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3500, PETRI_PLACES=214, PETRI_TRANSITIONS=286} [2024-06-27 18:16:22,282 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 160 predicate places. [2024-06-27 18:16:22,282 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 286 transitions, 3500 flow [2024-06-27 18:16:22,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:22,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:22,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:22,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:16:22,283 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:22,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:22,283 INFO L85 PathProgramCache]: Analyzing trace with hash 264068171, now seen corresponding path program 1 times [2024-06-27 18:16:22,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:22,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124009031] [2024-06-27 18:16:22,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:22,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:22,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:23,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:23,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:23,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124009031] [2024-06-27 18:16:23,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124009031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:23,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:23,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:16:23,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072093226] [2024-06-27 18:16:23,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:23,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:16:23,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:23,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:16:23,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:16:23,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:16:23,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 286 transitions, 3500 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:23,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:23,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:16:23,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:26,323 INFO L124 PetriNetUnfolderBase]: 8610/13523 cut-off events. [2024-06-27 18:16:26,323 INFO L125 PetriNetUnfolderBase]: For 398819/398859 co-relation queries the response was YES. [2024-06-27 18:16:26,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78551 conditions, 13523 events. 8610/13523 cut-off events. For 398819/398859 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 90587 event pairs, 2049 based on Foata normal form. 9/13215 useless extension candidates. Maximal degree in co-relation 78456. Up to 11612 conditions per place. [2024-06-27 18:16:26,512 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 277 selfloop transitions, 53 changer transitions 0/350 dead transitions. [2024-06-27 18:16:26,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 350 transitions, 4440 flow [2024-06-27 18:16:26,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:16:26,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:16:26,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 18:16:26,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5231481481481481 [2024-06-27 18:16:26,514 INFO L175 Difference]: Start difference. First operand has 214 places, 286 transitions, 3500 flow. Second operand 9 states and 226 transitions. [2024-06-27 18:16:26,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 350 transitions, 4440 flow [2024-06-27 18:16:27,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 350 transitions, 4313 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 18:16:27,425 INFO L231 Difference]: Finished difference. Result has 217 places, 293 transitions, 3591 flow [2024-06-27 18:16:27,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3591, PETRI_PLACES=217, PETRI_TRANSITIONS=293} [2024-06-27 18:16:27,426 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 163 predicate places. [2024-06-27 18:16:27,426 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 293 transitions, 3591 flow [2024-06-27 18:16:27,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:27,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:27,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:27,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:16:27,427 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:27,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:27,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1804456100, now seen corresponding path program 1 times [2024-06-27 18:16:27,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:27,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295048913] [2024-06-27 18:16:27,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:27,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:27,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:28,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-27 18:16:28,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:28,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295048913] [2024-06-27 18:16:28,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295048913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:28,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:28,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:16:28,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874631017] [2024-06-27 18:16:28,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:28,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:16:28,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:28,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:16:28,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:16:28,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:16:28,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 293 transitions, 3591 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:28,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:28,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:16:28,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:30,380 INFO L124 PetriNetUnfolderBase]: 8735/13678 cut-off events. [2024-06-27 18:16:30,380 INFO L125 PetriNetUnfolderBase]: For 397477/397511 co-relation queries the response was YES. [2024-06-27 18:16:30,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79002 conditions, 13678 events. 8735/13678 cut-off events. For 397477/397511 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 91458 event pairs, 2512 based on Foata normal form. 37/13393 useless extension candidates. Maximal degree in co-relation 78905. Up to 12395 conditions per place. [2024-06-27 18:16:30,544 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 274 selfloop transitions, 26 changer transitions 0/338 dead transitions. [2024-06-27 18:16:30,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 338 transitions, 4499 flow [2024-06-27 18:16:30,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:16:30,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:16:30,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:16:30,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 18:16:30,545 INFO L175 Difference]: Start difference. First operand has 217 places, 293 transitions, 3591 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:16:30,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 338 transitions, 4499 flow [2024-06-27 18:16:31,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 338 transitions, 4355 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 18:16:31,286 INFO L231 Difference]: Finished difference. Result has 219 places, 303 transitions, 3638 flow [2024-06-27 18:16:31,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3638, PETRI_PLACES=219, PETRI_TRANSITIONS=303} [2024-06-27 18:16:31,295 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 165 predicate places. [2024-06-27 18:16:31,296 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 303 transitions, 3638 flow [2024-06-27 18:16:31,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:31,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:31,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:31,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:16:31,296 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:31,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:31,297 INFO L85 PathProgramCache]: Analyzing trace with hash -149667813, now seen corresponding path program 2 times [2024-06-27 18:16:31,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:31,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445857112] [2024-06-27 18:16:31,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:31,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:31,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:31,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:31,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:31,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445857112] [2024-06-27 18:16:31,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445857112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:31,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:31,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:16:31,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031566500] [2024-06-27 18:16:31,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:31,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:16:31,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:31,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:16:31,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:16:32,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:16:32,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 303 transitions, 3638 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:32,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:32,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:16:32,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:34,273 INFO L124 PetriNetUnfolderBase]: 9146/14208 cut-off events. [2024-06-27 18:16:34,274 INFO L125 PetriNetUnfolderBase]: For 423323/423326 co-relation queries the response was YES. [2024-06-27 18:16:34,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83599 conditions, 14208 events. 9146/14208 cut-off events. For 423323/423326 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 94212 event pairs, 2575 based on Foata normal form. 4/13917 useless extension candidates. Maximal degree in co-relation 83500. Up to 12905 conditions per place. [2024-06-27 18:16:34,443 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 289 selfloop transitions, 46 changer transitions 0/343 dead transitions. [2024-06-27 18:16:34,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 343 transitions, 4697 flow [2024-06-27 18:16:34,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:16:34,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:16:34,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 18:16:34,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-27 18:16:34,444 INFO L175 Difference]: Start difference. First operand has 219 places, 303 transitions, 3638 flow. Second operand 7 states and 164 transitions. [2024-06-27 18:16:34,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 343 transitions, 4697 flow [2024-06-27 18:16:35,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 343 transitions, 4653 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 18:16:35,214 INFO L231 Difference]: Finished difference. Result has 225 places, 311 transitions, 3805 flow [2024-06-27 18:16:35,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3594, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3805, PETRI_PLACES=225, PETRI_TRANSITIONS=311} [2024-06-27 18:16:35,214 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 171 predicate places. [2024-06-27 18:16:35,215 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 311 transitions, 3805 flow [2024-06-27 18:16:35,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:35,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:35,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:35,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:16:35,215 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:35,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:35,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1195887800, now seen corresponding path program 11 times [2024-06-27 18:16:35,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:35,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990577266] [2024-06-27 18:16:35,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:35,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:35,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:36,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:36,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:36,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990577266] [2024-06-27 18:16:36,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990577266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:36,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:36,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:16:36,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753389908] [2024-06-27 18:16:36,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:36,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:16:36,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:36,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:16:36,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:16:36,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:16:36,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 311 transitions, 3805 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:36,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:36,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:16:36,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:38,746 INFO L124 PetriNetUnfolderBase]: 8310/13262 cut-off events. [2024-06-27 18:16:38,746 INFO L125 PetriNetUnfolderBase]: For 477554/477606 co-relation queries the response was YES. [2024-06-27 18:16:38,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80447 conditions, 13262 events. 8310/13262 cut-off events. For 477554/477606 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 92088 event pairs, 2391 based on Foata normal form. 48/13070 useless extension candidates. Maximal degree in co-relation 80344. Up to 11257 conditions per place. [2024-06-27 18:16:38,884 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 320 selfloop transitions, 30 changer transitions 0/375 dead transitions. [2024-06-27 18:16:38,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 375 transitions, 4787 flow [2024-06-27 18:16:38,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:16:38,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:16:38,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 18:16:38,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5145833333333333 [2024-06-27 18:16:38,886 INFO L175 Difference]: Start difference. First operand has 225 places, 311 transitions, 3805 flow. Second operand 10 states and 247 transitions. [2024-06-27 18:16:38,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 375 transitions, 4787 flow [2024-06-27 18:16:39,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 375 transitions, 4692 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 18:16:39,540 INFO L231 Difference]: Finished difference. Result has 232 places, 313 transitions, 3843 flow [2024-06-27 18:16:39,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3710, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3843, PETRI_PLACES=232, PETRI_TRANSITIONS=313} [2024-06-27 18:16:39,541 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 178 predicate places. [2024-06-27 18:16:39,541 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 313 transitions, 3843 flow [2024-06-27 18:16:39,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:39,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:39,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:39,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:16:39,541 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:39,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:39,542 INFO L85 PathProgramCache]: Analyzing trace with hash -391741553, now seen corresponding path program 2 times [2024-06-27 18:16:39,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:39,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929290929] [2024-06-27 18:16:39,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:39,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:39,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:40,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:40,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:40,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929290929] [2024-06-27 18:16:40,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929290929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:40,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:40,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:16:40,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607650868] [2024-06-27 18:16:40,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:40,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:16:40,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:40,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:16:40,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:16:40,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:16:40,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 313 transitions, 3843 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:40,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:40,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:16:40,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:43,112 INFO L124 PetriNetUnfolderBase]: 9144/14464 cut-off events. [2024-06-27 18:16:43,112 INFO L125 PetriNetUnfolderBase]: For 472171/472221 co-relation queries the response was YES. [2024-06-27 18:16:43,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86742 conditions, 14464 events. 9144/14464 cut-off events. For 472171/472221 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 98900 event pairs, 2819 based on Foata normal form. 10/14188 useless extension candidates. Maximal degree in co-relation 86638. Up to 12963 conditions per place. [2024-06-27 18:16:43,270 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 318 selfloop transitions, 27 changer transitions 0/367 dead transitions. [2024-06-27 18:16:43,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 367 transitions, 4775 flow [2024-06-27 18:16:43,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:16:43,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:16:43,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 18:16:43,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49074074074074076 [2024-06-27 18:16:43,272 INFO L175 Difference]: Start difference. First operand has 232 places, 313 transitions, 3843 flow. Second operand 9 states and 212 transitions. [2024-06-27 18:16:43,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 367 transitions, 4775 flow [2024-06-27 18:16:44,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 367 transitions, 4684 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 18:16:44,111 INFO L231 Difference]: Finished difference. Result has 234 places, 318 transitions, 3914 flow [2024-06-27 18:16:44,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3756, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3914, PETRI_PLACES=234, PETRI_TRANSITIONS=318} [2024-06-27 18:16:44,112 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 180 predicate places. [2024-06-27 18:16:44,112 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 318 transitions, 3914 flow [2024-06-27 18:16:44,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:44,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:44,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:44,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:16:44,112 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:44,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:44,113 INFO L85 PathProgramCache]: Analyzing trace with hash -97089653, now seen corresponding path program 3 times [2024-06-27 18:16:44,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:44,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046129089] [2024-06-27 18:16:44,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:44,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:44,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:45,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:45,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:45,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046129089] [2024-06-27 18:16:45,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046129089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:45,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:45,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:16:45,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920781663] [2024-06-27 18:16:45,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:45,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:16:45,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:45,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:16:45,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:16:45,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:16:45,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 318 transitions, 3914 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:45,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:45,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:16:45,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:47,960 INFO L124 PetriNetUnfolderBase]: 9197/14588 cut-off events. [2024-06-27 18:16:47,961 INFO L125 PetriNetUnfolderBase]: For 484187/484245 co-relation queries the response was YES. [2024-06-27 18:16:48,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87543 conditions, 14588 events. 9197/14588 cut-off events. For 484187/484245 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 100178 event pairs, 2761 based on Foata normal form. 10/14294 useless extension candidates. Maximal degree in co-relation 87437. Up to 13051 conditions per place. [2024-06-27 18:16:48,173 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 323 selfloop transitions, 29 changer transitions 0/374 dead transitions. [2024-06-27 18:16:48,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 374 transitions, 4844 flow [2024-06-27 18:16:48,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:16:48,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:16:48,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 18:16:48,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49074074074074076 [2024-06-27 18:16:48,179 INFO L175 Difference]: Start difference. First operand has 234 places, 318 transitions, 3914 flow. Second operand 9 states and 212 transitions. [2024-06-27 18:16:48,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 374 transitions, 4844 flow [2024-06-27 18:16:48,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 374 transitions, 4739 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 18:16:48,976 INFO L231 Difference]: Finished difference. Result has 238 places, 323 transitions, 3966 flow [2024-06-27 18:16:48,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3811, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3966, PETRI_PLACES=238, PETRI_TRANSITIONS=323} [2024-06-27 18:16:48,976 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 184 predicate places. [2024-06-27 18:16:48,977 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 323 transitions, 3966 flow [2024-06-27 18:16:48,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:48,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:48,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:48,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:16:48,982 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:48,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:48,983 INFO L85 PathProgramCache]: Analyzing trace with hash -97445192, now seen corresponding path program 1 times [2024-06-27 18:16:48,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:48,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350459682] [2024-06-27 18:16:48,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:48,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:48,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:50,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:50,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:50,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350459682] [2024-06-27 18:16:50,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350459682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:50,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:50,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:16:50,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534869276] [2024-06-27 18:16:50,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:50,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:16:50,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:50,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:16:50,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:16:50,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:16:50,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 323 transitions, 3966 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:50,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:50,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:16:50,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:52,787 INFO L124 PetriNetUnfolderBase]: 9248/14662 cut-off events. [2024-06-27 18:16:52,787 INFO L125 PetriNetUnfolderBase]: For 500432/500490 co-relation queries the response was YES. [2024-06-27 18:16:52,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88756 conditions, 14662 events. 9248/14662 cut-off events. For 500432/500490 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 100779 event pairs, 2809 based on Foata normal form. 8/14365 useless extension candidates. Maximal degree in co-relation 88648. Up to 13078 conditions per place. [2024-06-27 18:16:52,950 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 323 selfloop transitions, 36 changer transitions 0/381 dead transitions. [2024-06-27 18:16:52,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 381 transitions, 4951 flow [2024-06-27 18:16:52,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:16:52,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:16:52,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 18:16:52,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49537037037037035 [2024-06-27 18:16:52,951 INFO L175 Difference]: Start difference. First operand has 238 places, 323 transitions, 3966 flow. Second operand 9 states and 214 transitions. [2024-06-27 18:16:52,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 381 transitions, 4951 flow [2024-06-27 18:16:53,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 381 transitions, 4802 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 18:16:53,756 INFO L231 Difference]: Finished difference. Result has 241 places, 329 transitions, 4008 flow [2024-06-27 18:16:53,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3829, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4008, PETRI_PLACES=241, PETRI_TRANSITIONS=329} [2024-06-27 18:16:53,756 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 187 predicate places. [2024-06-27 18:16:53,756 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 329 transitions, 4008 flow [2024-06-27 18:16:53,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:53,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:53,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:53,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:16:53,757 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:53,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:53,757 INFO L85 PathProgramCache]: Analyzing trace with hash -97444913, now seen corresponding path program 4 times [2024-06-27 18:16:53,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:53,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311581951] [2024-06-27 18:16:53,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:53,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:53,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:54,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:54,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:54,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311581951] [2024-06-27 18:16:54,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311581951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:54,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:54,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:16:54,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000094206] [2024-06-27 18:16:54,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:54,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:16:54,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:54,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:16:54,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:16:54,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:16:54,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 329 transitions, 4008 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:54,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:54,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:16:54,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:57,247 INFO L124 PetriNetUnfolderBase]: 9290/14746 cut-off events. [2024-06-27 18:16:57,247 INFO L125 PetriNetUnfolderBase]: For 518449/518507 co-relation queries the response was YES. [2024-06-27 18:16:57,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89407 conditions, 14746 events. 9290/14746 cut-off events. For 518449/518507 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 101499 event pairs, 2855 based on Foata normal form. 10/14448 useless extension candidates. Maximal degree in co-relation 89298. Up to 13187 conditions per place. [2024-06-27 18:16:57,446 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 334 selfloop transitions, 29 changer transitions 0/385 dead transitions. [2024-06-27 18:16:57,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 385 transitions, 5044 flow [2024-06-27 18:16:57,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:16:57,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:16:57,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 18:16:57,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4837962962962963 [2024-06-27 18:16:57,448 INFO L175 Difference]: Start difference. First operand has 241 places, 329 transitions, 4008 flow. Second operand 9 states and 209 transitions. [2024-06-27 18:16:57,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 385 transitions, 5044 flow [2024-06-27 18:16:58,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 385 transitions, 4951 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 18:16:58,291 INFO L231 Difference]: Finished difference. Result has 246 places, 340 transitions, 4198 flow [2024-06-27 18:16:58,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4198, PETRI_PLACES=246, PETRI_TRANSITIONS=340} [2024-06-27 18:16:58,292 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 192 predicate places. [2024-06-27 18:16:58,292 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 340 transitions, 4198 flow [2024-06-27 18:16:58,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:58,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:58,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:58,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:16:58,293 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:16:58,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:58,293 INFO L85 PathProgramCache]: Analyzing trace with hash 274167378, now seen corresponding path program 12 times [2024-06-27 18:16:58,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:58,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915452958] [2024-06-27 18:16:58,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:58,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:58,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:59,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:59,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:59,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915452958] [2024-06-27 18:16:59,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915452958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:59,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:59,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:16:59,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496867360] [2024-06-27 18:16:59,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:59,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:16:59,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:59,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:16:59,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:16:59,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:16:59,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 340 transitions, 4198 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:59,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:59,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:16:59,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:02,027 INFO L124 PetriNetUnfolderBase]: 8619/13864 cut-off events. [2024-06-27 18:17:02,028 INFO L125 PetriNetUnfolderBase]: For 549820/549878 co-relation queries the response was YES. [2024-06-27 18:17:02,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86081 conditions, 13864 events. 8619/13864 cut-off events. For 549820/549878 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 97750 event pairs, 2410 based on Foata normal form. 26/13610 useless extension candidates. Maximal degree in co-relation 85968. Up to 11854 conditions per place. [2024-06-27 18:17:02,229 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 315 selfloop transitions, 66 changer transitions 0/408 dead transitions. [2024-06-27 18:17:02,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 408 transitions, 5254 flow [2024-06-27 18:17:02,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:17:02,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:17:02,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 18:17:02,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5270833333333333 [2024-06-27 18:17:02,230 INFO L175 Difference]: Start difference. First operand has 246 places, 340 transitions, 4198 flow. Second operand 10 states and 253 transitions. [2024-06-27 18:17:02,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 408 transitions, 5254 flow [2024-06-27 18:17:03,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 408 transitions, 5155 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 18:17:03,320 INFO L231 Difference]: Finished difference. Result has 252 places, 341 transitions, 4276 flow [2024-06-27 18:17:03,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4099, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4276, PETRI_PLACES=252, PETRI_TRANSITIONS=341} [2024-06-27 18:17:03,320 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 198 predicate places. [2024-06-27 18:17:03,320 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 341 transitions, 4276 flow [2024-06-27 18:17:03,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:03,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:03,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:03,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:17:03,321 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:03,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:03,321 INFO L85 PathProgramCache]: Analyzing trace with hash 274382859, now seen corresponding path program 5 times [2024-06-27 18:17:03,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:03,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602394664] [2024-06-27 18:17:03,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:03,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:03,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:04,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-27 18:17:04,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:04,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602394664] [2024-06-27 18:17:04,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602394664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:04,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:04,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:17:04,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133013166] [2024-06-27 18:17:04,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:04,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:17:04,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:04,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:17:04,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:17:04,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:17:04,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 341 transitions, 4276 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:04,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:04,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:17:04,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:07,012 INFO L124 PetriNetUnfolderBase]: 9420/14939 cut-off events. [2024-06-27 18:17:07,012 INFO L125 PetriNetUnfolderBase]: For 550579/550637 co-relation queries the response was YES. [2024-06-27 18:17:07,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91978 conditions, 14939 events. 9420/14939 cut-off events. For 550579/550637 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 102973 event pairs, 2830 based on Foata normal form. 10/14643 useless extension candidates. Maximal degree in co-relation 91864. Up to 13311 conditions per place. [2024-06-27 18:17:07,214 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 339 selfloop transitions, 35 changer transitions 0/396 dead transitions. [2024-06-27 18:17:07,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 396 transitions, 5303 flow [2024-06-27 18:17:07,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:17:07,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:17:07,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 18:17:07,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976851851851852 [2024-06-27 18:17:07,216 INFO L175 Difference]: Start difference. First operand has 252 places, 341 transitions, 4276 flow. Second operand 9 states and 215 transitions. [2024-06-27 18:17:07,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 396 transitions, 5303 flow [2024-06-27 18:17:08,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 396 transitions, 5146 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 18:17:08,236 INFO L231 Difference]: Finished difference. Result has 254 places, 346 transitions, 4303 flow [2024-06-27 18:17:08,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4123, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4303, PETRI_PLACES=254, PETRI_TRANSITIONS=346} [2024-06-27 18:17:08,237 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 200 predicate places. [2024-06-27 18:17:08,237 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 346 transitions, 4303 flow [2024-06-27 18:17:08,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:08,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:08,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:08,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:17:08,238 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:08,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:08,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1391597480, now seen corresponding path program 2 times [2024-06-27 18:17:08,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:08,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540875585] [2024-06-27 18:17:08,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:08,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:08,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:08,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:08,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:08,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540875585] [2024-06-27 18:17:08,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540875585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:08,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:08,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:17:08,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858260906] [2024-06-27 18:17:08,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:08,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:17:08,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:08,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:17:08,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:17:08,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:17:08,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 346 transitions, 4303 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:08,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:08,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:17:08,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:11,570 INFO L124 PetriNetUnfolderBase]: 9500/15091 cut-off events. [2024-06-27 18:17:11,570 INFO L125 PetriNetUnfolderBase]: For 555570/555632 co-relation queries the response was YES. [2024-06-27 18:17:11,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91584 conditions, 15091 events. 9500/15091 cut-off events. For 555570/555632 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 104590 event pairs, 3028 based on Foata normal form. 65/14813 useless extension candidates. Maximal degree in co-relation 91468. Up to 13618 conditions per place. [2024-06-27 18:17:11,741 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 314 selfloop transitions, 17 changer transitions 0/371 dead transitions. [2024-06-27 18:17:11,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 371 transitions, 5077 flow [2024-06-27 18:17:11,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:17:11,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:17:11,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 18:17:11,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 18:17:11,743 INFO L175 Difference]: Start difference. First operand has 254 places, 346 transitions, 4303 flow. Second operand 7 states and 154 transitions. [2024-06-27 18:17:11,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 371 transitions, 5077 flow [2024-06-27 18:17:12,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 371 transitions, 4950 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 18:17:12,594 INFO L231 Difference]: Finished difference. Result has 255 places, 349 transitions, 4268 flow [2024-06-27 18:17:12,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4176, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4268, PETRI_PLACES=255, PETRI_TRANSITIONS=349} [2024-06-27 18:17:12,595 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 201 predicate places. [2024-06-27 18:17:12,595 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 349 transitions, 4268 flow [2024-06-27 18:17:12,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:12,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:12,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:12,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:17:12,596 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:12,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:12,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1392071780, now seen corresponding path program 3 times [2024-06-27 18:17:12,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:12,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047893384] [2024-06-27 18:17:12,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:12,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:12,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:13,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:13,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:13,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047893384] [2024-06-27 18:17:13,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047893384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:13,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:13,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:17:13,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398276608] [2024-06-27 18:17:13,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:13,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:17:13,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:13,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:17:13,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:17:13,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:17:13,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 349 transitions, 4268 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:13,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:13,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:17:13,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:15,743 INFO L124 PetriNetUnfolderBase]: 9491/15067 cut-off events. [2024-06-27 18:17:15,744 INFO L125 PetriNetUnfolderBase]: For 562991/563053 co-relation queries the response was YES. [2024-06-27 18:17:15,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91082 conditions, 15067 events. 9491/15067 cut-off events. For 562991/563053 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 104263 event pairs, 3009 based on Foata normal form. 65/14792 useless extension candidates. Maximal degree in co-relation 90965. Up to 13564 conditions per place. [2024-06-27 18:17:15,943 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 313 selfloop transitions, 22 changer transitions 0/375 dead transitions. [2024-06-27 18:17:15,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 375 transitions, 5030 flow [2024-06-27 18:17:15,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:17:15,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:17:15,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 18:17:15,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-27 18:17:15,945 INFO L175 Difference]: Start difference. First operand has 255 places, 349 transitions, 4268 flow. Second operand 7 states and 159 transitions. [2024-06-27 18:17:15,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 375 transitions, 5030 flow [2024-06-27 18:17:17,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 375 transitions, 4930 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 18:17:17,089 INFO L231 Difference]: Finished difference. Result has 257 places, 349 transitions, 4218 flow [2024-06-27 18:17:17,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4218, PETRI_PLACES=257, PETRI_TRANSITIONS=349} [2024-06-27 18:17:17,089 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 203 predicate places. [2024-06-27 18:17:17,089 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 349 transitions, 4218 flow [2024-06-27 18:17:17,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:17,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:17,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:17,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:17:17,090 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:17,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:17,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1392072183, now seen corresponding path program 3 times [2024-06-27 18:17:17,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:17,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638394162] [2024-06-27 18:17:17,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:17,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:17,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:17,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-27 18:17:17,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:17,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638394162] [2024-06-27 18:17:17,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638394162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:17,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:17,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:17:17,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559774952] [2024-06-27 18:17:17,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:17,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:17:17,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:17,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:17:17,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:17:17,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:17:17,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 349 transitions, 4218 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:17,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:17,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:17:17,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:20,338 INFO L124 PetriNetUnfolderBase]: 9823/15464 cut-off events. [2024-06-27 18:17:20,338 INFO L125 PetriNetUnfolderBase]: For 576788/576791 co-relation queries the response was YES. [2024-06-27 18:17:20,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93769 conditions, 15464 events. 9823/15464 cut-off events. For 576788/576791 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 105696 event pairs, 3087 based on Foata normal form. 4/15166 useless extension candidates. Maximal degree in co-relation 93652. Up to 14154 conditions per place. [2024-06-27 18:17:20,532 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 335 selfloop transitions, 29 changer transitions 0/372 dead transitions. [2024-06-27 18:17:20,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 372 transitions, 5142 flow [2024-06-27 18:17:20,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:17:20,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:17:20,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-27 18:17:20,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 18:17:20,533 INFO L175 Difference]: Start difference. First operand has 257 places, 349 transitions, 4218 flow. Second operand 7 states and 153 transitions. [2024-06-27 18:17:20,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 372 transitions, 5142 flow [2024-06-27 18:17:21,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 372 transitions, 5050 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 18:17:21,534 INFO L231 Difference]: Finished difference. Result has 258 places, 349 transitions, 4192 flow [2024-06-27 18:17:21,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4126, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4192, PETRI_PLACES=258, PETRI_TRANSITIONS=349} [2024-06-27 18:17:21,534 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 204 predicate places. [2024-06-27 18:17:21,535 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 349 transitions, 4192 flow [2024-06-27 18:17:21,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:21,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:21,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:21,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:17:21,535 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:21,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:21,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1822692160, now seen corresponding path program 1 times [2024-06-27 18:17:21,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:21,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290801678] [2024-06-27 18:17:21,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:21,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:21,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:22,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:22,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:22,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290801678] [2024-06-27 18:17:22,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290801678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:22,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:22,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:17:22,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705435559] [2024-06-27 18:17:22,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:22,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:17:22,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:22,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:17:22,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:17:22,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:17:22,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 349 transitions, 4192 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:22,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:22,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:17:22,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:25,139 INFO L124 PetriNetUnfolderBase]: 9840/15509 cut-off events. [2024-06-27 18:17:25,140 INFO L125 PetriNetUnfolderBase]: For 589818/589818 co-relation queries the response was YES. [2024-06-27 18:17:25,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94000 conditions, 15509 events. 9840/15509 cut-off events. For 589818/589818 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 106348 event pairs, 3047 based on Foata normal form. 1/15202 useless extension candidates. Maximal degree in co-relation 93882. Up to 14177 conditions per place. [2024-06-27 18:17:25,329 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 338 selfloop transitions, 40 changer transitions 0/386 dead transitions. [2024-06-27 18:17:25,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 386 transitions, 5238 flow [2024-06-27 18:17:25,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:17:25,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:17:25,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 18:17:25,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-27 18:17:25,330 INFO L175 Difference]: Start difference. First operand has 258 places, 349 transitions, 4192 flow. Second operand 7 states and 159 transitions. [2024-06-27 18:17:25,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 386 transitions, 5238 flow [2024-06-27 18:17:26,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 386 transitions, 5096 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 18:17:26,228 INFO L231 Difference]: Finished difference. Result has 258 places, 355 transitions, 4215 flow [2024-06-27 18:17:26,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4215, PETRI_PLACES=258, PETRI_TRANSITIONS=355} [2024-06-27 18:17:26,228 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 204 predicate places. [2024-06-27 18:17:26,229 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 355 transitions, 4215 flow [2024-06-27 18:17:26,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:26,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:26,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:26,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:17:26,229 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:26,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:26,230 INFO L85 PathProgramCache]: Analyzing trace with hash 515000981, now seen corresponding path program 1 times [2024-06-27 18:17:26,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:26,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478558918] [2024-06-27 18:17:26,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:26,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:26,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:26,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:26,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:26,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478558918] [2024-06-27 18:17:26,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478558918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:26,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:26,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:17:26,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355775441] [2024-06-27 18:17:26,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:26,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:17:26,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:26,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:17:26,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:17:26,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:17:26,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 355 transitions, 4215 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:26,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:26,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:17:26,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:29,843 INFO L124 PetriNetUnfolderBase]: 9891/15501 cut-off events. [2024-06-27 18:17:29,844 INFO L125 PetriNetUnfolderBase]: For 613781/613781 co-relation queries the response was YES. [2024-06-27 18:17:29,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95507 conditions, 15501 events. 9891/15501 cut-off events. For 613781/613781 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 105418 event pairs, 3055 based on Foata normal form. 3/15216 useless extension candidates. Maximal degree in co-relation 95390. Up to 14170 conditions per place. [2024-06-27 18:17:30,014 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 352 selfloop transitions, 37 changer transitions 0/397 dead transitions. [2024-06-27 18:17:30,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 397 transitions, 5336 flow [2024-06-27 18:17:30,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:17:30,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:17:30,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:17:30,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-27 18:17:30,023 INFO L175 Difference]: Start difference. First operand has 258 places, 355 transitions, 4215 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:17:30,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 397 transitions, 5336 flow [2024-06-27 18:17:31,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 397 transitions, 5255 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 18:17:31,035 INFO L231 Difference]: Finished difference. Result has 262 places, 361 transitions, 4309 flow [2024-06-27 18:17:31,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4309, PETRI_PLACES=262, PETRI_TRANSITIONS=361} [2024-06-27 18:17:31,036 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 208 predicate places. [2024-06-27 18:17:31,036 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 361 transitions, 4309 flow [2024-06-27 18:17:31,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:31,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:31,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:31,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:17:31,037 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:31,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:31,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1598511134, now seen corresponding path program 2 times [2024-06-27 18:17:31,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:31,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358984955] [2024-06-27 18:17:31,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:31,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:31,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:31,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:31,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:31,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358984955] [2024-06-27 18:17:31,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358984955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:31,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:31,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:17:31,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673277964] [2024-06-27 18:17:31,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:31,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:17:31,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:31,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:17:31,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:17:31,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:17:31,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 361 transitions, 4309 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:31,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:31,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:17:31,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:34,495 INFO L124 PetriNetUnfolderBase]: 9908/15617 cut-off events. [2024-06-27 18:17:34,496 INFO L125 PetriNetUnfolderBase]: For 627494/627494 co-relation queries the response was YES. [2024-06-27 18:17:34,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96215 conditions, 15617 events. 9908/15617 cut-off events. For 627494/627494 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 107145 event pairs, 3059 based on Foata normal form. 1/15306 useless extension candidates. Maximal degree in co-relation 96096. Up to 14264 conditions per place. [2024-06-27 18:17:34,731 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 345 selfloop transitions, 41 changer transitions 0/394 dead transitions. [2024-06-27 18:17:34,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 394 transitions, 5348 flow [2024-06-27 18:17:34,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:17:34,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:17:34,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 18:17:34,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-27 18:17:34,733 INFO L175 Difference]: Start difference. First operand has 262 places, 361 transitions, 4309 flow. Second operand 7 states and 157 transitions. [2024-06-27 18:17:34,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 394 transitions, 5348 flow [2024-06-27 18:17:35,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 394 transitions, 5280 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 18:17:35,987 INFO L231 Difference]: Finished difference. Result has 266 places, 364 transitions, 4358 flow [2024-06-27 18:17:35,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4241, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4358, PETRI_PLACES=266, PETRI_TRANSITIONS=364} [2024-06-27 18:17:35,987 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 212 predicate places. [2024-06-27 18:17:35,988 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 364 transitions, 4358 flow [2024-06-27 18:17:35,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:35,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:35,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:35,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:17:35,988 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:35,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:35,989 INFO L85 PathProgramCache]: Analyzing trace with hash -812418048, now seen corresponding path program 3 times [2024-06-27 18:17:35,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:35,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661801799] [2024-06-27 18:17:35,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:35,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:35,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:36,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:36,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:36,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661801799] [2024-06-27 18:17:36,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661801799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:36,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:36,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:17:36,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71980969] [2024-06-27 18:17:36,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:36,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:17:36,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:36,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:17:36,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:17:36,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:17:36,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 364 transitions, 4358 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:36,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:36,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:17:36,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:39,507 INFO L124 PetriNetUnfolderBase]: 9905/15609 cut-off events. [2024-06-27 18:17:39,508 INFO L125 PetriNetUnfolderBase]: For 640314/640317 co-relation queries the response was YES. [2024-06-27 18:17:39,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96200 conditions, 15609 events. 9905/15609 cut-off events. For 640314/640317 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 107066 event pairs, 3039 based on Foata normal form. 1/15299 useless extension candidates. Maximal degree in co-relation 96079. Up to 14261 conditions per place. [2024-06-27 18:17:39,765 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 340 selfloop transitions, 41 changer transitions 0/389 dead transitions. [2024-06-27 18:17:39,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 389 transitions, 5211 flow [2024-06-27 18:17:39,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:17:39,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:17:39,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-27 18:17:39,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 18:17:39,766 INFO L175 Difference]: Start difference. First operand has 266 places, 364 transitions, 4358 flow. Second operand 7 states and 153 transitions. [2024-06-27 18:17:39,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 389 transitions, 5211 flow [2024-06-27 18:17:41,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 389 transitions, 5131 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 18:17:41,310 INFO L231 Difference]: Finished difference. Result has 269 places, 364 transitions, 4367 flow [2024-06-27 18:17:41,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4278, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4367, PETRI_PLACES=269, PETRI_TRANSITIONS=364} [2024-06-27 18:17:41,310 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 215 predicate places. [2024-06-27 18:17:41,310 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 364 transitions, 4367 flow [2024-06-27 18:17:41,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:41,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:41,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:41,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:17:41,311 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:41,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:41,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1391590567, now seen corresponding path program 2 times [2024-06-27 18:17:41,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:41,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363373344] [2024-06-27 18:17:41,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:41,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:41,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:41,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:41,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:41,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363373344] [2024-06-27 18:17:41,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363373344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:41,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:41,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:17:41,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777279311] [2024-06-27 18:17:41,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:41,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:17:41,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:41,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:17:41,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:17:41,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:17:41,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 364 transitions, 4367 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:41,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:41,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:17:41,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:44,814 INFO L124 PetriNetUnfolderBase]: 9956/15612 cut-off events. [2024-06-27 18:17:44,814 INFO L125 PetriNetUnfolderBase]: For 660999/661002 co-relation queries the response was YES. [2024-06-27 18:17:44,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96829 conditions, 15612 events. 9956/15612 cut-off events. For 660999/661002 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 106375 event pairs, 3032 based on Foata normal form. 5/15322 useless extension candidates. Maximal degree in co-relation 96707. Up to 14231 conditions per place. [2024-06-27 18:17:45,040 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 346 selfloop transitions, 42 changer transitions 0/396 dead transitions. [2024-06-27 18:17:45,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 396 transitions, 5407 flow [2024-06-27 18:17:45,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:17:45,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:17:45,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 18:17:45,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-27 18:17:45,042 INFO L175 Difference]: Start difference. First operand has 269 places, 364 transitions, 4367 flow. Second operand 7 states and 157 transitions. [2024-06-27 18:17:45,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 396 transitions, 5407 flow [2024-06-27 18:17:46,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 396 transitions, 5279 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 18:17:46,592 INFO L231 Difference]: Finished difference. Result has 268 places, 367 transitions, 4372 flow [2024-06-27 18:17:46,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4239, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4372, PETRI_PLACES=268, PETRI_TRANSITIONS=367} [2024-06-27 18:17:46,592 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 214 predicate places. [2024-06-27 18:17:46,592 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 367 transitions, 4372 flow [2024-06-27 18:17:46,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:46,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:46,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:46,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:17:46,593 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:46,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:46,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1391857477, now seen corresponding path program 3 times [2024-06-27 18:17:46,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:46,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157540911] [2024-06-27 18:17:46,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:46,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:46,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:47,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:47,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:47,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157540911] [2024-06-27 18:17:47,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157540911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:47,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:47,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:17:47,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634549346] [2024-06-27 18:17:47,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:47,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:17:47,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:47,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:17:47,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:17:47,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:17:47,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 367 transitions, 4372 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:47,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:47,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:17:47,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:50,209 INFO L124 PetriNetUnfolderBase]: 9947/15600 cut-off events. [2024-06-27 18:17:50,209 INFO L125 PetriNetUnfolderBase]: For 671717/671720 co-relation queries the response was YES. [2024-06-27 18:17:50,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96902 conditions, 15600 events. 9947/15600 cut-off events. For 671717/671720 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 106291 event pairs, 3030 based on Foata normal form. 5/15310 useless extension candidates. Maximal degree in co-relation 96780. Up to 14224 conditions per place. [2024-06-27 18:17:50,427 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 351 selfloop transitions, 40 changer transitions 0/399 dead transitions. [2024-06-27 18:17:50,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 399 transitions, 5281 flow [2024-06-27 18:17:50,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:17:50,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:17:50,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 18:17:50,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-27 18:17:50,429 INFO L175 Difference]: Start difference. First operand has 268 places, 367 transitions, 4372 flow. Second operand 7 states and 159 transitions. [2024-06-27 18:17:50,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 399 transitions, 5281 flow [2024-06-27 18:17:51,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 399 transitions, 5163 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 18:17:51,814 INFO L231 Difference]: Finished difference. Result has 271 places, 367 transitions, 4341 flow [2024-06-27 18:17:51,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4254, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4341, PETRI_PLACES=271, PETRI_TRANSITIONS=367} [2024-06-27 18:17:51,815 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 217 predicate places. [2024-06-27 18:17:51,815 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 367 transitions, 4341 flow [2024-06-27 18:17:51,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:51,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:51,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:51,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:17:51,816 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:51,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:51,816 INFO L85 PathProgramCache]: Analyzing trace with hash -114051549, now seen corresponding path program 1 times [2024-06-27 18:17:51,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:51,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041505286] [2024-06-27 18:17:51,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:51,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:51,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:52,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-27 18:17:52,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:52,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041505286] [2024-06-27 18:17:52,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041505286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:52,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:52,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:17:52,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114192005] [2024-06-27 18:17:52,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:52,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:17:52,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:52,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:17:52,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:17:52,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:17:52,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 367 transitions, 4341 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 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-27 18:17:52,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:52,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:17:52,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:55,576 INFO L124 PetriNetUnfolderBase]: 10006/15608 cut-off events. [2024-06-27 18:17:55,576 INFO L125 PetriNetUnfolderBase]: For 685662/685665 co-relation queries the response was YES. [2024-06-27 18:17:55,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97358 conditions, 15608 events. 10006/15608 cut-off events. For 685662/685665 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 105693 event pairs, 2672 based on Foata normal form. 4/15286 useless extension candidates. Maximal degree in co-relation 97235. Up to 14067 conditions per place. [2024-06-27 18:17:55,929 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 358 selfloop transitions, 63 changer transitions 0/429 dead transitions. [2024-06-27 18:17:55,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 429 transitions, 5783 flow [2024-06-27 18:17:55,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:17:55,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:17:55,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 18:17:55,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023148148148148 [2024-06-27 18:17:55,931 INFO L175 Difference]: Start difference. First operand has 271 places, 367 transitions, 4341 flow. Second operand 9 states and 217 transitions. [2024-06-27 18:17:55,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 429 transitions, 5783 flow [2024-06-27 18:17:57,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 429 transitions, 5669 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 18:17:57,621 INFO L231 Difference]: Finished difference. Result has 273 places, 375 transitions, 4509 flow [2024-06-27 18:17:57,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4227, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4509, PETRI_PLACES=273, PETRI_TRANSITIONS=375} [2024-06-27 18:17:57,622 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 219 predicate places. [2024-06-27 18:17:57,622 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 375 transitions, 4509 flow [2024-06-27 18:17:57,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 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-27 18:17:57,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:57,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:57,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:17:57,622 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:17:57,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:57,623 INFO L85 PathProgramCache]: Analyzing trace with hash -113752647, now seen corresponding path program 1 times [2024-06-27 18:17:57,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:57,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656226044] [2024-06-27 18:17:57,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:57,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:57,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:58,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:58,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:58,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656226044] [2024-06-27 18:17:58,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656226044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:58,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:58,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:17:58,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378779207] [2024-06-27 18:17:58,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:58,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:17:58,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:58,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:17:58,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:17:58,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:17:58,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 375 transitions, 4509 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 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-27 18:17:58,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:58,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:17:58,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:01,320 INFO L124 PetriNetUnfolderBase]: 10303/16068 cut-off events. [2024-06-27 18:18:01,321 INFO L125 PetriNetUnfolderBase]: For 743853/743856 co-relation queries the response was YES. [2024-06-27 18:18:01,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102515 conditions, 16068 events. 10303/16068 cut-off events. For 743853/743856 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 109289 event pairs, 2716 based on Foata normal form. 8/15735 useless extension candidates. Maximal degree in co-relation 102391. Up to 14028 conditions per place. [2024-06-27 18:18:01,581 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 365 selfloop transitions, 71 changer transitions 0/444 dead transitions. [2024-06-27 18:18:01,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 444 transitions, 6083 flow [2024-06-27 18:18:01,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:18:01,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:18:01,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:18:01,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-27 18:18:01,582 INFO L175 Difference]: Start difference. First operand has 273 places, 375 transitions, 4509 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:18:01,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 444 transitions, 6083 flow [2024-06-27 18:18:03,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 444 transitions, 5924 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 18:18:03,339 INFO L231 Difference]: Finished difference. Result has 278 places, 395 transitions, 4850 flow [2024-06-27 18:18:03,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4350, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4850, PETRI_PLACES=278, PETRI_TRANSITIONS=395} [2024-06-27 18:18:03,340 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 224 predicate places. [2024-06-27 18:18:03,340 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 395 transitions, 4850 flow [2024-06-27 18:18:03,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 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-27 18:18:03,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:03,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:03,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:18:03,341 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:18:03,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:03,341 INFO L85 PathProgramCache]: Analyzing trace with hash -110238301, now seen corresponding path program 1 times [2024-06-27 18:18:03,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:03,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420598136] [2024-06-27 18:18:03,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:03,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:03,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:03,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-27 18:18:03,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:03,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420598136] [2024-06-27 18:18:03,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420598136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:03,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:03,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:18:03,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795893202] [2024-06-27 18:18:03,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:03,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:18:03,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:03,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:18:03,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:18:03,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:18:03,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 395 transitions, 4850 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:03,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:03,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:18:03,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:07,744 INFO L124 PetriNetUnfolderBase]: 10377/16143 cut-off events. [2024-06-27 18:18:07,745 INFO L125 PetriNetUnfolderBase]: For 773728/773731 co-relation queries the response was YES. [2024-06-27 18:18:08,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106544 conditions, 16143 events. 10377/16143 cut-off events. For 773728/773731 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 109479 event pairs, 2739 based on Foata normal form. 4/15805 useless extension candidates. Maximal degree in co-relation 106416. Up to 14639 conditions per place. [2024-06-27 18:18:08,076 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 374 selfloop transitions, 58 changer transitions 0/440 dead transitions. [2024-06-27 18:18:08,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 440 transitions, 6239 flow [2024-06-27 18:18:08,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:18:08,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:18:08,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 18:18:08,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-27 18:18:08,078 INFO L175 Difference]: Start difference. First operand has 278 places, 395 transitions, 4850 flow. Second operand 7 states and 167 transitions. [2024-06-27 18:18:08,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 440 transitions, 6239 flow [2024-06-27 18:18:09,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 440 transitions, 6136 flow, removed 48 selfloop flow, removed 2 redundant places. [2024-06-27 18:18:09,713 INFO L231 Difference]: Finished difference. Result has 284 places, 405 transitions, 5020 flow [2024-06-27 18:18:09,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4747, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5020, PETRI_PLACES=284, PETRI_TRANSITIONS=405} [2024-06-27 18:18:09,713 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 230 predicate places. [2024-06-27 18:18:09,713 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 405 transitions, 5020 flow [2024-06-27 18:18:09,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:09,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:09,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:09,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:18:09,714 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:18:09,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:09,714 INFO L85 PathProgramCache]: Analyzing trace with hash -344730223, now seen corresponding path program 2 times [2024-06-27 18:18:09,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:09,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231711671] [2024-06-27 18:18:09,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:09,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:09,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:10,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:18:10,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:10,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231711671] [2024-06-27 18:18:10,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231711671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:10,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:10,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:18:10,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705149174] [2024-06-27 18:18:10,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:10,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:18:10,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:10,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:18:10,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:18:10,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:18:10,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 405 transitions, 5020 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:10,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:10,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:18:10,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:14,266 INFO L124 PetriNetUnfolderBase]: 10371/16127 cut-off events. [2024-06-27 18:18:14,266 INFO L125 PetriNetUnfolderBase]: For 779712/779715 co-relation queries the response was YES. [2024-06-27 18:18:14,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105960 conditions, 16127 events. 10371/16127 cut-off events. For 779712/779715 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 109295 event pairs, 2713 based on Foata normal form. 4/15791 useless extension candidates. Maximal degree in co-relation 105828. Up to 14634 conditions per place. [2024-06-27 18:18:14,564 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 375 selfloop transitions, 54 changer transitions 0/437 dead transitions. [2024-06-27 18:18:14,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 437 transitions, 6272 flow [2024-06-27 18:18:14,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:18:14,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:18:14,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 18:18:14,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-27 18:18:14,565 INFO L175 Difference]: Start difference. First operand has 284 places, 405 transitions, 5020 flow. Second operand 7 states and 164 transitions. [2024-06-27 18:18:14,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 437 transitions, 6272 flow [2024-06-27 18:18:16,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 437 transitions, 6194 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 18:18:16,330 INFO L231 Difference]: Finished difference. Result has 288 places, 405 transitions, 5059 flow [2024-06-27 18:18:16,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4942, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5059, PETRI_PLACES=288, PETRI_TRANSITIONS=405} [2024-06-27 18:18:16,331 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 234 predicate places. [2024-06-27 18:18:16,331 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 405 transitions, 5059 flow [2024-06-27 18:18:16,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:16,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:16,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:16,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:18:16,331 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:18:16,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:16,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1091002278, now seen corresponding path program 1 times [2024-06-27 18:18:16,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:16,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326816174] [2024-06-27 18:18:16,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:16,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:16,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:17,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:18:17,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:17,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326816174] [2024-06-27 18:18:17,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326816174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:17,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:17,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:18:17,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905808212] [2024-06-27 18:18:17,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:17,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:18:17,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:17,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:18:17,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:18:17,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:18:17,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 405 transitions, 5059 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:17,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:17,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:18:17,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:22,200 INFO L124 PetriNetUnfolderBase]: 10058/15697 cut-off events. [2024-06-27 18:18:22,200 INFO L125 PetriNetUnfolderBase]: For 804870/804924 co-relation queries the response was YES. [2024-06-27 18:18:22,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105009 conditions, 15697 events. 10058/15697 cut-off events. For 804870/804924 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 106622 event pairs, 2287 based on Foata normal form. 7/15380 useless extension candidates. Maximal degree in co-relation 104876. Up to 13607 conditions per place. [2024-06-27 18:18:22,648 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 374 selfloop transitions, 66 changer transitions 0/470 dead transitions. [2024-06-27 18:18:22,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 470 transitions, 6266 flow [2024-06-27 18:18:22,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:18:22,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:18:22,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-27 18:18:22,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5300925925925926 [2024-06-27 18:18:22,650 INFO L175 Difference]: Start difference. First operand has 288 places, 405 transitions, 5059 flow. Second operand 9 states and 229 transitions. [2024-06-27 18:18:22,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 470 transitions, 6266 flow [2024-06-27 18:18:24,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 470 transitions, 6177 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 18:18:24,098 INFO L231 Difference]: Finished difference. Result has 294 places, 410 transitions, 5204 flow [2024-06-27 18:18:24,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4970, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5204, PETRI_PLACES=294, PETRI_TRANSITIONS=410} [2024-06-27 18:18:24,099 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 240 predicate places. [2024-06-27 18:18:24,099 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 410 transitions, 5204 flow [2024-06-27 18:18:24,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:24,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:24,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:24,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:18:24,099 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:18:24,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:24,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1530627200, now seen corresponding path program 2 times [2024-06-27 18:18:24,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:24,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601400223] [2024-06-27 18:18:24,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:24,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:24,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:25,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:18:25,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:25,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601400223] [2024-06-27 18:18:25,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601400223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:25,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:25,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:18:25,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661808935] [2024-06-27 18:18:25,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:25,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:18:25,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:25,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:18:25,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:18:25,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 18:18:25,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 410 transitions, 5204 flow. Second operand has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:25,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:25,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 18:18:25,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:30,191 INFO L124 PetriNetUnfolderBase]: 10123/15823 cut-off events. [2024-06-27 18:18:30,191 INFO L125 PetriNetUnfolderBase]: For 839629/839683 co-relation queries the response was YES. [2024-06-27 18:18:30,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107504 conditions, 15823 events. 10123/15823 cut-off events. For 839629/839683 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 107870 event pairs, 2268 based on Foata normal form. 7/15465 useless extension candidates. Maximal degree in co-relation 107369. Up to 13593 conditions per place. [2024-06-27 18:18:30,484 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 401 selfloop transitions, 68 changer transitions 0/499 dead transitions. [2024-06-27 18:18:30,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 499 transitions, 6612 flow [2024-06-27 18:18:30,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:18:30,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:18:30,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 296 transitions. [2024-06-27 18:18:30,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-27 18:18:30,486 INFO L175 Difference]: Start difference. First operand has 294 places, 410 transitions, 5204 flow. Second operand 12 states and 296 transitions. [2024-06-27 18:18:30,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 499 transitions, 6612 flow [2024-06-27 18:18:32,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 499 transitions, 6427 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 18:18:32,883 INFO L231 Difference]: Finished difference. Result has 302 places, 417 transitions, 5305 flow [2024-06-27 18:18:32,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5023, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5305, PETRI_PLACES=302, PETRI_TRANSITIONS=417} [2024-06-27 18:18:32,883 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 248 predicate places. [2024-06-27 18:18:32,883 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 417 transitions, 5305 flow [2024-06-27 18:18:32,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:32,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:32,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:32,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:18:32,884 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:18:32,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:32,885 INFO L85 PathProgramCache]: Analyzing trace with hash -344721729, now seen corresponding path program 2 times [2024-06-27 18:18:32,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:32,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847838654] [2024-06-27 18:18:32,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:32,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:32,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:33,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:18:33,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:33,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847838654] [2024-06-27 18:18:33,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847838654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:33,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:33,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:18:33,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851034285] [2024-06-27 18:18:33,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:33,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:18:33,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:33,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:18:33,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:18:33,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:18:33,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 417 transitions, 5305 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 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-27 18:18:33,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:33,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:18:33,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:38,893 INFO L124 PetriNetUnfolderBase]: 10793/16728 cut-off events. [2024-06-27 18:18:38,894 INFO L125 PetriNetUnfolderBase]: For 895561/895564 co-relation queries the response was YES. [2024-06-27 18:18:39,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114004 conditions, 16728 events. 10793/16728 cut-off events. For 895561/895564 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 113469 event pairs, 2787 based on Foata normal form. 8/16398 useless extension candidates. Maximal degree in co-relation 113866. Up to 14394 conditions per place. [2024-06-27 18:18:39,240 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 387 selfloop transitions, 78 changer transitions 0/473 dead transitions. [2024-06-27 18:18:39,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 473 transitions, 7021 flow [2024-06-27 18:18:39,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:18:39,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:18:39,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:18:39,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-27 18:18:39,242 INFO L175 Difference]: Start difference. First operand has 302 places, 417 transitions, 5305 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:18:39,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 473 transitions, 7021 flow [2024-06-27 18:18:42,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 473 transitions, 6867 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 18:18:42,185 INFO L231 Difference]: Finished difference. Result has 304 places, 428 transitions, 5499 flow [2024-06-27 18:18:42,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5151, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5499, PETRI_PLACES=304, PETRI_TRANSITIONS=428} [2024-06-27 18:18:42,186 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 250 predicate places. [2024-06-27 18:18:42,186 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 428 transitions, 5499 flow [2024-06-27 18:18:42,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 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-27 18:18:42,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:42,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:42,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:18:42,187 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:18:42,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:42,188 INFO L85 PathProgramCache]: Analyzing trace with hash -103576029, now seen corresponding path program 2 times [2024-06-27 18:18:42,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:42,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21489217] [2024-06-27 18:18:42,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:42,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:42,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:43,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:18:43,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:43,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21489217] [2024-06-27 18:18:43,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21489217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:43,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:43,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:18:43,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184560694] [2024-06-27 18:18:43,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:43,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:18:43,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:43,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:18:43,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:18:43,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-27 18:18:43,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 428 transitions, 5499 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 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-27 18:18:43,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:43,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-27 18:18:43,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:48,861 INFO L124 PetriNetUnfolderBase]: 10829/16828 cut-off events. [2024-06-27 18:18:48,862 INFO L125 PetriNetUnfolderBase]: For 905589/905592 co-relation queries the response was YES. [2024-06-27 18:18:49,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115309 conditions, 16828 events. 10829/16828 cut-off events. For 905589/905592 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 114766 event pairs, 2796 based on Foata normal form. 4/16472 useless extension candidates. Maximal degree in co-relation 115168. Up to 15241 conditions per place.