./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe003_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe003_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe003_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe003_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:48:49,038 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:48:49,137 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:48:49,142 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:48:49,143 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:48:49,171 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:48:49,171 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:48:49,172 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:48:49,172 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:48:49,176 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:48:49,176 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:48:49,177 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:48:49,178 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:48:49,179 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:48:49,179 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:48:49,180 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:48:49,180 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:48:49,180 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:48:49,180 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:48:49,181 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:48:49,181 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:48:49,181 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:48:49,182 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:48:49,182 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:48:49,182 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:48:49,183 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:48:49,183 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:48:49,183 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:48:49,184 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:48:49,184 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:48:49,185 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:48:49,185 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:48:49,185 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:48:49,186 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:48:49,186 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:48:49,186 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:48:49,186 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:48:49,186 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:48:49,186 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:48:49,187 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:48:49,187 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:48:49,188 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:48:49,188 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:48:49,188 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:48:49,462 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:48:49,489 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:48:49,492 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:48:49,493 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:48:49,493 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:48:49,494 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/safe003_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 18:48:49,675 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:48:49,675 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:48:49,677 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe003_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 18:48:50,785 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:48:51,089 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:48:51,089 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe003_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 18:48:51,105 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4096d0948/c679097665ff4f4faed84422df2b0998/FLAG5fe68813f [2024-06-27 18:48:51,121 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4096d0948/c679097665ff4f4faed84422df2b0998 [2024-06-27 18:48:51,122 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:48:51,123 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:48:51,125 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:48:51,126 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:48:51,130 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:48:51,131 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:48:49" (1/2) ... [2024-06-27 18:48:51,132 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7814d75d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:48:51, skipping insertion in model container [2024-06-27 18:48:51,133 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:48:49" (1/2) ... [2024-06-27 18:48:51,134 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2d8dadd4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:48:51, skipping insertion in model container [2024-06-27 18:48:51,134 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:48:51" (2/2) ... [2024-06-27 18:48:51,134 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7814d75d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51, skipping insertion in model container [2024-06-27 18:48:51,135 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:48:51" (2/2) ... [2024-06-27 18:48:51,135 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:48:51,233 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:48:51,234 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) [2024-06-27 18:48:51,234 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] (((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) [2024-06-27 18:48:51,235 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] (((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) [2024-06-27 18:48:51,235 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:48:51,236 INFO L106 edCorrectnessWitness]: ghost_update [L847-L847] multithreaded = 1; [2024-06-27 18:48:51,276 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:48:51,451 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/safe003_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[986,999] [2024-06-27 18:48:51,700 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:48:51,719 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:48:51,758 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/safe003_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[986,999] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:48:51,876 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:48:51,922 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:48:51,922 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51 WrapperNode [2024-06-27 18:48:51,923 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:48:51,924 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:48:51,924 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:48:51,924 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:48:51,930 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:51,966 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:51,992 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 140 [2024-06-27 18:48:51,993 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:48:51,993 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:48:51,994 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:48:51,994 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:48:52,004 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:52,004 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:52,008 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:52,035 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:48:52,038 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:52,038 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:52,053 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:52,063 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:52,065 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:52,067 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:52,070 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:48:52,071 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:48:52,071 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:48:52,071 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:48:52,072 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (1/1) ... [2024-06-27 18:48:52,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:48:52,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:48:52,102 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:48:52,115 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:48:52,143 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:48:52,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:48:52,144 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:48:52,144 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:48:52,144 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:48:52,145 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:48:52,145 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:48:52,145 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:48:52,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:48:52,145 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:48:52,146 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:48:52,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:48:52,148 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:48:52,294 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:48:52,296 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:48:52,690 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:48:52,690 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:48:52,882 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:48:52,883 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:48:52,883 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:48:52 BoogieIcfgContainer [2024-06-27 18:48:52,883 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:48:52,885 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:48:52,886 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:48:52,888 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:48:52,889 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:48:49" (1/4) ... [2024-06-27 18:48:52,889 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3523b056 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:48:52, skipping insertion in model container [2024-06-27 18:48:52,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:48:51" (2/4) ... [2024-06-27 18:48:52,890 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3523b056 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:48:52, skipping insertion in model container [2024-06-27 18:48:52,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:48:51" (3/4) ... [2024-06-27 18:48:52,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3523b056 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:48:52, skipping insertion in model container [2024-06-27 18:48:52,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:48:52" (4/4) ... [2024-06-27 18:48:52,892 INFO L112 eAbstractionObserver]: Analyzing ICFG safe003_power.oepc_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 18:48:52,909 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:48:52,910 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:48:52,910 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:48:52,962 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:48:52,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 18:48:53,052 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-27 18:48:53,052 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:48:53,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 72 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-27 18:48:53,056 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 18:48:53,059 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 43 transitions, 95 flow [2024-06-27 18:48:53,067 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:48:53,074 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;@74e1bc48, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:48:53,074 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:48:53,078 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:48:53,078 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:48:53,078 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:48:53,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:53,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:48:53,080 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:48:53,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:53,087 INFO L85 PathProgramCache]: Analyzing trace with hash 424721520, now seen corresponding path program 1 times [2024-06-27 18:48:53,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:53,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994015472] [2024-06-27 18:48:53,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:53,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:53,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:54,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:54,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:54,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994015472] [2024-06-27 18:48:54,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994015472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:54,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:54,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:48:54,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783919643] [2024-06-27 18:48:54,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:54,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:48:54,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:54,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:48:54,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:48:54,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-27 18:48:54,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 95 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:54,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:54,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-27 18:48:54,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:55,145 INFO L124 PetriNetUnfolderBase]: 4210/6074 cut-off events. [2024-06-27 18:48:55,145 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 18:48:55,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12218 conditions, 6074 events. 4210/6074 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 33431 event pairs, 1574 based on Foata normal form. 214/5979 useless extension candidates. Maximal degree in co-relation 12206. Up to 6001 conditions per place. [2024-06-27 18:48:55,189 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 46 selfloop transitions, 5 changer transitions 0/61 dead transitions. [2024-06-27 18:48:55,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 61 transitions, 239 flow [2024-06-27 18:48:55,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:48:55,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:48:55,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-06-27 18:48:55,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6884057971014492 [2024-06-27 18:48:55,201 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 95 flow. Second operand 3 states and 95 transitions. [2024-06-27 18:48:55,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 61 transitions, 239 flow [2024-06-27 18:48:55,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 61 transitions, 234 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:48:55,208 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 127 flow [2024-06-27 18:48:55,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=127, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-27 18:48:55,213 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-27 18:48:55,213 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 127 flow [2024-06-27 18:48:55,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:55,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:55,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:48:55,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:48:55,214 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:48:55,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:55,215 INFO L85 PathProgramCache]: Analyzing trace with hash 424721625, now seen corresponding path program 1 times [2024-06-27 18:48:55,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:55,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661671370] [2024-06-27 18:48:55,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:55,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:55,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:55,339 INFO L134 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:48:55,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:55,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661671370] [2024-06-27 18:48:55,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661671370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:55,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:55,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:48:55,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497909405] [2024-06-27 18:48:55,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:55,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:48:55,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:55,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:48:55,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:48:55,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46 [2024-06-27 18:48:55,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 127 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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:48:55,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:55,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46 [2024-06-27 18:48:55,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:55,724 INFO L124 PetriNetUnfolderBase]: 1415/2543 cut-off events. [2024-06-27 18:48:55,724 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2024-06-27 18:48:55,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4975 conditions, 2543 events. 1415/2543 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16860 event pairs, 656 based on Foata normal form. 0/2374 useless extension candidates. Maximal degree in co-relation 4963. Up to 1770 conditions per place. [2024-06-27 18:48:55,739 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 39 selfloop transitions, 3 changer transitions 0/62 dead transitions. [2024-06-27 18:48:55,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 62 transitions, 242 flow [2024-06-27 18:48:55,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:48:55,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:48:55,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 105 transitions. [2024-06-27 18:48:55,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7608695652173914 [2024-06-27 18:48:55,743 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 127 flow. Second operand 3 states and 105 transitions. [2024-06-27 18:48:55,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 62 transitions, 242 flow [2024-06-27 18:48:55,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 62 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:48:55,748 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 120 flow [2024-06-27 18:48:55,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-06-27 18:48:55,750 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-27 18:48:55,750 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 120 flow [2024-06-27 18:48:55,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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:48:55,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:55,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:55,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:48:55,754 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:48:55,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:55,761 INFO L85 PathProgramCache]: Analyzing trace with hash 135598152, now seen corresponding path program 1 times [2024-06-27 18:48:55,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:55,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185943721] [2024-06-27 18:48:55,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:55,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:55,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:56,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:56,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:56,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185943721] [2024-06-27 18:48:56,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185943721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:56,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:56,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:48:56,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859425054] [2024-06-27 18:48:56,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:56,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:48:56,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:56,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:48:56,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:48:56,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-27 18:48:56,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:56,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:56,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-27 18:48:56,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:57,201 INFO L124 PetriNetUnfolderBase]: 3639/5799 cut-off events. [2024-06-27 18:48:57,201 INFO L125 PetriNetUnfolderBase]: For 1245/1249 co-relation queries the response was YES. [2024-06-27 18:48:57,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12418 conditions, 5799 events. 3639/5799 cut-off events. For 1245/1249 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 34829 event pairs, 2527 based on Foata normal form. 8/5620 useless extension candidates. Maximal degree in co-relation 12405. Up to 5171 conditions per place. [2024-06-27 18:48:57,234 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 54 selfloop transitions, 8 changer transitions 2/74 dead transitions. [2024-06-27 18:48:57,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 74 transitions, 326 flow [2024-06-27 18:48:57,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:48:57,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:48:57,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-06-27 18:48:57,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 18:48:57,240 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 120 flow. Second operand 4 states and 116 transitions. [2024-06-27 18:48:57,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 74 transitions, 326 flow [2024-06-27 18:48:57,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 74 transitions, 318 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:48:57,243 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 179 flow [2024-06-27 18:48:57,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-27 18:48:57,244 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 3 predicate places. [2024-06-27 18:48:57,244 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 179 flow [2024-06-27 18:48:57,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:57,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:57,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:57,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:48:57,245 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:48:57,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:57,245 INFO L85 PathProgramCache]: Analyzing trace with hash -91423741, now seen corresponding path program 1 times [2024-06-27 18:48:57,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:57,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124194887] [2024-06-27 18:48:57,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:57,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:57,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:57,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:57,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:57,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124194887] [2024-06-27 18:48:57,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124194887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:57,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:57,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:48:57,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758929910] [2024-06-27 18:48:57,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:57,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:48:57,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:57,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:48:57,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:48:57,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 18:48:57,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 179 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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:48:57,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:57,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 18:48:57,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:58,851 INFO L124 PetriNetUnfolderBase]: 3956/6353 cut-off events. [2024-06-27 18:48:58,851 INFO L125 PetriNetUnfolderBase]: For 2522/2522 co-relation queries the response was YES. [2024-06-27 18:48:58,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14959 conditions, 6353 events. 3956/6353 cut-off events. For 2522/2522 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 39221 event pairs, 1973 based on Foata normal form. 6/6134 useless extension candidates. Maximal degree in co-relation 14944. Up to 5545 conditions per place. [2024-06-27 18:48:58,888 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 76 selfloop transitions, 11 changer transitions 0/96 dead transitions. [2024-06-27 18:48:58,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 96 transitions, 489 flow [2024-06-27 18:48:58,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:48:58,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:48:58,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-27 18:48:58,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-27 18:48:58,890 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 179 flow. Second operand 5 states and 140 transitions. [2024-06-27 18:48:58,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 96 transitions, 489 flow [2024-06-27 18:48:58,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 96 transitions, 472 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-27 18:48:58,894 INFO L231 Difference]: Finished difference. Result has 60 places, 60 transitions, 263 flow [2024-06-27 18:48:58,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=263, PETRI_PLACES=60, PETRI_TRANSITIONS=60} [2024-06-27 18:48:58,895 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 8 predicate places. [2024-06-27 18:48:58,895 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 60 transitions, 263 flow [2024-06-27 18:48:58,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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:48:58,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:58,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:58,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:48:58,896 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:48:58,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:58,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1377715309, now seen corresponding path program 1 times [2024-06-27 18:48:58,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:58,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656203495] [2024-06-27 18:48:58,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:58,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:58,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:59,984 INFO L134 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:48:59,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:59,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656203495] [2024-06-27 18:48:59,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656203495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:59,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:59,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:48:59,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126095704] [2024-06-27 18:48:59,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:59,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:48:59,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:59,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:48:59,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:49:00,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 18:49:00,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 60 transitions, 263 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:00,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:00,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 18:49:00,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:01,074 INFO L124 PetriNetUnfolderBase]: 4084/6539 cut-off events. [2024-06-27 18:49:01,074 INFO L125 PetriNetUnfolderBase]: For 4500/4500 co-relation queries the response was YES. [2024-06-27 18:49:01,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16634 conditions, 6539 events. 4084/6539 cut-off events. For 4500/4500 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 40130 event pairs, 1627 based on Foata normal form. 9/6320 useless extension candidates. Maximal degree in co-relation 16615. Up to 5542 conditions per place. [2024-06-27 18:49:01,120 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 90 selfloop transitions, 26 changer transitions 0/125 dead transitions. [2024-06-27 18:49:01,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 125 transitions, 695 flow [2024-06-27 18:49:01,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:49:01,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:49:01,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 18:49:01,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268115942028986 [2024-06-27 18:49:01,123 INFO L175 Difference]: Start difference. First operand has 60 places, 60 transitions, 263 flow. Second operand 6 states and 173 transitions. [2024-06-27 18:49:01,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 125 transitions, 695 flow [2024-06-27 18:49:01,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 125 transitions, 691 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 18:49:01,137 INFO L231 Difference]: Finished difference. Result has 69 places, 76 transitions, 443 flow [2024-06-27 18:49:01,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=443, PETRI_PLACES=69, PETRI_TRANSITIONS=76} [2024-06-27 18:49:01,140 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 17 predicate places. [2024-06-27 18:49:01,140 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 76 transitions, 443 flow [2024-06-27 18:49:01,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:01,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:01,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:01,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:49:01,141 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:49:01,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:01,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1958841182, now seen corresponding path program 1 times [2024-06-27 18:49:01,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:01,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203346532] [2024-06-27 18:49:01,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:01,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:01,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:02,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:02,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:02,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203346532] [2024-06-27 18:49:02,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203346532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:02,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:02,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:49:02,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596180750] [2024-06-27 18:49:02,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:02,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:49:02,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:02,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:49:02,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:49:02,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-27 18:49:02,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 76 transitions, 443 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:02,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:02,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-27 18:49:02,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:03,408 INFO L124 PetriNetUnfolderBase]: 4075/6555 cut-off events. [2024-06-27 18:49:03,408 INFO L125 PetriNetUnfolderBase]: For 9942/9942 co-relation queries the response was YES. [2024-06-27 18:49:03,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20248 conditions, 6555 events. 4075/6555 cut-off events. For 9942/9942 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 40303 event pairs, 1493 based on Foata normal form. 6/6322 useless extension candidates. Maximal degree in co-relation 20223. Up to 5733 conditions per place. [2024-06-27 18:49:03,454 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 104 selfloop transitions, 31 changer transitions 0/144 dead transitions. [2024-06-27 18:49:03,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 144 transitions, 986 flow [2024-06-27 18:49:03,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:03,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:03,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 18:49:03,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5559006211180124 [2024-06-27 18:49:03,456 INFO L175 Difference]: Start difference. First operand has 69 places, 76 transitions, 443 flow. Second operand 7 states and 179 transitions. [2024-06-27 18:49:03,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 144 transitions, 986 flow [2024-06-27 18:49:03,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 144 transitions, 960 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-27 18:49:03,469 INFO L231 Difference]: Finished difference. Result has 79 places, 102 transitions, 707 flow [2024-06-27 18:49:03,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=707, PETRI_PLACES=79, PETRI_TRANSITIONS=102} [2024-06-27 18:49:03,472 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 27 predicate places. [2024-06-27 18:49:03,472 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 102 transitions, 707 flow [2024-06-27 18:49:03,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:03,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:03,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:03,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:49:03,473 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:49:03,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:03,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1334352410, now seen corresponding path program 1 times [2024-06-27 18:49:03,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:03,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602851200] [2024-06-27 18:49:03,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:03,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:03,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:04,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:04,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:04,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602851200] [2024-06-27 18:49:04,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602851200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:04,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:04,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:49:04,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438996160] [2024-06-27 18:49:04,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:04,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:49:04,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:04,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:49:04,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:49:04,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:04,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 102 transitions, 707 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:04,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:04,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:04,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:05,198 INFO L124 PetriNetUnfolderBase]: 4647/7354 cut-off events. [2024-06-27 18:49:05,199 INFO L125 PetriNetUnfolderBase]: For 15192/15195 co-relation queries the response was YES. [2024-06-27 18:49:05,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24592 conditions, 7354 events. 4647/7354 cut-off events. For 15192/15195 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 44383 event pairs, 2007 based on Foata normal form. 6/7121 useless extension candidates. Maximal degree in co-relation 24559. Up to 6583 conditions per place. [2024-06-27 18:49:05,258 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 102 selfloop transitions, 18 changer transitions 0/127 dead transitions. [2024-06-27 18:49:05,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 127 transitions, 1041 flow [2024-06-27 18:49:05,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:49:05,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:49:05,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-27 18:49:05,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4826086956521739 [2024-06-27 18:49:05,260 INFO L175 Difference]: Start difference. First operand has 79 places, 102 transitions, 707 flow. Second operand 5 states and 111 transitions. [2024-06-27 18:49:05,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 127 transitions, 1041 flow [2024-06-27 18:49:05,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 127 transitions, 1023 flow, removed 9 selfloop flow, removed 0 redundant places. [2024-06-27 18:49:05,277 INFO L231 Difference]: Finished difference. Result has 85 places, 110 transitions, 810 flow [2024-06-27 18:49:05,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=810, PETRI_PLACES=85, PETRI_TRANSITIONS=110} [2024-06-27 18:49:05,277 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 33 predicate places. [2024-06-27 18:49:05,278 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 110 transitions, 810 flow [2024-06-27 18:49:05,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:05,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:05,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:05,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:49:05,279 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:49:05,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:05,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1671450322, now seen corresponding path program 1 times [2024-06-27 18:49:05,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:05,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116670107] [2024-06-27 18:49:05,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:05,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:05,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:06,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:06,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:06,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116670107] [2024-06-27 18:49:06,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116670107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:06,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:06,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:49:06,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854328085] [2024-06-27 18:49:06,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:06,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:49:06,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:06,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:49:06,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:49:06,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:06,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 110 transitions, 810 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:06,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:06,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:06,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:07,201 INFO L124 PetriNetUnfolderBase]: 4810/7593 cut-off events. [2024-06-27 18:49:07,202 INFO L125 PetriNetUnfolderBase]: For 19719/19725 co-relation queries the response was YES. [2024-06-27 18:49:07,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26913 conditions, 7593 events. 4810/7593 cut-off events. For 19719/19725 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 46221 event pairs, 1769 based on Foata normal form. 9/7357 useless extension candidates. Maximal degree in co-relation 26875. Up to 6439 conditions per place. [2024-06-27 18:49:07,278 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 140 selfloop transitions, 26 changer transitions 0/173 dead transitions. [2024-06-27 18:49:07,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 173 transitions, 1426 flow [2024-06-27 18:49:07,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:07,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:07,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 18:49:07,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372670807453416 [2024-06-27 18:49:07,280 INFO L175 Difference]: Start difference. First operand has 85 places, 110 transitions, 810 flow. Second operand 7 states and 173 transitions. [2024-06-27 18:49:07,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 173 transitions, 1426 flow [2024-06-27 18:49:07,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 173 transitions, 1410 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-27 18:49:07,307 INFO L231 Difference]: Finished difference. Result has 91 places, 116 transitions, 909 flow [2024-06-27 18:49:07,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=909, PETRI_PLACES=91, PETRI_TRANSITIONS=116} [2024-06-27 18:49:07,309 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 39 predicate places. [2024-06-27 18:49:07,309 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 116 transitions, 909 flow [2024-06-27 18:49:07,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:07,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:07,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:07,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:49:07,310 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:49:07,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:07,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2088511012, now seen corresponding path program 1 times [2024-06-27 18:49:07,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:07,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038761211] [2024-06-27 18:49:07,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:07,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:07,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:08,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:08,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:08,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038761211] [2024-06-27 18:49:08,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038761211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:08,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:08,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:49:08,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194120792] [2024-06-27 18:49:08,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:08,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:49:08,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:08,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:49:08,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:49:08,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:08,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 116 transitions, 909 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:08,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:08,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:08,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:09,256 INFO L124 PetriNetUnfolderBase]: 4876/7686 cut-off events. [2024-06-27 18:49:09,256 INFO L125 PetriNetUnfolderBase]: For 24945/24951 co-relation queries the response was YES. [2024-06-27 18:49:09,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28723 conditions, 7686 events. 4876/7686 cut-off events. For 24945/24951 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 46560 event pairs, 1725 based on Foata normal form. 5/7446 useless extension candidates. Maximal degree in co-relation 28682. Up to 6759 conditions per place. [2024-06-27 18:49:09,309 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 128 selfloop transitions, 37 changer transitions 0/172 dead transitions. [2024-06-27 18:49:09,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 172 transitions, 1505 flow [2024-06-27 18:49:09,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:09,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:09,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:49:09,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5062111801242236 [2024-06-27 18:49:09,311 INFO L175 Difference]: Start difference. First operand has 91 places, 116 transitions, 909 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:49:09,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 172 transitions, 1505 flow [2024-06-27 18:49:09,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 172 transitions, 1465 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 18:49:09,340 INFO L231 Difference]: Finished difference. Result has 96 places, 131 transitions, 1092 flow [2024-06-27 18:49:09,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1092, PETRI_PLACES=96, PETRI_TRANSITIONS=131} [2024-06-27 18:49:09,341 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 44 predicate places. [2024-06-27 18:49:09,342 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 131 transitions, 1092 flow [2024-06-27 18:49:09,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:09,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:09,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:09,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:49:09,344 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:49:09,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:09,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1671570292, now seen corresponding path program 2 times [2024-06-27 18:49:09,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:09,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762827610] [2024-06-27 18:49:09,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:09,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:09,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:10,128 INFO L134 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:49:10,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:10,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762827610] [2024-06-27 18:49:10,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762827610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:10,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:10,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:49:10,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448534933] [2024-06-27 18:49:10,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:10,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:49:10,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:10,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:49:10,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:49:10,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:10,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 131 transitions, 1092 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:10,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:10,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:10,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:11,189 INFO L124 PetriNetUnfolderBase]: 5027/7919 cut-off events. [2024-06-27 18:49:11,189 INFO L125 PetriNetUnfolderBase]: For 31210/31216 co-relation queries the response was YES. [2024-06-27 18:49:11,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31349 conditions, 7919 events. 5027/7919 cut-off events. For 31210/31216 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 48147 event pairs, 1810 based on Foata normal form. 9/7673 useless extension candidates. Maximal degree in co-relation 31305. Up to 6859 conditions per place. [2024-06-27 18:49:11,251 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 158 selfloop transitions, 26 changer transitions 0/191 dead transitions. [2024-06-27 18:49:11,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 191 transitions, 1761 flow [2024-06-27 18:49:11,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:11,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:11,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 18:49:11,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186335403726708 [2024-06-27 18:49:11,253 INFO L175 Difference]: Start difference. First operand has 96 places, 131 transitions, 1092 flow. Second operand 7 states and 167 transitions. [2024-06-27 18:49:11,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 191 transitions, 1761 flow [2024-06-27 18:49:11,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 191 transitions, 1653 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 18:49:11,310 INFO L231 Difference]: Finished difference. Result has 100 places, 137 transitions, 1132 flow [2024-06-27 18:49:11,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1012, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1132, PETRI_PLACES=100, PETRI_TRANSITIONS=137} [2024-06-27 18:49:11,311 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 48 predicate places. [2024-06-27 18:49:11,312 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 137 transitions, 1132 flow [2024-06-27 18:49:11,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:11,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:11,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:11,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:49:11,312 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:49:11,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:11,313 INFO L85 PathProgramCache]: Analyzing trace with hash 883620346, now seen corresponding path program 2 times [2024-06-27 18:49:11,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:11,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814290135] [2024-06-27 18:49:11,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:11,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:11,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:11,974 INFO L134 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:49:11,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:11,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814290135] [2024-06-27 18:49:11,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814290135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:11,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:11,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:49:11,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094364381] [2024-06-27 18:49:11,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:11,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:49:11,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:11,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:49:11,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:49:12,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:12,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 137 transitions, 1132 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:12,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:12,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:12,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:12,932 INFO L124 PetriNetUnfolderBase]: 5069/7973 cut-off events. [2024-06-27 18:49:12,933 INFO L125 PetriNetUnfolderBase]: For 32289/32295 co-relation queries the response was YES. [2024-06-27 18:49:12,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31595 conditions, 7973 events. 5069/7973 cut-off events. For 32289/32295 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 48394 event pairs, 1732 based on Foata normal form. 5/7725 useless extension candidates. Maximal degree in co-relation 31550. Up to 7000 conditions per place. [2024-06-27 18:49:12,978 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 127 selfloop transitions, 41 changer transitions 0/175 dead transitions. [2024-06-27 18:49:12,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 175 transitions, 1645 flow [2024-06-27 18:49:12,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:49:12,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:49:12,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 18:49:12,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144927536231884 [2024-06-27 18:49:12,980 INFO L175 Difference]: Start difference. First operand has 100 places, 137 transitions, 1132 flow. Second operand 6 states and 142 transitions. [2024-06-27 18:49:12,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 175 transitions, 1645 flow [2024-06-27 18:49:13,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 175 transitions, 1574 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 18:49:13,031 INFO L231 Difference]: Finished difference. Result has 103 places, 143 transitions, 1238 flow [2024-06-27 18:49:13,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1238, PETRI_PLACES=103, PETRI_TRANSITIONS=143} [2024-06-27 18:49:13,032 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 51 predicate places. [2024-06-27 18:49:13,032 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 143 transitions, 1238 flow [2024-06-27 18:49:13,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:13,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:13,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:13,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:49:13,033 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:49:13,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:13,033 INFO L85 PathProgramCache]: Analyzing trace with hash 883620160, now seen corresponding path program 3 times [2024-06-27 18:49:13,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:13,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801259151] [2024-06-27 18:49:13,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:13,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:13,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:13,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:13,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:13,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801259151] [2024-06-27 18:49:13,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801259151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:13,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:13,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:49:13,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670567189] [2024-06-27 18:49:13,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:13,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:49:13,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:13,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:49:13,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:49:13,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:13,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 143 transitions, 1238 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:13,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:13,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:13,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:14,709 INFO L124 PetriNetUnfolderBase]: 5055/7952 cut-off events. [2024-06-27 18:49:14,710 INFO L125 PetriNetUnfolderBase]: For 35098/35104 co-relation queries the response was YES. [2024-06-27 18:49:14,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31902 conditions, 7952 events. 5055/7952 cut-off events. For 35098/35104 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 48299 event pairs, 1807 based on Foata normal form. 9/7708 useless extension candidates. Maximal degree in co-relation 31855. Up to 6892 conditions per place. [2024-06-27 18:49:14,773 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 154 selfloop transitions, 27 changer transitions 0/188 dead transitions. [2024-06-27 18:49:14,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 188 transitions, 1792 flow [2024-06-27 18:49:14,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:49:14,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:49:14,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 18:49:14,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5289855072463768 [2024-06-27 18:49:14,775 INFO L175 Difference]: Start difference. First operand has 103 places, 143 transitions, 1238 flow. Second operand 6 states and 146 transitions. [2024-06-27 18:49:14,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 188 transitions, 1792 flow [2024-06-27 18:49:14,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 188 transitions, 1706 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 18:49:14,838 INFO L231 Difference]: Finished difference. Result has 105 places, 143 transitions, 1226 flow [2024-06-27 18:49:14,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1226, PETRI_PLACES=105, PETRI_TRANSITIONS=143} [2024-06-27 18:49:14,839 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 53 predicate places. [2024-06-27 18:49:14,839 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 143 transitions, 1226 flow [2024-06-27 18:49:14,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:14,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:14,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:14,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:49:14,840 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:49:14,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:14,841 INFO L85 PathProgramCache]: Analyzing trace with hash 883886326, now seen corresponding path program 3 times [2024-06-27 18:49:14,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:14,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806829538] [2024-06-27 18:49:14,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:14,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:14,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:15,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:15,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:15,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806829538] [2024-06-27 18:49:15,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806829538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:15,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:15,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:49:15,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127135221] [2024-06-27 18:49:15,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:15,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:49:15,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:15,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:49:15,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:49:15,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:15,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 143 transitions, 1226 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:15,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:15,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:15,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:16,545 INFO L124 PetriNetUnfolderBase]: 5077/7983 cut-off events. [2024-06-27 18:49:16,545 INFO L125 PetriNetUnfolderBase]: For 35873/35879 co-relation queries the response was YES. [2024-06-27 18:49:16,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32109 conditions, 7983 events. 5077/7983 cut-off events. For 35873/35879 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 48257 event pairs, 1960 based on Foata normal form. 8/7738 useless extension candidates. Maximal degree in co-relation 32062. Up to 7138 conditions per place. [2024-06-27 18:49:16,592 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 143 selfloop transitions, 27 changer transitions 0/177 dead transitions. [2024-06-27 18:49:16,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 177 transitions, 1701 flow [2024-06-27 18:49:16,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:49:16,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:49:16,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-27 18:49:16,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855072463768116 [2024-06-27 18:49:16,594 INFO L175 Difference]: Start difference. First operand has 105 places, 143 transitions, 1226 flow. Second operand 6 states and 134 transitions. [2024-06-27 18:49:16,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 177 transitions, 1701 flow [2024-06-27 18:49:16,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 177 transitions, 1644 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 18:49:16,641 INFO L231 Difference]: Finished difference. Result has 108 places, 152 transitions, 1320 flow [2024-06-27 18:49:16,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1320, PETRI_PLACES=108, PETRI_TRANSITIONS=152} [2024-06-27 18:49:16,642 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 56 predicate places. [2024-06-27 18:49:16,642 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 152 transitions, 1320 flow [2024-06-27 18:49:16,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:16,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:16,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:16,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:49:16,643 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:49:16,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:16,643 INFO L85 PathProgramCache]: Analyzing trace with hash 883896215, now seen corresponding path program 1 times [2024-06-27 18:49:16,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:16,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441591436] [2024-06-27 18:49:16,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:16,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:16,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:17,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:17,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:17,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441591436] [2024-06-27 18:49:17,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441591436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:17,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:17,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:17,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973589220] [2024-06-27 18:49:17,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:17,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:17,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:17,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:17,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:17,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:17,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 152 transitions, 1320 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:17,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:17,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:17,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:18,983 INFO L124 PetriNetUnfolderBase]: 5069/7970 cut-off events. [2024-06-27 18:49:18,983 INFO L125 PetriNetUnfolderBase]: For 38122/38131 co-relation queries the response was YES. [2024-06-27 18:49:19,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32614 conditions, 7970 events. 5069/7970 cut-off events. For 38122/38131 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 48117 event pairs, 1895 based on Foata normal form. 10/7727 useless extension candidates. Maximal degree in co-relation 32564. Up to 7126 conditions per place. [2024-06-27 18:49:19,031 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 149 selfloop transitions, 24 changer transitions 0/180 dead transitions. [2024-06-27 18:49:19,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 180 transitions, 1762 flow [2024-06-27 18:49:19,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:49:19,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:49:19,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-27 18:49:19,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-06-27 18:49:19,033 INFO L175 Difference]: Start difference. First operand has 108 places, 152 transitions, 1320 flow. Second operand 6 states and 132 transitions. [2024-06-27 18:49:19,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 180 transitions, 1762 flow [2024-06-27 18:49:19,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 180 transitions, 1717 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 18:49:19,075 INFO L231 Difference]: Finished difference. Result has 112 places, 155 transitions, 1361 flow [2024-06-27 18:49:19,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1361, PETRI_PLACES=112, PETRI_TRANSITIONS=155} [2024-06-27 18:49:19,076 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 60 predicate places. [2024-06-27 18:49:19,076 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 155 transitions, 1361 flow [2024-06-27 18:49:19,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:19,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:19,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:19,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:49:19,077 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:49:19,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:19,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1177193760, now seen corresponding path program 1 times [2024-06-27 18:49:19,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:19,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711397358] [2024-06-27 18:49:19,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:19,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:19,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:20,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:49:20,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:20,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711397358] [2024-06-27 18:49:20,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711397358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:20,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:20,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:20,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089960140] [2024-06-27 18:49:20,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:20,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:20,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:20,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:20,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:20,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:20,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 155 transitions, 1361 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:20,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:20,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:20,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:21,192 INFO L124 PetriNetUnfolderBase]: 5142/8073 cut-off events. [2024-06-27 18:49:21,192 INFO L125 PetriNetUnfolderBase]: For 43262/43271 co-relation queries the response was YES. [2024-06-27 18:49:21,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33934 conditions, 8073 events. 5142/8073 cut-off events. For 43262/43271 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 48910 event pairs, 1561 based on Foata normal form. 4/7824 useless extension candidates. Maximal degree in co-relation 33882. Up to 6792 conditions per place. [2024-06-27 18:49:21,243 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 153 selfloop transitions, 72 changer transitions 0/232 dead transitions. [2024-06-27 18:49:21,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 232 transitions, 2303 flow [2024-06-27 18:49:21,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:49:21,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:49:21,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:49:21,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407608695652174 [2024-06-27 18:49:21,245 INFO L175 Difference]: Start difference. First operand has 112 places, 155 transitions, 1361 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:49:21,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 232 transitions, 2303 flow [2024-06-27 18:49:21,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 232 transitions, 2243 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 18:49:21,296 INFO L231 Difference]: Finished difference. Result has 118 places, 171 transitions, 1659 flow [2024-06-27 18:49:21,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1301, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1659, PETRI_PLACES=118, PETRI_TRANSITIONS=171} [2024-06-27 18:49:21,297 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 66 predicate places. [2024-06-27 18:49:21,297 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 171 transitions, 1659 flow [2024-06-27 18:49:21,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:21,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:21,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:21,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:49:21,298 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:49:21,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:21,298 INFO L85 PathProgramCache]: Analyzing trace with hash -323055199, now seen corresponding path program 1 times [2024-06-27 18:49:21,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:21,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159773413] [2024-06-27 18:49:21,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:21,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:21,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:22,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:22,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:22,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159773413] [2024-06-27 18:49:22,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159773413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:22,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:22,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:22,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565252826] [2024-06-27 18:49:22,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:22,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:22,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:22,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:22,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:22,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:22,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 171 transitions, 1659 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:22,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:22,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:22,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:23,378 INFO L124 PetriNetUnfolderBase]: 5313/8281 cut-off events. [2024-06-27 18:49:23,379 INFO L125 PetriNetUnfolderBase]: For 56033/56042 co-relation queries the response was YES. [2024-06-27 18:49:23,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37906 conditions, 8281 events. 5313/8281 cut-off events. For 56033/56042 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 49758 event pairs, 1468 based on Foata normal form. 10/8048 useless extension candidates. Maximal degree in co-relation 37851. Up to 6873 conditions per place. [2024-06-27 18:49:23,443 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 156 selfloop transitions, 88 changer transitions 0/251 dead transitions. [2024-06-27 18:49:23,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 251 transitions, 2760 flow [2024-06-27 18:49:23,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:49:23,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:49:23,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:49:23,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407608695652174 [2024-06-27 18:49:23,445 INFO L175 Difference]: Start difference. First operand has 118 places, 171 transitions, 1659 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:49:23,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 251 transitions, 2760 flow [2024-06-27 18:49:23,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 251 transitions, 2639 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 18:49:23,516 INFO L231 Difference]: Finished difference. Result has 124 places, 192 transitions, 2009 flow [2024-06-27 18:49:23,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1560, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2009, PETRI_PLACES=124, PETRI_TRANSITIONS=192} [2024-06-27 18:49:23,516 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 72 predicate places. [2024-06-27 18:49:23,517 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 192 transitions, 2009 flow [2024-06-27 18:49:23,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:23,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:23,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:23,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:49:23,518 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:49:23,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:23,518 INFO L85 PathProgramCache]: Analyzing trace with hash 275353844, now seen corresponding path program 2 times [2024-06-27 18:49:23,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:23,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253058139] [2024-06-27 18:49:23,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:23,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:23,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:24,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:24,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:24,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253058139] [2024-06-27 18:49:24,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253058139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:24,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:24,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:24,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103208267] [2024-06-27 18:49:24,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:24,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:24,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:24,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:24,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:24,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:24,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 192 transitions, 2009 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:24,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:24,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:24,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:25,777 INFO L124 PetriNetUnfolderBase]: 5370/8366 cut-off events. [2024-06-27 18:49:25,778 INFO L125 PetriNetUnfolderBase]: For 65841/65850 co-relation queries the response was YES. [2024-06-27 18:49:25,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40358 conditions, 8366 events. 5370/8366 cut-off events. For 65841/65850 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 50251 event pairs, 1594 based on Foata normal form. 11/8130 useless extension candidates. Maximal degree in co-relation 40300. Up to 7026 conditions per place. [2024-06-27 18:49:25,838 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 217 selfloop transitions, 50 changer transitions 0/274 dead transitions. [2024-06-27 18:49:25,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 274 transitions, 3084 flow [2024-06-27 18:49:25,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:49:25,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:49:25,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 18:49:25,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532608695652174 [2024-06-27 18:49:25,840 INFO L175 Difference]: Start difference. First operand has 124 places, 192 transitions, 2009 flow. Second operand 8 states and 196 transitions. [2024-06-27 18:49:25,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 274 transitions, 3084 flow [2024-06-27 18:49:25,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 274 transitions, 2925 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-27 18:49:25,925 INFO L231 Difference]: Finished difference. Result has 129 places, 202 transitions, 2137 flow [2024-06-27 18:49:25,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2137, PETRI_PLACES=129, PETRI_TRANSITIONS=202} [2024-06-27 18:49:25,925 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 77 predicate places. [2024-06-27 18:49:25,926 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 202 transitions, 2137 flow [2024-06-27 18:49:25,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:25,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:25,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:25,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:49:25,926 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:49:25,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:25,926 INFO L85 PathProgramCache]: Analyzing trace with hash 279073069, now seen corresponding path program 2 times [2024-06-27 18:49:25,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:25,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033141943] [2024-06-27 18:49:25,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:25,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:25,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:26,709 INFO L134 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:49:26,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:26,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033141943] [2024-06-27 18:49:26,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033141943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:26,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:26,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:26,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118640879] [2024-06-27 18:49:26,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:26,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:26,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:26,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:26,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:26,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:26,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 202 transitions, 2137 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:26,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:26,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:26,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:28,026 INFO L124 PetriNetUnfolderBase]: 5593/8666 cut-off events. [2024-06-27 18:49:28,026 INFO L125 PetriNetUnfolderBase]: For 72632/72641 co-relation queries the response was YES. [2024-06-27 18:49:28,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43479 conditions, 8666 events. 5593/8666 cut-off events. For 72632/72641 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 51835 event pairs, 1573 based on Foata normal form. 10/8433 useless extension candidates. Maximal degree in co-relation 43419. Up to 7510 conditions per place. [2024-06-27 18:49:28,086 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 200 selfloop transitions, 64 changer transitions 0/271 dead transitions. [2024-06-27 18:49:28,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 271 transitions, 3179 flow [2024-06-27 18:49:28,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:49:28,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:49:28,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 18:49:28,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-27 18:49:28,087 INFO L175 Difference]: Start difference. First operand has 129 places, 202 transitions, 2137 flow. Second operand 8 states and 192 transitions. [2024-06-27 18:49:28,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 271 transitions, 3179 flow [2024-06-27 18:49:28,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 271 transitions, 3031 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 18:49:28,164 INFO L231 Difference]: Finished difference. Result has 132 places, 220 transitions, 2396 flow [2024-06-27 18:49:28,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1991, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2396, PETRI_PLACES=132, PETRI_TRANSITIONS=220} [2024-06-27 18:49:28,165 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 80 predicate places. [2024-06-27 18:49:28,165 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 220 transitions, 2396 flow [2024-06-27 18:49:28,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:28,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:28,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:28,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:49:28,166 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:49:28,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:28,166 INFO L85 PathProgramCache]: Analyzing trace with hash -319330549, now seen corresponding path program 3 times [2024-06-27 18:49:28,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:28,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862593222] [2024-06-27 18:49:28,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:28,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:28,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:29,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:29,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:29,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862593222] [2024-06-27 18:49:29,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862593222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:29,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:29,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:29,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820490499] [2024-06-27 18:49:29,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:29,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:29,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:29,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:29,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:29,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:29,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 220 transitions, 2396 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:29,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:29,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:29,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:30,648 INFO L124 PetriNetUnfolderBase]: 5583/8652 cut-off events. [2024-06-27 18:49:30,648 INFO L125 PetriNetUnfolderBase]: For 77554/77563 co-relation queries the response was YES. [2024-06-27 18:49:30,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43843 conditions, 8652 events. 5583/8652 cut-off events. For 77554/77563 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 51766 event pairs, 1582 based on Foata normal form. 6/8415 useless extension candidates. Maximal degree in co-relation 43781. Up to 7506 conditions per place. [2024-06-27 18:49:30,725 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 213 selfloop transitions, 69 changer transitions 0/289 dead transitions. [2024-06-27 18:49:30,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 289 transitions, 3364 flow [2024-06-27 18:49:30,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:49:30,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:49:30,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-27 18:49:30,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508695652173913 [2024-06-27 18:49:30,727 INFO L175 Difference]: Start difference. First operand has 132 places, 220 transitions, 2396 flow. Second operand 10 states and 234 transitions. [2024-06-27 18:49:30,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 289 transitions, 3364 flow [2024-06-27 18:49:30,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 289 transitions, 3245 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 18:49:30,838 INFO L231 Difference]: Finished difference. Result has 138 places, 223 transitions, 2478 flow [2024-06-27 18:49:30,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2478, PETRI_PLACES=138, PETRI_TRANSITIONS=223} [2024-06-27 18:49:30,838 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 86 predicate places. [2024-06-27 18:49:30,839 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 223 transitions, 2478 flow [2024-06-27 18:49:30,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:30,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:30,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:30,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:49:30,839 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:49:30,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:30,840 INFO L85 PathProgramCache]: Analyzing trace with hash -319336284, now seen corresponding path program 3 times [2024-06-27 18:49:30,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:30,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417362188] [2024-06-27 18:49:30,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:30,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:30,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:31,823 INFO L134 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:49:31,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:31,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417362188] [2024-06-27 18:49:31,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417362188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:31,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:31,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:31,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467377768] [2024-06-27 18:49:31,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:31,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:31,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:31,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:31,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:31,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:31,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 223 transitions, 2478 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:31,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:31,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:31,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:33,280 INFO L124 PetriNetUnfolderBase]: 5640/8731 cut-off events. [2024-06-27 18:49:33,280 INFO L125 PetriNetUnfolderBase]: For 82567/82576 co-relation queries the response was YES. [2024-06-27 18:49:33,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44769 conditions, 8731 events. 5640/8731 cut-off events. For 82567/82576 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 52147 event pairs, 1633 based on Foata normal form. 11/8497 useless extension candidates. Maximal degree in co-relation 44705. Up to 7640 conditions per place. [2024-06-27 18:49:33,347 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 252 selfloop transitions, 39 changer transitions 0/298 dead transitions. [2024-06-27 18:49:33,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 298 transitions, 3581 flow [2024-06-27 18:49:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:49:33,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:49:33,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 18:49:33,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-27 18:49:33,349 INFO L175 Difference]: Start difference. First operand has 138 places, 223 transitions, 2478 flow. Second operand 8 states and 192 transitions. [2024-06-27 18:49:33,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 298 transitions, 3581 flow [2024-06-27 18:49:33,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 298 transitions, 3399 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 18:49:33,453 INFO L231 Difference]: Finished difference. Result has 138 places, 233 transitions, 2571 flow [2024-06-27 18:49:33,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2571, PETRI_PLACES=138, PETRI_TRANSITIONS=233} [2024-06-27 18:49:33,454 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 86 predicate places. [2024-06-27 18:49:33,454 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 233 transitions, 2571 flow [2024-06-27 18:49:33,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:33,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:33,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:33,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:49:33,455 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:49:33,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:33,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1622422753, now seen corresponding path program 4 times [2024-06-27 18:49:33,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:33,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070303700] [2024-06-27 18:49:33,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:33,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:33,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:34,255 INFO L134 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:49:34,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:34,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070303700] [2024-06-27 18:49:34,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070303700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:34,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:34,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:34,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662685467] [2024-06-27 18:49:34,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:34,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:34,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:34,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:34,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:34,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:34,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 233 transitions, 2571 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:34,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:34,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:34,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:35,670 INFO L124 PetriNetUnfolderBase]: 5678/8811 cut-off events. [2024-06-27 18:49:35,670 INFO L125 PetriNetUnfolderBase]: For 91163/91172 co-relation queries the response was YES. [2024-06-27 18:49:35,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46830 conditions, 8811 events. 5678/8811 cut-off events. For 91163/91172 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 52772 event pairs, 1635 based on Foata normal form. 10/8568 useless extension candidates. Maximal degree in co-relation 46765. Up to 7601 conditions per place. [2024-06-27 18:49:35,736 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 210 selfloop transitions, 68 changer transitions 0/285 dead transitions. [2024-06-27 18:49:35,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 285 transitions, 3523 flow [2024-06-27 18:49:35,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:35,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:35,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 18:49:35,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372670807453416 [2024-06-27 18:49:35,738 INFO L175 Difference]: Start difference. First operand has 138 places, 233 transitions, 2571 flow. Second operand 7 states and 173 transitions. [2024-06-27 18:49:35,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 285 transitions, 3523 flow [2024-06-27 18:49:35,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 285 transitions, 3385 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 18:49:35,848 INFO L231 Difference]: Finished difference. Result has 140 places, 239 transitions, 2711 flow [2024-06-27 18:49:35,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2433, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2711, PETRI_PLACES=140, PETRI_TRANSITIONS=239} [2024-06-27 18:49:35,849 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 88 predicate places. [2024-06-27 18:49:35,849 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 239 transitions, 2711 flow [2024-06-27 18:49:35,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:35,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:35,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:35,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:49:35,850 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:49:35,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:35,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1630969670, now seen corresponding path program 1 times [2024-06-27 18:49:35,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:35,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363062136] [2024-06-27 18:49:35,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:35,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:35,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:36,730 INFO L134 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:49:36,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:36,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363062136] [2024-06-27 18:49:36,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363062136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:36,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:36,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:36,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102674601] [2024-06-27 18:49:36,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:36,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:36,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:36,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:36,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:36,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:36,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 239 transitions, 2711 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:36,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:36,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:36,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:38,036 INFO L124 PetriNetUnfolderBase]: 5679/8810 cut-off events. [2024-06-27 18:49:38,037 INFO L125 PetriNetUnfolderBase]: For 96972/96981 co-relation queries the response was YES. [2024-06-27 18:49:38,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47280 conditions, 8810 events. 5679/8810 cut-off events. For 96972/96981 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 52599 event pairs, 1854 based on Foata normal form. 8/8565 useless extension candidates. Maximal degree in co-relation 47213. Up to 7951 conditions per place. [2024-06-27 18:49:38,115 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 230 selfloop transitions, 35 changer transitions 0/272 dead transitions. [2024-06-27 18:49:38,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 272 transitions, 3434 flow [2024-06-27 18:49:38,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:49:38,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:49:38,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-27 18:49:38,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4891304347826087 [2024-06-27 18:49:38,117 INFO L175 Difference]: Start difference. First operand has 140 places, 239 transitions, 2711 flow. Second operand 6 states and 135 transitions. [2024-06-27 18:49:38,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 272 transitions, 3434 flow [2024-06-27 18:49:38,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 272 transitions, 3108 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 18:49:38,245 INFO L231 Difference]: Finished difference. Result has 141 places, 248 transitions, 2617 flow [2024-06-27 18:49:38,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2414, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2617, PETRI_PLACES=141, PETRI_TRANSITIONS=248} [2024-06-27 18:49:38,246 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 89 predicate places. [2024-06-27 18:49:38,246 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 248 transitions, 2617 flow [2024-06-27 18:49:38,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:38,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:38,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:38,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:49:38,247 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:49:38,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:38,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1630673713, now seen corresponding path program 5 times [2024-06-27 18:49:38,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:38,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032491460] [2024-06-27 18:49:38,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:38,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:38,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:38,904 INFO L134 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:49:38,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:38,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032491460] [2024-06-27 18:49:38,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032491460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:38,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:38,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:38,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211178099] [2024-06-27 18:49:38,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:38,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:38,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:38,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:38,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:39,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:39,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 248 transitions, 2617 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:39,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:39,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:39,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:40,308 INFO L124 PetriNetUnfolderBase]: 5721/8869 cut-off events. [2024-06-27 18:49:40,308 INFO L125 PetriNetUnfolderBase]: For 100082/100094 co-relation queries the response was YES. [2024-06-27 18:49:40,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47206 conditions, 8869 events. 5721/8869 cut-off events. For 100082/100094 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 52916 event pairs, 1858 based on Foata normal form. 12/8628 useless extension candidates. Maximal degree in co-relation 47138. Up to 7986 conditions per place. [2024-06-27 18:49:40,376 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 242 selfloop transitions, 35 changer transitions 0/284 dead transitions. [2024-06-27 18:49:40,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 284 transitions, 3329 flow [2024-06-27 18:49:40,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:40,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:40,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 18:49:40,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484472049689441 [2024-06-27 18:49:40,378 INFO L175 Difference]: Start difference. First operand has 141 places, 248 transitions, 2617 flow. Second operand 7 states and 156 transitions. [2024-06-27 18:49:40,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 284 transitions, 3329 flow [2024-06-27 18:49:40,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 284 transitions, 3271 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 18:49:40,513 INFO L231 Difference]: Finished difference. Result has 146 places, 252 transitions, 2708 flow [2024-06-27 18:49:40,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2559, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2708, PETRI_PLACES=146, PETRI_TRANSITIONS=252} [2024-06-27 18:49:40,514 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 94 predicate places. [2024-06-27 18:49:40,514 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 252 transitions, 2708 flow [2024-06-27 18:49:40,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:40,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:40,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:40,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:49:40,515 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:49:40,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:40,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1105597639, now seen corresponding path program 6 times [2024-06-27 18:49:40,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:40,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824082305] [2024-06-27 18:49:40,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:40,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:41,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:41,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:41,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824082305] [2024-06-27 18:49:41,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824082305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:41,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:41,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:41,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470760972] [2024-06-27 18:49:41,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:41,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:41,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:41,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:41,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:41,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:41,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 252 transitions, 2708 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:41,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:41,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:41,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:42,740 INFO L124 PetriNetUnfolderBase]: 5740/8896 cut-off events. [2024-06-27 18:49:42,741 INFO L125 PetriNetUnfolderBase]: For 100876/100888 co-relation queries the response was YES. [2024-06-27 18:49:42,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47496 conditions, 8896 events. 5740/8896 cut-off events. For 100876/100888 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 53242 event pairs, 1661 based on Foata normal form. 7/8650 useless extension candidates. Maximal degree in co-relation 47426. Up to 7639 conditions per place. [2024-06-27 18:49:42,809 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 210 selfloop transitions, 79 changer transitions 0/296 dead transitions. [2024-06-27 18:49:42,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 296 transitions, 3584 flow [2024-06-27 18:49:42,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:42,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:42,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 18:49:42,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-27 18:49:42,811 INFO L175 Difference]: Start difference. First operand has 146 places, 252 transitions, 2708 flow. Second operand 7 states and 168 transitions. [2024-06-27 18:49:42,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 296 transitions, 3584 flow [2024-06-27 18:49:42,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 296 transitions, 3487 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:49:42,962 INFO L231 Difference]: Finished difference. Result has 148 places, 256 transitions, 2850 flow [2024-06-27 18:49:42,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2611, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2850, PETRI_PLACES=148, PETRI_TRANSITIONS=256} [2024-06-27 18:49:42,962 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-06-27 18:49:42,962 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 256 transitions, 2850 flow [2024-06-27 18:49:42,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:42,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:42,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:42,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:49:42,963 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:49:42,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:42,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1105603374, now seen corresponding path program 4 times [2024-06-27 18:49:42,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:42,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598490696] [2024-06-27 18:49:42,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:42,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:42,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:43,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:43,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:43,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598490696] [2024-06-27 18:49:43,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598490696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:43,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:43,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:43,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624290749] [2024-06-27 18:49:43,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:43,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:43,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:43,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:43,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:43,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:43,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 256 transitions, 2850 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:43,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:43,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:43,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:45,344 INFO L124 PetriNetUnfolderBase]: 5722/8870 cut-off events. [2024-06-27 18:49:45,345 INFO L125 PetriNetUnfolderBase]: For 104515/104527 co-relation queries the response was YES. [2024-06-27 18:49:45,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47640 conditions, 8870 events. 5722/8870 cut-off events. For 104515/104527 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 53106 event pairs, 1644 based on Foata normal form. 9/8626 useless extension candidates. Maximal degree in co-relation 47569. Up to 7655 conditions per place. [2024-06-27 18:49:45,417 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 213 selfloop transitions, 82 changer transitions 0/302 dead transitions. [2024-06-27 18:49:45,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 302 transitions, 3690 flow [2024-06-27 18:49:45,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:45,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:45,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 18:49:45,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403726708074534 [2024-06-27 18:49:45,418 INFO L175 Difference]: Start difference. First operand has 148 places, 256 transitions, 2850 flow. Second operand 7 states and 174 transitions. [2024-06-27 18:49:45,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 302 transitions, 3690 flow [2024-06-27 18:49:45,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 302 transitions, 3563 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 18:49:45,569 INFO L231 Difference]: Finished difference. Result has 153 places, 257 transitions, 2969 flow [2024-06-27 18:49:45,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2969, PETRI_PLACES=153, PETRI_TRANSITIONS=257} [2024-06-27 18:49:45,570 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 101 predicate places. [2024-06-27 18:49:45,570 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 257 transitions, 2969 flow [2024-06-27 18:49:45,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:45,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:45,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:45,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:49:45,571 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:49:45,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:45,571 INFO L85 PathProgramCache]: Analyzing trace with hash -56820943, now seen corresponding path program 1 times [2024-06-27 18:49:45,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:45,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416364404] [2024-06-27 18:49:45,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:45,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:45,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:46,605 INFO L134 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:49:46,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:46,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416364404] [2024-06-27 18:49:46,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416364404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:46,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:46,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:49:46,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496611011] [2024-06-27 18:49:46,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:46,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:49:46,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:46,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:49:46,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:49:46,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:46,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 257 transitions, 2969 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:46,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:46,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:46,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:48,342 INFO L124 PetriNetUnfolderBase]: 5946/9210 cut-off events. [2024-06-27 18:49:48,342 INFO L125 PetriNetUnfolderBase]: For 117325/117337 co-relation queries the response was YES. [2024-06-27 18:49:48,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50296 conditions, 9210 events. 5946/9210 cut-off events. For 117325/117337 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 55507 event pairs, 1169 based on Foata normal form. 7/8964 useless extension candidates. Maximal degree in co-relation 50223. Up to 7213 conditions per place. [2024-06-27 18:49:48,414 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 191 selfloop transitions, 134 changer transitions 0/332 dead transitions. [2024-06-27 18:49:48,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 332 transitions, 4233 flow [2024-06-27 18:49:48,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:49:48,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:49:48,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 18:49:48,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-27 18:49:48,416 INFO L175 Difference]: Start difference. First operand has 153 places, 257 transitions, 2969 flow. Second operand 9 states and 225 transitions. [2024-06-27 18:49:48,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 332 transitions, 4233 flow [2024-06-27 18:49:48,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 332 transitions, 4109 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 18:49:48,600 INFO L231 Difference]: Finished difference. Result has 158 places, 263 transitions, 3247 flow [2024-06-27 18:49:48,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2845, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3247, PETRI_PLACES=158, PETRI_TRANSITIONS=263} [2024-06-27 18:49:48,601 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 106 predicate places. [2024-06-27 18:49:48,601 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 263 transitions, 3247 flow [2024-06-27 18:49:48,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:48,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:48,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:48,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:49:48,602 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:49:48,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:48,603 INFO L85 PathProgramCache]: Analyzing trace with hash -56760493, now seen corresponding path program 2 times [2024-06-27 18:49:48,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:48,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360121489] [2024-06-27 18:49:48,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:48,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:48,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:49,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:49:49,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:49,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360121489] [2024-06-27 18:49:49,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360121489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:49,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:49,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:49:49,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191882154] [2024-06-27 18:49:49,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:49,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:49:49,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:49,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:49:49,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:49:49,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:49,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 263 transitions, 3247 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:49,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:49,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:49,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:51,326 INFO L124 PetriNetUnfolderBase]: 5980/9260 cut-off events. [2024-06-27 18:49:51,326 INFO L125 PetriNetUnfolderBase]: For 129920/129932 co-relation queries the response was YES. [2024-06-27 18:49:51,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52191 conditions, 9260 events. 5980/9260 cut-off events. For 129920/129932 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 55879 event pairs, 1462 based on Foata normal form. 7/9014 useless extension candidates. Maximal degree in co-relation 52117. Up to 7684 conditions per place. [2024-06-27 18:49:51,400 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 191 selfloop transitions, 130 changer transitions 0/328 dead transitions. [2024-06-27 18:49:51,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 328 transitions, 4335 flow [2024-06-27 18:49:51,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:49:51,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:49:51,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 18:49:51,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5265700483091788 [2024-06-27 18:49:51,402 INFO L175 Difference]: Start difference. First operand has 158 places, 263 transitions, 3247 flow. Second operand 9 states and 218 transitions. [2024-06-27 18:49:51,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 328 transitions, 4335 flow [2024-06-27 18:49:51,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 328 transitions, 4099 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 18:49:51,589 INFO L231 Difference]: Finished difference. Result has 162 places, 266 transitions, 3351 flow [2024-06-27 18:49:51,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3025, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3351, PETRI_PLACES=162, PETRI_TRANSITIONS=266} [2024-06-27 18:49:51,590 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 110 predicate places. [2024-06-27 18:49:51,590 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 266 transitions, 3351 flow [2024-06-27 18:49:51,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:51,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:51,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:51,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:49:51,591 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:49:51,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:51,591 INFO L85 PathProgramCache]: Analyzing trace with hash -53959209, now seen corresponding path program 1 times [2024-06-27 18:49:51,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:51,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064417129] [2024-06-27 18:49:51,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:51,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:51,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:52,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:52,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:52,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064417129] [2024-06-27 18:49:52,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064417129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:52,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:52,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:52,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64356760] [2024-06-27 18:49:52,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:52,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:52,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:52,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:52,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:52,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:52,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 266 transitions, 3351 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:52,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:52,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:52,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:54,216 INFO L124 PetriNetUnfolderBase]: 5970/9246 cut-off events. [2024-06-27 18:49:54,216 INFO L125 PetriNetUnfolderBase]: For 133086/133098 co-relation queries the response was YES. [2024-06-27 18:49:54,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52431 conditions, 9246 events. 5970/9246 cut-off events. For 133086/133098 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 55891 event pairs, 1469 based on Foata normal form. 7/9000 useless extension candidates. Maximal degree in co-relation 52355. Up to 7917 conditions per place. [2024-06-27 18:49:54,308 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 206 selfloop transitions, 104 changer transitions 0/317 dead transitions. [2024-06-27 18:49:54,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 317 transitions, 4257 flow [2024-06-27 18:49:54,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:49:54,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:49:54,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:49:54,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244565217391305 [2024-06-27 18:49:54,309 INFO L175 Difference]: Start difference. First operand has 162 places, 266 transitions, 3351 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:49:54,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 317 transitions, 4257 flow [2024-06-27 18:49:54,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 317 transitions, 3984 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 18:49:54,581 INFO L231 Difference]: Finished difference. Result has 164 places, 267 transitions, 3332 flow [2024-06-27 18:49:54,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3079, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3332, PETRI_PLACES=164, PETRI_TRANSITIONS=267} [2024-06-27 18:49:54,582 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 112 predicate places. [2024-06-27 18:49:54,582 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 267 transitions, 3332 flow [2024-06-27 18:49:54,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:54,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:54,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:54,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:49:54,583 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:49:54,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:54,583 INFO L85 PathProgramCache]: Analyzing trace with hash -53963983, now seen corresponding path program 3 times [2024-06-27 18:49:54,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:54,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432831559] [2024-06-27 18:49:54,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:54,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:54,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:55,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:55,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:55,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432831559] [2024-06-27 18:49:55,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432831559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:55,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:55,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:49:55,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907776247] [2024-06-27 18:49:55,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:55,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:49:55,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:55,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:49:55,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:49:55,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:55,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 267 transitions, 3332 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:55,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:55,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:55,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:57,389 INFO L124 PetriNetUnfolderBase]: 6158/9530 cut-off events. [2024-06-27 18:49:57,389 INFO L125 PetriNetUnfolderBase]: For 148684/148696 co-relation queries the response was YES. [2024-06-27 18:49:57,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53985 conditions, 9530 events. 6158/9530 cut-off events. For 148684/148696 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 57827 event pairs, 1491 based on Foata normal form. 27/9304 useless extension candidates. Maximal degree in co-relation 53908. Up to 7972 conditions per place. [2024-06-27 18:49:57,456 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 218 selfloop transitions, 107 changer transitions 0/332 dead transitions. [2024-06-27 18:49:57,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 332 transitions, 4352 flow [2024-06-27 18:49:57,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:49:57,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:49:57,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 18:49:57,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5265700483091788 [2024-06-27 18:49:57,458 INFO L175 Difference]: Start difference. First operand has 164 places, 267 transitions, 3332 flow. Second operand 9 states and 218 transitions. [2024-06-27 18:49:57,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 332 transitions, 4352 flow [2024-06-27 18:49:57,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 332 transitions, 4091 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 18:49:57,679 INFO L231 Difference]: Finished difference. Result has 167 places, 270 transitions, 3359 flow [2024-06-27 18:49:57,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3071, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3359, PETRI_PLACES=167, PETRI_TRANSITIONS=270} [2024-06-27 18:49:57,680 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 115 predicate places. [2024-06-27 18:49:57,680 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 270 transitions, 3359 flow [2024-06-27 18:49:57,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:57,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:57,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:57,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:49:57,681 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:49:57,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:57,681 INFO L85 PathProgramCache]: Analyzing trace with hash 61331961, now seen corresponding path program 2 times [2024-06-27 18:49:57,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:57,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781965687] [2024-06-27 18:49:57,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:57,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:57,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:58,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:49:58,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:58,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781965687] [2024-06-27 18:49:58,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781965687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:58,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:58,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:58,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098915670] [2024-06-27 18:49:58,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:58,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:58,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:58,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:58,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:58,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:49:58,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 270 transitions, 3359 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:58,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:58,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:49:58,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:00,262 INFO L124 PetriNetUnfolderBase]: 6148/9516 cut-off events. [2024-06-27 18:50:00,262 INFO L125 PetriNetUnfolderBase]: For 147755/147767 co-relation queries the response was YES. [2024-06-27 18:50:00,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54240 conditions, 9516 events. 6148/9516 cut-off events. For 147755/147767 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 57697 event pairs, 1548 based on Foata normal form. 7/9270 useless extension candidates. Maximal degree in co-relation 54162. Up to 8383 conditions per place. [2024-06-27 18:50:00,354 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 233 selfloop transitions, 75 changer transitions 0/315 dead transitions. [2024-06-27 18:50:00,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 315 transitions, 4121 flow [2024-06-27 18:50:00,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:50:00,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:50:00,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 18:50:00,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081521739130435 [2024-06-27 18:50:00,356 INFO L175 Difference]: Start difference. First operand has 167 places, 270 transitions, 3359 flow. Second operand 8 states and 187 transitions. [2024-06-27 18:50:00,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 315 transitions, 4121 flow [2024-06-27 18:50:00,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 315 transitions, 3861 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 18:50:00,698 INFO L231 Difference]: Finished difference. Result has 168 places, 270 transitions, 3266 flow [2024-06-27 18:50:00,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3099, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3266, PETRI_PLACES=168, PETRI_TRANSITIONS=270} [2024-06-27 18:50:00,699 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 116 predicate places. [2024-06-27 18:50:00,699 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 270 transitions, 3266 flow [2024-06-27 18:50:00,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:00,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:00,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:00,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:50:00,699 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:50:00,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:00,700 INFO L85 PathProgramCache]: Analyzing trace with hash 61511885, now seen corresponding path program 1 times [2024-06-27 18:50:00,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:00,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191966495] [2024-06-27 18:50:00,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:00,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:00,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:01,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:01,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:01,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191966495] [2024-06-27 18:50:01,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191966495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:01,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:01,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:01,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308322551] [2024-06-27 18:50:01,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:01,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:01,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:01,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:01,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:01,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:01,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 270 transitions, 3266 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:01,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:01,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:01,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:03,333 INFO L124 PetriNetUnfolderBase]: 6182/9566 cut-off events. [2024-06-27 18:50:03,333 INFO L125 PetriNetUnfolderBase]: For 152251/152263 co-relation queries the response was YES. [2024-06-27 18:50:03,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54174 conditions, 9566 events. 6182/9566 cut-off events. For 152251/152263 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 58073 event pairs, 1558 based on Foata normal form. 7/9320 useless extension candidates. Maximal degree in co-relation 54095. Up to 8558 conditions per place. [2024-06-27 18:50:03,428 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 251 selfloop transitions, 59 changer transitions 0/317 dead transitions. [2024-06-27 18:50:03,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 317 transitions, 4074 flow [2024-06-27 18:50:03,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:50:03,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:50:03,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 18:50:03,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945652173913043 [2024-06-27 18:50:03,432 INFO L175 Difference]: Start difference. First operand has 168 places, 270 transitions, 3266 flow. Second operand 8 states and 182 transitions. [2024-06-27 18:50:03,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 317 transitions, 4074 flow [2024-06-27 18:50:03,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 317 transitions, 3816 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 18:50:03,724 INFO L231 Difference]: Finished difference. Result has 168 places, 273 transitions, 3188 flow [2024-06-27 18:50:03,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3008, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3188, PETRI_PLACES=168, PETRI_TRANSITIONS=273} [2024-06-27 18:50:03,724 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 116 predicate places. [2024-06-27 18:50:03,724 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 273 transitions, 3188 flow [2024-06-27 18:50:03,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:03,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:03,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:03,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:50:03,725 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:50:03,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:03,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1309488767, now seen corresponding path program 4 times [2024-06-27 18:50:03,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:03,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661839082] [2024-06-27 18:50:03,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:03,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:03,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:04,720 INFO L134 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:50:04,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:04,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661839082] [2024-06-27 18:50:04,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661839082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:04,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:04,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:04,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195994007] [2024-06-27 18:50:04,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:04,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:04,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:04,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:04,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:04,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:04,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 273 transitions, 3188 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:04,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:04,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:04,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:06,601 INFO L124 PetriNetUnfolderBase]: 6441/9857 cut-off events. [2024-06-27 18:50:06,601 INFO L125 PetriNetUnfolderBase]: For 177515/177527 co-relation queries the response was YES. [2024-06-27 18:50:06,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57388 conditions, 9857 events. 6441/9857 cut-off events. For 177515/177527 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 59093 event pairs, 1632 based on Foata normal form. 26/9658 useless extension candidates. Maximal degree in co-relation 57309. Up to 8566 conditions per place. [2024-06-27 18:50:06,693 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 306 selfloop transitions, 46 changer transitions 0/359 dead transitions. [2024-06-27 18:50:06,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 359 transitions, 4520 flow [2024-06-27 18:50:06,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:50:06,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:50:06,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 18:50:06,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5314009661835749 [2024-06-27 18:50:06,694 INFO L175 Difference]: Start difference. First operand has 168 places, 273 transitions, 3188 flow. Second operand 9 states and 220 transitions. [2024-06-27 18:50:06,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 359 transitions, 4520 flow [2024-06-27 18:50:07,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 359 transitions, 4354 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 18:50:07,007 INFO L231 Difference]: Finished difference. Result has 171 places, 280 transitions, 3297 flow [2024-06-27 18:50:07,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3034, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3297, PETRI_PLACES=171, PETRI_TRANSITIONS=280} [2024-06-27 18:50:07,007 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 119 predicate places. [2024-06-27 18:50:07,008 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 280 transitions, 3297 flow [2024-06-27 18:50:07,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:07,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:07,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:07,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:50:07,008 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:50:07,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:07,009 INFO L85 PathProgramCache]: Analyzing trace with hash 86219917, now seen corresponding path program 2 times [2024-06-27 18:50:07,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:07,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527649035] [2024-06-27 18:50:07,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:07,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:07,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:07,897 INFO L134 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:50:07,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:07,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527649035] [2024-06-27 18:50:07,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527649035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:07,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:07,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:07,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55338360] [2024-06-27 18:50:07,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:07,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:07,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:07,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:07,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:08,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:08,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 280 transitions, 3297 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:08,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:08,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:08,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:09,566 INFO L124 PetriNetUnfolderBase]: 6475/9903 cut-off events. [2024-06-27 18:50:09,566 INFO L125 PetriNetUnfolderBase]: For 186168/186180 co-relation queries the response was YES. [2024-06-27 18:50:09,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59257 conditions, 9903 events. 6475/9903 cut-off events. For 186168/186180 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 59615 event pairs, 1616 based on Foata normal form. 7/9687 useless extension candidates. Maximal degree in co-relation 59177. Up to 8955 conditions per place. [2024-06-27 18:50:09,656 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 251 selfloop transitions, 62 changer transitions 0/320 dead transitions. [2024-06-27 18:50:09,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 320 transitions, 4097 flow [2024-06-27 18:50:09,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:50:09,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:50:09,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 18:50:09,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:50:09,658 INFO L175 Difference]: Start difference. First operand has 171 places, 280 transitions, 3297 flow. Second operand 7 states and 161 transitions. [2024-06-27 18:50:09,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 320 transitions, 4097 flow [2024-06-27 18:50:09,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 320 transitions, 3960 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 18:50:09,970 INFO L231 Difference]: Finished difference. Result has 171 places, 283 transitions, 3360 flow [2024-06-27 18:50:09,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3160, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3360, PETRI_PLACES=171, PETRI_TRANSITIONS=283} [2024-06-27 18:50:09,971 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 119 predicate places. [2024-06-27 18:50:09,971 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 283 transitions, 3360 flow [2024-06-27 18:50:09,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:09,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:09,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:09,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:50:09,971 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:50:09,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:09,972 INFO L85 PathProgramCache]: Analyzing trace with hash 86035219, now seen corresponding path program 5 times [2024-06-27 18:50:09,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:09,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891273872] [2024-06-27 18:50:09,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:09,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:09,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:10,897 INFO L134 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:50:10,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:10,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891273872] [2024-06-27 18:50:10,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891273872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:10,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:10,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:10,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974212074] [2024-06-27 18:50:10,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:10,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:10,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:10,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:10,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:10,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:10,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 283 transitions, 3360 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:10,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:10,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:10,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:12,724 INFO L124 PetriNetUnfolderBase]: 6638/10250 cut-off events. [2024-06-27 18:50:12,725 INFO L125 PetriNetUnfolderBase]: For 201296/201308 co-relation queries the response was YES. [2024-06-27 18:50:12,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60650 conditions, 10250 events. 6638/10250 cut-off events. For 201296/201308 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 62645 event pairs, 1393 based on Foata normal form. 27/10024 useless extension candidates. Maximal degree in co-relation 60569. Up to 8740 conditions per place. [2024-06-27 18:50:12,825 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 248 selfloop transitions, 88 changer transitions 0/343 dead transitions. [2024-06-27 18:50:12,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 343 transitions, 4414 flow [2024-06-27 18:50:12,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:50:12,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:50:12,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 18:50:12,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-27 18:50:12,827 INFO L175 Difference]: Start difference. First operand has 171 places, 283 transitions, 3360 flow. Second operand 8 states and 200 transitions. [2024-06-27 18:50:12,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 343 transitions, 4414 flow [2024-06-27 18:50:13,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 343 transitions, 4240 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 18:50:13,151 INFO L231 Difference]: Finished difference. Result has 174 places, 286 transitions, 3456 flow [2024-06-27 18:50:13,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3190, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3456, PETRI_PLACES=174, PETRI_TRANSITIONS=286} [2024-06-27 18:50:13,152 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-06-27 18:50:13,152 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 286 transitions, 3456 flow [2024-06-27 18:50:13,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:13,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:13,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:13,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:50:13,153 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:50:13,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:13,153 INFO L85 PathProgramCache]: Analyzing trace with hash -979220651, now seen corresponding path program 3 times [2024-06-27 18:50:13,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:13,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603845435] [2024-06-27 18:50:13,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:13,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:13,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:13,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:13,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:13,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603845435] [2024-06-27 18:50:13,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603845435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:13,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:13,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:13,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617791031] [2024-06-27 18:50:13,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:13,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:13,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:13,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:13,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:13,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:13,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 286 transitions, 3456 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:13,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:13,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:13,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:15,676 INFO L124 PetriNetUnfolderBase]: 6677/10215 cut-off events. [2024-06-27 18:50:15,677 INFO L125 PetriNetUnfolderBase]: For 190907/190919 co-relation queries the response was YES. [2024-06-27 18:50:15,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60576 conditions, 10215 events. 6677/10215 cut-off events. For 190907/190919 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 61364 event pairs, 1943 based on Foata normal form. 12/10004 useless extension candidates. Maximal degree in co-relation 60494. Up to 9425 conditions per place. [2024-06-27 18:50:15,768 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 283 selfloop transitions, 34 changer transitions 0/324 dead transitions. [2024-06-27 18:50:15,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 324 transitions, 4254 flow [2024-06-27 18:50:15,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:50:15,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:50:15,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 18:50:15,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4813664596273292 [2024-06-27 18:50:15,770 INFO L175 Difference]: Start difference. First operand has 174 places, 286 transitions, 3456 flow. Second operand 7 states and 155 transitions. [2024-06-27 18:50:15,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 324 transitions, 4254 flow [2024-06-27 18:50:16,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 324 transitions, 4051 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 18:50:16,069 INFO L231 Difference]: Finished difference. Result has 175 places, 293 transitions, 3430 flow [2024-06-27 18:50:16,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3253, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3430, PETRI_PLACES=175, PETRI_TRANSITIONS=293} [2024-06-27 18:50:16,069 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 123 predicate places. [2024-06-27 18:50:16,069 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 293 transitions, 3430 flow [2024-06-27 18:50:16,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:16,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:16,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:16,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:50:16,070 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:50:16,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:16,071 INFO L85 PathProgramCache]: Analyzing trace with hash 92706419, now seen corresponding path program 1 times [2024-06-27 18:50:16,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:16,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902336756] [2024-06-27 18:50:16,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:16,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:16,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:16,971 INFO L134 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:50:16,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:16,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902336756] [2024-06-27 18:50:16,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902336756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:16,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:16,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:16,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681381009] [2024-06-27 18:50:16,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:16,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:16,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:16,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:16,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:17,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:17,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 293 transitions, 3430 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:17,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:17,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:17,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:18,783 INFO L124 PetriNetUnfolderBase]: 6657/10175 cut-off events. [2024-06-27 18:50:18,784 INFO L125 PetriNetUnfolderBase]: For 190233/190245 co-relation queries the response was YES. [2024-06-27 18:50:18,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60415 conditions, 10175 events. 6657/10175 cut-off events. For 190233/190245 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 61111 event pairs, 1954 based on Foata normal form. 10/9962 useless extension candidates. Maximal degree in co-relation 60332. Up to 9347 conditions per place. [2024-06-27 18:50:18,873 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 279 selfloop transitions, 45 changer transitions 0/331 dead transitions. [2024-06-27 18:50:18,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 331 transitions, 4291 flow [2024-06-27 18:50:18,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:50:18,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:50:18,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 18:50:18,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4813664596273292 [2024-06-27 18:50:18,874 INFO L175 Difference]: Start difference. First operand has 175 places, 293 transitions, 3430 flow. Second operand 7 states and 155 transitions. [2024-06-27 18:50:18,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 331 transitions, 4291 flow [2024-06-27 18:50:19,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 331 transitions, 4132 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-27 18:50:19,162 INFO L231 Difference]: Finished difference. Result has 179 places, 299 transitions, 3516 flow [2024-06-27 18:50:19,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3285, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3516, PETRI_PLACES=179, PETRI_TRANSITIONS=299} [2024-06-27 18:50:19,163 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 127 predicate places. [2024-06-27 18:50:19,163 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 299 transitions, 3516 flow [2024-06-27 18:50:19,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:19,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:19,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:19,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:50:19,164 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:50:19,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:19,164 INFO L85 PathProgramCache]: Analyzing trace with hash -988483451, now seen corresponding path program 4 times [2024-06-27 18:50:19,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:19,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907172813] [2024-06-27 18:50:19,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:19,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:19,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:19,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:19,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:19,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907172813] [2024-06-27 18:50:19,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907172813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:19,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:19,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:19,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054592579] [2024-06-27 18:50:19,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:19,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:19,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:19,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:19,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:20,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:20,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 299 transitions, 3516 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:20,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:20,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:20,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:21,859 INFO L124 PetriNetUnfolderBase]: 6654/10170 cut-off events. [2024-06-27 18:50:21,859 INFO L125 PetriNetUnfolderBase]: For 195585/195597 co-relation queries the response was YES. [2024-06-27 18:50:21,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60453 conditions, 10170 events. 6654/10170 cut-off events. For 195585/195597 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 61047 event pairs, 1979 based on Foata normal form. 12/9959 useless extension candidates. Maximal degree in co-relation 60368. Up to 9363 conditions per place. [2024-06-27 18:50:21,951 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 289 selfloop transitions, 38 changer transitions 0/334 dead transitions. [2024-06-27 18:50:21,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 334 transitions, 4332 flow [2024-06-27 18:50:21,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:50:21,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:50:21,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 18:50:21,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484472049689441 [2024-06-27 18:50:21,953 INFO L175 Difference]: Start difference. First operand has 179 places, 299 transitions, 3516 flow. Second operand 7 states and 156 transitions. [2024-06-27 18:50:21,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 334 transitions, 4332 flow [2024-06-27 18:50:22,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 334 transitions, 4230 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 18:50:22,234 INFO L231 Difference]: Finished difference. Result has 182 places, 302 transitions, 3569 flow [2024-06-27 18:50:22,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3569, PETRI_PLACES=182, PETRI_TRANSITIONS=302} [2024-06-27 18:50:22,235 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 130 predicate places. [2024-06-27 18:50:22,235 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 302 transitions, 3569 flow [2024-06-27 18:50:22,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:22,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:22,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:22,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:50:22,236 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:50:22,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:22,236 INFO L85 PathProgramCache]: Analyzing trace with hash -971451138, now seen corresponding path program 1 times [2024-06-27 18:50:22,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:22,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881917023] [2024-06-27 18:50:22,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:22,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:22,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:22,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:50:22,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:22,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881917023] [2024-06-27 18:50:22,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881917023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:22,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:22,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:50:22,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684411462] [2024-06-27 18:50:22,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:22,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:50:22,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:22,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:50:22,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:50:22,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 18:50:22,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 302 transitions, 3569 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:50:22,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:22,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 18:50:22,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:24,390 INFO L124 PetriNetUnfolderBase]: 6395/9901 cut-off events. [2024-06-27 18:50:24,391 INFO L125 PetriNetUnfolderBase]: For 196114/196117 co-relation queries the response was YES. [2024-06-27 18:50:24,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59531 conditions, 9901 events. 6395/9901 cut-off events. For 196114/196117 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 60336 event pairs, 1619 based on Foata normal form. 7/9663 useless extension candidates. Maximal degree in co-relation 59445. Up to 8756 conditions per place. [2024-06-27 18:50:24,490 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 287 selfloop transitions, 31 changer transitions 0/341 dead transitions. [2024-06-27 18:50:24,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 341 transitions, 4527 flow [2024-06-27 18:50:24,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:50:24,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:50:24,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 18:50:24,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260869565217391 [2024-06-27 18:50:24,492 INFO L175 Difference]: Start difference. First operand has 182 places, 302 transitions, 3569 flow. Second operand 5 states and 121 transitions. [2024-06-27 18:50:24,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 341 transitions, 4527 flow [2024-06-27 18:50:24,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 341 transitions, 4396 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 18:50:24,798 INFO L231 Difference]: Finished difference. Result has 183 places, 309 transitions, 3648 flow [2024-06-27 18:50:24,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3648, PETRI_PLACES=183, PETRI_TRANSITIONS=309} [2024-06-27 18:50:24,799 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 131 predicate places. [2024-06-27 18:50:24,799 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 309 transitions, 3648 flow [2024-06-27 18:50:24,799 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:50:24,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:24,799 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:50:24,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:50:24,800 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:50:24,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:24,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1761447664, now seen corresponding path program 1 times [2024-06-27 18:50:24,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:24,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126700148] [2024-06-27 18:50:24,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:24,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:24,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:25,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:25,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:25,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126700148] [2024-06-27 18:50:25,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126700148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:25,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:25,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:25,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653018395] [2024-06-27 18:50:25,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:25,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:25,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:25,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:25,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:25,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:25,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 309 transitions, 3648 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:25,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:25,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:25,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:27,573 INFO L124 PetriNetUnfolderBase]: 6921/10402 cut-off events. [2024-06-27 18:50:27,574 INFO L125 PetriNetUnfolderBase]: For 231776/231788 co-relation queries the response was YES. [2024-06-27 18:50:27,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65403 conditions, 10402 events. 6921/10402 cut-off events. For 231776/231788 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 62052 event pairs, 1022 based on Foata normal form. 19/10258 useless extension candidates. Maximal degree in co-relation 65315. Up to 7584 conditions per place. [2024-06-27 18:50:27,681 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 229 selfloop transitions, 143 changer transitions 0/379 dead transitions. [2024-06-27 18:50:27,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 379 transitions, 4880 flow [2024-06-27 18:50:27,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:50:27,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:50:27,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 18:50:27,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5289855072463768 [2024-06-27 18:50:27,682 INFO L175 Difference]: Start difference. First operand has 183 places, 309 transitions, 3648 flow. Second operand 9 states and 219 transitions. [2024-06-27 18:50:27,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 379 transitions, 4880 flow [2024-06-27 18:50:28,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 379 transitions, 4830 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 18:50:28,022 INFO L231 Difference]: Finished difference. Result has 190 places, 313 transitions, 4003 flow [2024-06-27 18:50:28,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3598, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4003, PETRI_PLACES=190, PETRI_TRANSITIONS=313} [2024-06-27 18:50:28,023 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 138 predicate places. [2024-06-27 18:50:28,023 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 313 transitions, 4003 flow [2024-06-27 18:50:28,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:28,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:28,024 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:50:28,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:50:28,024 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:50:28,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:28,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1305195328, now seen corresponding path program 2 times [2024-06-27 18:50:28,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:28,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255576019] [2024-06-27 18:50:28,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:28,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:28,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:28,797 INFO L134 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:50:28,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:28,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255576019] [2024-06-27 18:50:28,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255576019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:28,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:28,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:28,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252518368] [2024-06-27 18:50:28,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:28,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:28,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:28,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:28,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:28,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:28,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 313 transitions, 4003 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:28,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:28,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:28,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:30,852 INFO L124 PetriNetUnfolderBase]: 7273/10938 cut-off events. [2024-06-27 18:50:30,852 INFO L125 PetriNetUnfolderBase]: For 270281/270293 co-relation queries the response was YES. [2024-06-27 18:50:30,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70922 conditions, 10938 events. 7273/10938 cut-off events. For 270281/270293 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 65986 event pairs, 1518 based on Foata normal form. 19/10794 useless extension candidates. Maximal degree in co-relation 70832. Up to 8851 conditions per place. [2024-06-27 18:50:30,969 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 239 selfloop transitions, 137 changer transitions 0/383 dead transitions. [2024-06-27 18:50:30,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 383 transitions, 5257 flow [2024-06-27 18:50:30,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:50:30,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:50:30,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 18:50:30,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.533816425120773 [2024-06-27 18:50:30,971 INFO L175 Difference]: Start difference. First operand has 190 places, 313 transitions, 4003 flow. Second operand 9 states and 221 transitions. [2024-06-27 18:50:30,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 383 transitions, 5257 flow [2024-06-27 18:50:31,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 383 transitions, 5071 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 18:50:31,396 INFO L231 Difference]: Finished difference. Result has 194 places, 317 transitions, 4219 flow [2024-06-27 18:50:31,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3817, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4219, PETRI_PLACES=194, PETRI_TRANSITIONS=317} [2024-06-27 18:50:31,397 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 142 predicate places. [2024-06-27 18:50:31,397 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 317 transitions, 4219 flow [2024-06-27 18:50:31,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:31,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:31,398 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:50:31,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:50:31,398 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:50:31,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:31,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1305191608, now seen corresponding path program 3 times [2024-06-27 18:50:31,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:31,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448460195] [2024-06-27 18:50:31,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:31,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:31,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:32,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:32,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:32,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448460195] [2024-06-27 18:50:32,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448460195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:32,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:32,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:32,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993886925] [2024-06-27 18:50:32,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:32,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:32,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:32,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:32,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:32,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:32,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 317 transitions, 4219 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:32,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:32,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:32,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:34,363 INFO L124 PetriNetUnfolderBase]: 7335/11039 cut-off events. [2024-06-27 18:50:34,363 INFO L125 PetriNetUnfolderBase]: For 281160/281172 co-relation queries the response was YES. [2024-06-27 18:50:34,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72009 conditions, 11039 events. 7335/11039 cut-off events. For 281160/281172 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 66857 event pairs, 1555 based on Foata normal form. 27/10902 useless extension candidates. Maximal degree in co-relation 71917. Up to 9448 conditions per place. [2024-06-27 18:50:34,472 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 237 selfloop transitions, 136 changer transitions 0/380 dead transitions. [2024-06-27 18:50:34,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 380 transitions, 5265 flow [2024-06-27 18:50:34,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:50:34,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:50:34,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 18:50:34,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5265700483091788 [2024-06-27 18:50:34,474 INFO L175 Difference]: Start difference. First operand has 194 places, 317 transitions, 4219 flow. Second operand 9 states and 218 transitions. [2024-06-27 18:50:34,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 380 transitions, 5265 flow [2024-06-27 18:50:34,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 380 transitions, 5067 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 18:50:34,964 INFO L231 Difference]: Finished difference. Result has 198 places, 320 transitions, 4383 flow [2024-06-27 18:50:34,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4025, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4383, PETRI_PLACES=198, PETRI_TRANSITIONS=320} [2024-06-27 18:50:34,965 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 146 predicate places. [2024-06-27 18:50:34,965 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 320 transitions, 4383 flow [2024-06-27 18:50:34,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:34,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:34,966 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:50:34,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:50:34,966 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:50:34,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:34,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1933726532, now seen corresponding path program 1 times [2024-06-27 18:50:34,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:34,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875386432] [2024-06-27 18:50:34,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:34,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:34,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:36,040 INFO L134 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:50:36,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:36,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875386432] [2024-06-27 18:50:36,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875386432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:36,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:36,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:50:36,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544520207] [2024-06-27 18:50:36,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:36,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:50:36,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:36,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:50:36,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:50:36,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:36,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 320 transitions, 4383 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:36,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:36,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:36,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:38,472 INFO L124 PetriNetUnfolderBase]: 7369/11089 cut-off events. [2024-06-27 18:50:38,472 INFO L125 PetriNetUnfolderBase]: For 273619/273631 co-relation queries the response was YES. [2024-06-27 18:50:38,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73207 conditions, 11089 events. 7369/11089 cut-off events. For 273619/273631 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 67332 event pairs, 1728 based on Foata normal form. 7/10932 useless extension candidates. Maximal degree in co-relation 73113. Up to 10263 conditions per place. [2024-06-27 18:50:38,591 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 307 selfloop transitions, 76 changer transitions 0/390 dead transitions. [2024-06-27 18:50:38,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 390 transitions, 5473 flow [2024-06-27 18:50:38,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:50:38,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:50:38,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-27 18:50:38,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4881422924901186 [2024-06-27 18:50:38,593 INFO L175 Difference]: Start difference. First operand has 198 places, 320 transitions, 4383 flow. Second operand 11 states and 247 transitions. [2024-06-27 18:50:38,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 390 transitions, 5473 flow [2024-06-27 18:50:39,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 390 transitions, 5173 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 18:50:39,125 INFO L231 Difference]: Finished difference. Result has 202 places, 323 transitions, 4325 flow [2024-06-27 18:50:39,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4083, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4325, PETRI_PLACES=202, PETRI_TRANSITIONS=323} [2024-06-27 18:50:39,126 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 150 predicate places. [2024-06-27 18:50:39,126 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 323 transitions, 4325 flow [2024-06-27 18:50:39,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:39,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:39,126 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:50:39,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:50:39,127 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:50:39,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:39,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1933934294, now seen corresponding path program 4 times [2024-06-27 18:50:39,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:39,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634339070] [2024-06-27 18:50:39,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:39,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:39,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:40,277 INFO L134 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:50:40,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:40,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634339070] [2024-06-27 18:50:40,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634339070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:40,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:40,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:50:40,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054724553] [2024-06-27 18:50:40,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:40,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:50:40,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:40,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:50:40,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:50:40,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:40,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 323 transitions, 4325 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:40,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:40,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:40,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:42,803 INFO L124 PetriNetUnfolderBase]: 7565/11381 cut-off events. [2024-06-27 18:50:42,803 INFO L125 PetriNetUnfolderBase]: For 296386/296398 co-relation queries the response was YES. [2024-06-27 18:50:42,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74892 conditions, 11381 events. 7565/11381 cut-off events. For 296386/296398 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 69301 event pairs, 1764 based on Foata normal form. 23/11240 useless extension candidates. Maximal degree in co-relation 74797. Up to 10319 conditions per place. [2024-06-27 18:50:42,917 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 319 selfloop transitions, 82 changer transitions 0/408 dead transitions. [2024-06-27 18:50:42,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 408 transitions, 5547 flow [2024-06-27 18:50:42,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:50:42,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:50:42,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-27 18:50:42,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945652173913043 [2024-06-27 18:50:42,919 INFO L175 Difference]: Start difference. First operand has 202 places, 323 transitions, 4325 flow. Second operand 12 states and 273 transitions. [2024-06-27 18:50:42,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 408 transitions, 5547 flow [2024-06-27 18:50:43,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 408 transitions, 5307 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-27 18:50:43,477 INFO L231 Difference]: Finished difference. Result has 206 places, 329 transitions, 4392 flow [2024-06-27 18:50:43,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4392, PETRI_PLACES=206, PETRI_TRANSITIONS=329} [2024-06-27 18:50:43,477 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 154 predicate places. [2024-06-27 18:50:43,477 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 329 transitions, 4392 flow [2024-06-27 18:50:43,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:43,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:43,478 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:50:43,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:50:43,478 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:50:43,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:43,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1939440824, now seen corresponding path program 5 times [2024-06-27 18:50:43,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:43,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380066404] [2024-06-27 18:50:43,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:43,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:43,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:44,280 INFO L134 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:50:44,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:44,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380066404] [2024-06-27 18:50:44,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380066404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:44,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:44,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:44,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160006564] [2024-06-27 18:50:44,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:44,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:44,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:44,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:44,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:44,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:44,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 329 transitions, 4392 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:44,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:44,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:44,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:46,731 INFO L124 PetriNetUnfolderBase]: 7753/11662 cut-off events. [2024-06-27 18:50:46,731 INFO L125 PetriNetUnfolderBase]: For 316594/316606 co-relation queries the response was YES. [2024-06-27 18:50:46,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77227 conditions, 11662 events. 7753/11662 cut-off events. For 316594/316606 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 71311 event pairs, 1773 based on Foata normal form. 27/11526 useless extension candidates. Maximal degree in co-relation 77130. Up to 10518 conditions per place. [2024-06-27 18:50:46,853 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 294 selfloop transitions, 88 changer transitions 0/389 dead transitions. [2024-06-27 18:50:46,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 389 transitions, 5456 flow [2024-06-27 18:50:46,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:50:46,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:50:46,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 18:50:46,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144927536231884 [2024-06-27 18:50:46,855 INFO L175 Difference]: Start difference. First operand has 206 places, 329 transitions, 4392 flow. Second operand 9 states and 213 transitions. [2024-06-27 18:50:46,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 389 transitions, 5456 flow [2024-06-27 18:50:47,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 389 transitions, 5275 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 18:50:47,473 INFO L231 Difference]: Finished difference. Result has 206 places, 332 transitions, 4485 flow [2024-06-27 18:50:47,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4211, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4485, PETRI_PLACES=206, PETRI_TRANSITIONS=332} [2024-06-27 18:50:47,474 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 154 predicate places. [2024-06-27 18:50:47,474 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 332 transitions, 4485 flow [2024-06-27 18:50:47,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:47,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:47,475 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:50:47,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:50:47,475 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:50:47,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:47,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1901292236, now seen corresponding path program 6 times [2024-06-27 18:50:47,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:47,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182798452] [2024-06-27 18:50:47,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:47,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:47,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:48,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:48,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:48,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182798452] [2024-06-27 18:50:48,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182798452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:48,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:48,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:50:48,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087090636] [2024-06-27 18:50:48,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:48,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:50:48,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:48,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:50:48,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:50:48,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:48,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 332 transitions, 4485 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:48,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:48,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:48,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:50,862 INFO L124 PetriNetUnfolderBase]: 7717/11609 cut-off events. [2024-06-27 18:50:50,863 INFO L125 PetriNetUnfolderBase]: For 308560/308572 co-relation queries the response was YES. [2024-06-27 18:50:50,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76603 conditions, 11609 events. 7717/11609 cut-off events. For 308560/308572 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 70813 event pairs, 1726 based on Foata normal form. 23/11468 useless extension candidates. Maximal degree in co-relation 76505. Up to 10264 conditions per place. [2024-06-27 18:50:51,023 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 302 selfloop transitions, 93 changer transitions 0/402 dead transitions. [2024-06-27 18:50:51,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 402 transitions, 5640 flow [2024-06-27 18:50:51,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:50:51,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:50:51,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-27 18:50:51,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5108695652173914 [2024-06-27 18:50:51,026 INFO L175 Difference]: Start difference. First operand has 206 places, 332 transitions, 4485 flow. Second operand 10 states and 235 transitions. [2024-06-27 18:50:51,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 402 transitions, 5640 flow [2024-06-27 18:50:51,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 402 transitions, 5396 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 18:50:51,804 INFO L231 Difference]: Finished difference. Result has 209 places, 337 transitions, 4560 flow [2024-06-27 18:50:51,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4251, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4560, PETRI_PLACES=209, PETRI_TRANSITIONS=337} [2024-06-27 18:50:51,805 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 157 predicate places. [2024-06-27 18:50:51,805 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 337 transitions, 4560 flow [2024-06-27 18:50:51,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:51,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:51,805 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:50:51,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:50:51,806 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:50:51,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:51,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1906869818, now seen corresponding path program 2 times [2024-06-27 18:50:51,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:51,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698895287] [2024-06-27 18:50:51,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:51,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:51,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:52,873 INFO L134 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:50:52,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:52,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698895287] [2024-06-27 18:50:52,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698895287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:52,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:52,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:50:52,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109231084] [2024-06-27 18:50:52,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:52,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:50:52,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:52,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:50:52,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:50:52,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:52,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 337 transitions, 4560 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:52,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:52,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:52,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:55,301 INFO L124 PetriNetUnfolderBase]: 7751/11656 cut-off events. [2024-06-27 18:50:55,301 INFO L125 PetriNetUnfolderBase]: For 301392/301404 co-relation queries the response was YES. [2024-06-27 18:50:55,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76611 conditions, 11656 events. 7751/11656 cut-off events. For 301392/301404 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 71182 event pairs, 1709 based on Foata normal form. 7/11500 useless extension candidates. Maximal degree in co-relation 76512. Up to 10414 conditions per place. [2024-06-27 18:50:55,431 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 302 selfloop transitions, 103 changer transitions 0/412 dead transitions. [2024-06-27 18:50:55,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 412 transitions, 5722 flow [2024-06-27 18:50:55,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:50:55,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:50:55,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-27 18:50:55,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5039525691699605 [2024-06-27 18:50:55,432 INFO L175 Difference]: Start difference. First operand has 209 places, 337 transitions, 4560 flow. Second operand 11 states and 255 transitions. [2024-06-27 18:50:55,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 412 transitions, 5722 flow [2024-06-27 18:50:56,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 412 transitions, 5535 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 18:50:56,067 INFO L231 Difference]: Finished difference. Result has 214 places, 340 transitions, 4669 flow [2024-06-27 18:50:56,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4373, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4669, PETRI_PLACES=214, PETRI_TRANSITIONS=340} [2024-06-27 18:50:56,068 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 162 predicate places. [2024-06-27 18:50:56,068 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 340 transitions, 4669 flow [2024-06-27 18:50:56,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:56,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:56,068 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:50:56,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:50:56,068 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:50:56,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:56,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1901144366, now seen corresponding path program 7 times [2024-06-27 18:50:56,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:56,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091831861] [2024-06-27 18:50:56,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:56,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:56,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:56,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:50:56,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:56,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091831861] [2024-06-27 18:50:56,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091831861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:56,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:56,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:50:56,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519540013] [2024-06-27 18:50:56,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:56,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:50:56,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:56,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:50:56,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:50:56,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:50:56,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 340 transitions, 4669 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:50:56,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:56,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:50:56,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:59,425 INFO L124 PetriNetUnfolderBase]: 7977/12006 cut-off events. [2024-06-27 18:50:59,425 INFO L125 PetriNetUnfolderBase]: For 342162/342174 co-relation queries the response was YES. [2024-06-27 18:50:59,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80205 conditions, 12006 events. 7977/12006 cut-off events. For 342162/342174 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 73609 event pairs, 1793 based on Foata normal form. 19/11862 useless extension candidates. Maximal degree in co-relation 80105. Up to 10094 conditions per place. [2024-06-27 18:50:59,546 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 298 selfloop transitions, 101 changer transitions 0/406 dead transitions. [2024-06-27 18:50:59,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 406 transitions, 6001 flow [2024-06-27 18:50:59,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:50:59,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:50:59,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 18:50:59,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-27 18:50:59,548 INFO L175 Difference]: Start difference. First operand has 214 places, 340 transitions, 4669 flow. Second operand 9 states and 216 transitions. [2024-06-27 18:50:59,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 406 transitions, 6001 flow [2024-06-27 18:51:00,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 406 transitions, 5731 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-27 18:51:00,195 INFO L231 Difference]: Finished difference. Result has 214 places, 344 transitions, 4753 flow [2024-06-27 18:51:00,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4399, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4753, PETRI_PLACES=214, PETRI_TRANSITIONS=344} [2024-06-27 18:51:00,196 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 162 predicate places. [2024-06-27 18:51:00,196 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 344 transitions, 4753 flow [2024-06-27 18:51:00,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:00,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:00,196 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:51:00,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:51:00,196 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:51:00,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:00,196 INFO L85 PathProgramCache]: Analyzing trace with hash 75034594, now seen corresponding path program 8 times [2024-06-27 18:51:00,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:00,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982616667] [2024-06-27 18:51:00,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:00,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:00,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:00,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:51:00,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:00,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982616667] [2024-06-27 18:51:00,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982616667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:00,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:00,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:51:00,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24877092] [2024-06-27 18:51:00,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:00,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:51:00,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:00,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:51:00,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:51:01,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:01,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 344 transitions, 4753 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:01,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:01,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:01,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:03,577 INFO L124 PetriNetUnfolderBase]: 8097/12190 cut-off events. [2024-06-27 18:51:03,577 INFO L125 PetriNetUnfolderBase]: For 360666/360678 co-relation queries the response was YES. [2024-06-27 18:51:03,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81749 conditions, 12190 events. 8097/12190 cut-off events. For 360666/360678 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 74829 event pairs, 1607 based on Foata normal form. 19/12046 useless extension candidates. Maximal degree in co-relation 81648. Up to 10472 conditions per place. [2024-06-27 18:51:03,682 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 304 selfloop transitions, 93 changer transitions 0/404 dead transitions. [2024-06-27 18:51:03,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 404 transitions, 6015 flow [2024-06-27 18:51:03,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:51:03,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:51:03,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:51:03,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380434782608695 [2024-06-27 18:51:03,684 INFO L175 Difference]: Start difference. First operand has 214 places, 344 transitions, 4753 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:51:03,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 404 transitions, 6015 flow [2024-06-27 18:51:04,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 404 transitions, 5855 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 18:51:04,307 INFO L231 Difference]: Finished difference. Result has 217 places, 346 transitions, 4860 flow [2024-06-27 18:51:04,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4593, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4860, PETRI_PLACES=217, PETRI_TRANSITIONS=346} [2024-06-27 18:51:04,308 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 165 predicate places. [2024-06-27 18:51:04,308 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 346 transitions, 4860 flow [2024-06-27 18:51:04,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:04,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:04,308 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:51:04,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:51:04,308 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:51:04,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:04,309 INFO L85 PathProgramCache]: Analyzing trace with hash -585371806, now seen corresponding path program 3 times [2024-06-27 18:51:04,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:04,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041715520] [2024-06-27 18:51:04,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:04,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:04,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:05,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:51:05,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:05,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041715520] [2024-06-27 18:51:05,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041715520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:05,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:05,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:51:05,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967902507] [2024-06-27 18:51:05,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:05,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:51:05,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:05,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:51:05,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:51:05,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:05,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 346 transitions, 4860 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:05,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:05,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:05,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:07,756 INFO L124 PetriNetUnfolderBase]: 8131/12239 cut-off events. [2024-06-27 18:51:07,756 INFO L125 PetriNetUnfolderBase]: For 362016/362028 co-relation queries the response was YES. [2024-06-27 18:51:07,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82416 conditions, 12239 events. 8131/12239 cut-off events. For 362016/362028 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 74912 event pairs, 2323 based on Foata normal form. 12/12088 useless extension candidates. Maximal degree in co-relation 82313. Up to 11596 conditions per place. [2024-06-27 18:51:07,894 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 344 selfloop transitions, 38 changer transitions 0/389 dead transitions. [2024-06-27 18:51:07,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 389 transitions, 5856 flow [2024-06-27 18:51:07,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:51:07,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:51:07,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 18:51:07,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48097826086956524 [2024-06-27 18:51:07,895 INFO L175 Difference]: Start difference. First operand has 217 places, 346 transitions, 4860 flow. Second operand 8 states and 177 transitions. [2024-06-27 18:51:07,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 389 transitions, 5856 flow [2024-06-27 18:51:08,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 389 transitions, 5363 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-27 18:51:08,615 INFO L231 Difference]: Finished difference. Result has 217 places, 349 transitions, 4555 flow [2024-06-27 18:51:08,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4379, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4555, PETRI_PLACES=217, PETRI_TRANSITIONS=349} [2024-06-27 18:51:08,616 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 165 predicate places. [2024-06-27 18:51:08,616 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 349 transitions, 4555 flow [2024-06-27 18:51:08,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:08,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:08,617 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:51:08,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:51:08,617 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:51:08,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:08,617 INFO L85 PathProgramCache]: Analyzing trace with hash -585364366, now seen corresponding path program 4 times [2024-06-27 18:51:08,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:08,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121973839] [2024-06-27 18:51:08,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:08,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:08,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:09,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:51:09,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:09,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121973839] [2024-06-27 18:51:09,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121973839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:09,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:09,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:51:09,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977554059] [2024-06-27 18:51:09,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:09,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:51:09,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:09,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:51:09,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:51:09,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:09,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 349 transitions, 4555 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:09,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:09,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:09,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:12,076 INFO L124 PetriNetUnfolderBase]: 8199/12339 cut-off events. [2024-06-27 18:51:12,077 INFO L125 PetriNetUnfolderBase]: For 360974/360986 co-relation queries the response was YES. [2024-06-27 18:51:12,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80733 conditions, 12339 events. 8199/12339 cut-off events. For 360974/360986 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 75555 event pairs, 2334 based on Foata normal form. 12/12188 useless extension candidates. Maximal degree in co-relation 80631. Up to 11628 conditions per place. [2024-06-27 18:51:12,190 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 345 selfloop transitions, 43 changer transitions 0/395 dead transitions. [2024-06-27 18:51:12,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 395 transitions, 5561 flow [2024-06-27 18:51:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:51:12,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:51:12,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 18:51:12,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.483695652173913 [2024-06-27 18:51:12,192 INFO L175 Difference]: Start difference. First operand has 217 places, 349 transitions, 4555 flow. Second operand 8 states and 178 transitions. [2024-06-27 18:51:12,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 395 transitions, 5561 flow [2024-06-27 18:51:12,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 395 transitions, 5415 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 18:51:12,763 INFO L231 Difference]: Finished difference. Result has 220 places, 355 transitions, 4621 flow [2024-06-27 18:51:12,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4409, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4621, PETRI_PLACES=220, PETRI_TRANSITIONS=355} [2024-06-27 18:51:12,764 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 168 predicate places. [2024-06-27 18:51:12,764 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 355 transitions, 4621 flow [2024-06-27 18:51:12,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:12,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:12,764 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:51:12,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:51:12,764 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:51:12,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:12,765 INFO L85 PathProgramCache]: Analyzing trace with hash -578214526, now seen corresponding path program 5 times [2024-06-27 18:51:12,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:12,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863307014] [2024-06-27 18:51:12,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:12,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:12,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:13,770 INFO L134 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:51:13,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:13,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863307014] [2024-06-27 18:51:13,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863307014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:13,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:13,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:51:13,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601487897] [2024-06-27 18:51:13,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:13,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:51:13,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:13,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:51:13,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:51:13,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:13,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 355 transitions, 4621 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:13,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:13,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:13,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:16,392 INFO L124 PetriNetUnfolderBase]: 8278/12454 cut-off events. [2024-06-27 18:51:16,393 INFO L125 PetriNetUnfolderBase]: For 385962/385974 co-relation queries the response was YES. [2024-06-27 18:51:16,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82756 conditions, 12454 events. 8278/12454 cut-off events. For 385962/385974 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 76227 event pairs, 2338 based on Foata normal form. 12/12303 useless extension candidates. Maximal degree in co-relation 82652. Up to 11610 conditions per place. [2024-06-27 18:51:16,536 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 341 selfloop transitions, 59 changer transitions 0/407 dead transitions. [2024-06-27 18:51:16,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 407 transitions, 5975 flow [2024-06-27 18:51:16,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:51:16,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:51:16,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 18:51:16,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49184782608695654 [2024-06-27 18:51:16,539 INFO L175 Difference]: Start difference. First operand has 220 places, 355 transitions, 4621 flow. Second operand 8 states and 181 transitions. [2024-06-27 18:51:16,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 407 transitions, 5975 flow [2024-06-27 18:51:17,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 407 transitions, 5825 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 18:51:17,412 INFO L231 Difference]: Finished difference. Result has 225 places, 365 transitions, 4893 flow [2024-06-27 18:51:17,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4471, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4893, PETRI_PLACES=225, PETRI_TRANSITIONS=365} [2024-06-27 18:51:17,413 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 173 predicate places. [2024-06-27 18:51:17,413 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 365 transitions, 4893 flow [2024-06-27 18:51:17,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:17,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:17,413 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:51:17,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:51:17,414 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:51:17,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:17,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1627720116, now seen corresponding path program 6 times [2024-06-27 18:51:17,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:17,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374882091] [2024-06-27 18:51:17,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:17,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:17,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:18,377 INFO L134 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:51:18,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:18,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374882091] [2024-06-27 18:51:18,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374882091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:18,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:18,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:51:18,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124008284] [2024-06-27 18:51:18,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:18,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:51:18,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:18,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:51:18,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:51:18,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:18,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 365 transitions, 4893 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:18,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:18,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:18,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:21,054 INFO L124 PetriNetUnfolderBase]: 8382/12616 cut-off events. [2024-06-27 18:51:21,054 INFO L125 PetriNetUnfolderBase]: For 420695/420707 co-relation queries the response was YES. [2024-06-27 18:51:21,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84892 conditions, 12616 events. 8382/12616 cut-off events. For 420695/420707 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 77914 event pairs, 1963 based on Foata normal form. 27/12480 useless extension candidates. Maximal degree in co-relation 84785. Up to 11416 conditions per place. [2024-06-27 18:51:21,191 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 320 selfloop transitions, 93 changer transitions 0/420 dead transitions. [2024-06-27 18:51:21,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 420 transitions, 6013 flow [2024-06-27 18:51:21,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:51:21,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:51:21,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:51:21,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271739130434783 [2024-06-27 18:51:21,196 INFO L175 Difference]: Start difference. First operand has 225 places, 365 transitions, 4893 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:51:21,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 420 transitions, 6013 flow [2024-06-27 18:51:22,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 420 transitions, 5875 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-27 18:51:22,106 INFO L231 Difference]: Finished difference. Result has 230 places, 368 transitions, 5057 flow [2024-06-27 18:51:22,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4755, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5057, PETRI_PLACES=230, PETRI_TRANSITIONS=368} [2024-06-27 18:51:22,107 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 178 predicate places. [2024-06-27 18:51:22,107 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 368 transitions, 5057 flow [2024-06-27 18:51:22,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:22,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:22,107 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:51:22,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:51:22,108 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:51:22,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:22,108 INFO L85 PathProgramCache]: Analyzing trace with hash -301165666, now seen corresponding path program 7 times [2024-06-27 18:51:22,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:22,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386564037] [2024-06-27 18:51:22,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:22,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:22,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:23,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:51:23,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:23,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386564037] [2024-06-27 18:51:23,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386564037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:23,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:23,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:51:23,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508613658] [2024-06-27 18:51:23,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:23,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:51:23,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:23,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:51:23,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:51:23,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:23,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 368 transitions, 5057 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:23,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:23,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:23,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:25,826 INFO L124 PetriNetUnfolderBase]: 8374/12605 cut-off events. [2024-06-27 18:51:25,826 INFO L125 PetriNetUnfolderBase]: For 413252/413264 co-relation queries the response was YES. [2024-06-27 18:51:25,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85383 conditions, 12605 events. 8374/12605 cut-off events. For 413252/413264 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 77490 event pairs, 2333 based on Foata normal form. 12/12453 useless extension candidates. Maximal degree in co-relation 85274. Up to 11900 conditions per place. [2024-06-27 18:51:25,956 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 352 selfloop transitions, 49 changer transitions 0/408 dead transitions. [2024-06-27 18:51:25,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 408 transitions, 5993 flow [2024-06-27 18:51:25,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:51:25,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:51:25,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 18:51:25,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.483695652173913 [2024-06-27 18:51:25,958 INFO L175 Difference]: Start difference. First operand has 230 places, 368 transitions, 5057 flow. Second operand 8 states and 178 transitions. [2024-06-27 18:51:25,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 408 transitions, 5993 flow [2024-06-27 18:51:27,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 408 transitions, 5695 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-27 18:51:27,057 INFO L231 Difference]: Finished difference. Result has 232 places, 368 transitions, 4869 flow [2024-06-27 18:51:27,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4759, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4869, PETRI_PLACES=232, PETRI_TRANSITIONS=368} [2024-06-27 18:51:27,057 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 180 predicate places. [2024-06-27 18:51:27,058 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 368 transitions, 4869 flow [2024-06-27 18:51:27,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:27,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:27,058 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:51:27,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:51:27,058 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:51:27,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:27,059 INFO L85 PathProgramCache]: Analyzing trace with hash -291067726, now seen corresponding path program 8 times [2024-06-27 18:51:27,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:27,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419044250] [2024-06-27 18:51:27,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:27,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:27,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:27,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:51:27,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:27,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419044250] [2024-06-27 18:51:27,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419044250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:27,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:27,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:51:27,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943745318] [2024-06-27 18:51:27,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:27,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:51:27,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:27,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:51:27,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:51:28,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:28,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 368 transitions, 4869 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:28,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:28,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:28,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:30,453 INFO L124 PetriNetUnfolderBase]: 8408/12652 cut-off events. [2024-06-27 18:51:30,453 INFO L125 PetriNetUnfolderBase]: For 413256/413268 co-relation queries the response was YES. [2024-06-27 18:51:30,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84708 conditions, 12652 events. 8408/12652 cut-off events. For 413256/413268 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 77586 event pairs, 2331 based on Foata normal form. 12/12501 useless extension candidates. Maximal degree in co-relation 84598. Up to 12004 conditions per place. [2024-06-27 18:51:30,605 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 366 selfloop transitions, 37 changer transitions 0/410 dead transitions. [2024-06-27 18:51:30,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 410 transitions, 5889 flow [2024-06-27 18:51:30,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:51:30,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:51:30,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 18:51:30,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-06-27 18:51:30,606 INFO L175 Difference]: Start difference. First operand has 232 places, 368 transitions, 4869 flow. Second operand 8 states and 176 transitions. [2024-06-27 18:51:30,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 410 transitions, 5889 flow [2024-06-27 18:51:31,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 410 transitions, 5773 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:51:31,426 INFO L231 Difference]: Finished difference. Result has 233 places, 371 transitions, 4939 flow [2024-06-27 18:51:31,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4753, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4939, PETRI_PLACES=233, PETRI_TRANSITIONS=371} [2024-06-27 18:51:31,427 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 181 predicate places. [2024-06-27 18:51:31,427 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 371 transitions, 4939 flow [2024-06-27 18:51:31,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:31,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:31,428 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:51:31,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:51:31,428 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:51:31,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:31,428 INFO L85 PathProgramCache]: Analyzing trace with hash 80752606, now seen corresponding path program 9 times [2024-06-27 18:51:31,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:31,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908193199] [2024-06-27 18:51:31,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:31,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:31,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:32,423 INFO L134 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:51:32,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:32,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908193199] [2024-06-27 18:51:32,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908193199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:32,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:32,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:51:32,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224583255] [2024-06-27 18:51:32,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:32,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:51:32,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:32,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:51:32,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:51:32,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:32,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 371 transitions, 4939 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:32,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:32,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:32,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:35,047 INFO L124 PetriNetUnfolderBase]: 8405/12652 cut-off events. [2024-06-27 18:51:35,047 INFO L125 PetriNetUnfolderBase]: For 426254/426266 co-relation queries the response was YES. [2024-06-27 18:51:35,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85317 conditions, 12652 events. 8405/12652 cut-off events. For 426254/426266 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 78084 event pairs, 2001 based on Foata normal form. 7/12495 useless extension candidates. Maximal degree in co-relation 85206. Up to 11647 conditions per place. [2024-06-27 18:51:35,193 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 323 selfloop transitions, 89 changer transitions 0/419 dead transitions. [2024-06-27 18:51:35,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 419 transitions, 6031 flow [2024-06-27 18:51:35,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:51:35,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:51:35,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 18:51:35,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081521739130435 [2024-06-27 18:51:35,195 INFO L175 Difference]: Start difference. First operand has 233 places, 371 transitions, 4939 flow. Second operand 8 states and 187 transitions. [2024-06-27 18:51:35,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 419 transitions, 6031 flow [2024-06-27 18:51:36,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 419 transitions, 5871 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 18:51:36,174 INFO L231 Difference]: Finished difference. Result has 235 places, 374 transitions, 5079 flow [2024-06-27 18:51:36,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4779, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5079, PETRI_PLACES=235, PETRI_TRANSITIONS=374} [2024-06-27 18:51:36,175 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 183 predicate places. [2024-06-27 18:51:36,175 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 374 transitions, 5079 flow [2024-06-27 18:51:36,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:36,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:36,175 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:51:36,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:51:36,175 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:51:36,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:36,175 INFO L85 PathProgramCache]: Analyzing trace with hash 80760046, now seen corresponding path program 10 times [2024-06-27 18:51:36,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:36,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279138145] [2024-06-27 18:51:36,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:36,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:36,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:37,211 INFO L134 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:51:37,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:37,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279138145] [2024-06-27 18:51:37,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279138145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:37,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:37,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:51:37,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955375053] [2024-06-27 18:51:37,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:37,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:51:37,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:37,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:51:37,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:51:37,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:37,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 374 transitions, 5079 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:37,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:37,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:37,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:39,973 INFO L124 PetriNetUnfolderBase]: 8402/12647 cut-off events. [2024-06-27 18:51:39,973 INFO L125 PetriNetUnfolderBase]: For 435696/435708 co-relation queries the response was YES. [2024-06-27 18:51:40,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85611 conditions, 12647 events. 8402/12647 cut-off events. For 435696/435708 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 78123 event pairs, 1985 based on Foata normal form. 7/12490 useless extension candidates. Maximal degree in co-relation 85499. Up to 11346 conditions per place. [2024-06-27 18:51:40,116 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 322 selfloop transitions, 97 changer transitions 0/426 dead transitions. [2024-06-27 18:51:40,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 426 transitions, 6207 flow [2024-06-27 18:51:40,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:51:40,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:51:40,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 18:51:40,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190217391304348 [2024-06-27 18:51:40,117 INFO L175 Difference]: Start difference. First operand has 235 places, 374 transitions, 5079 flow. Second operand 8 states and 191 transitions. [2024-06-27 18:51:40,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 426 transitions, 6207 flow [2024-06-27 18:51:41,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 426 transitions, 5937 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 18:51:41,209 INFO L231 Difference]: Finished difference. Result has 237 places, 377 transitions, 5123 flow [2024-06-27 18:51:41,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4809, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5123, PETRI_PLACES=237, PETRI_TRANSITIONS=377} [2024-06-27 18:51:41,210 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-06-27 18:51:41,210 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 377 transitions, 5123 flow [2024-06-27 18:51:41,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:41,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:41,210 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:51:41,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:51:41,211 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:51:41,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:41,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1629738312, now seen corresponding path program 1 times [2024-06-27 18:51:41,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:41,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490246714] [2024-06-27 18:51:41,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:41,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:41,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:41,858 INFO L134 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:51:41,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:41,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490246714] [2024-06-27 18:51:41,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490246714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:41,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:41,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:51:41,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553638036] [2024-06-27 18:51:41,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:41,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:51:41,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:41,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:51:41,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:51:41,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:41,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 377 transitions, 5123 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:41,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:41,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:41,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:44,515 INFO L124 PetriNetUnfolderBase]: 8442/13004 cut-off events. [2024-06-27 18:51:44,515 INFO L125 PetriNetUnfolderBase]: For 452773/452785 co-relation queries the response was YES. [2024-06-27 18:51:44,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86754 conditions, 13004 events. 8442/13004 cut-off events. For 452773/452785 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 81894 event pairs, 2390 based on Foata normal form. 10/12749 useless extension candidates. Maximal degree in co-relation 86641. Up to 12039 conditions per place. [2024-06-27 18:51:44,637 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 388 selfloop transitions, 29 changer transitions 0/424 dead transitions. [2024-06-27 18:51:44,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 424 transitions, 6495 flow [2024-06-27 18:51:44,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:51:44,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:51:44,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-27 18:51:44,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4891304347826087 [2024-06-27 18:51:44,639 INFO L175 Difference]: Start difference. First operand has 237 places, 377 transitions, 5123 flow. Second operand 6 states and 135 transitions. [2024-06-27 18:51:44,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 424 transitions, 6495 flow [2024-06-27 18:51:45,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 424 transitions, 6211 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 18:51:45,536 INFO L231 Difference]: Finished difference. Result has 239 places, 390 transitions, 5119 flow [2024-06-27 18:51:45,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4839, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5119, PETRI_PLACES=239, PETRI_TRANSITIONS=390} [2024-06-27 18:51:45,537 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 187 predicate places. [2024-06-27 18:51:45,537 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 390 transitions, 5119 flow [2024-06-27 18:51:45,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:45,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:45,537 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:51:45,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:51:45,538 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:51:45,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:45,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1634096292, now seen corresponding path program 2 times [2024-06-27 18:51:45,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:45,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953968443] [2024-06-27 18:51:45,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:45,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:45,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:46,147 INFO L134 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:51:46,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:46,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953968443] [2024-06-27 18:51:46,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953968443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:46,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:46,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:51:46,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30039290] [2024-06-27 18:51:46,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:46,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:51:46,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:46,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:51:46,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:51:46,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:46,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 390 transitions, 5119 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:46,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:46,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:46,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:48,706 INFO L124 PetriNetUnfolderBase]: 8536/13138 cut-off events. [2024-06-27 18:51:48,706 INFO L125 PetriNetUnfolderBase]: For 468389/468401 co-relation queries the response was YES. [2024-06-27 18:51:48,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88066 conditions, 13138 events. 8536/13138 cut-off events. For 468389/468401 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 82728 event pairs, 2397 based on Foata normal form. 14/12885 useless extension candidates. Maximal degree in co-relation 87951. Up to 12083 conditions per place. [2024-06-27 18:51:48,861 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 376 selfloop transitions, 39 changer transitions 0/422 dead transitions. [2024-06-27 18:51:48,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 422 transitions, 6256 flow [2024-06-27 18:51:48,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:51:48,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:51:48,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-27 18:51:48,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130434782608696 [2024-06-27 18:51:48,863 INFO L175 Difference]: Start difference. First operand has 239 places, 390 transitions, 5119 flow. Second operand 5 states and 118 transitions. [2024-06-27 18:51:48,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 422 transitions, 6256 flow [2024-06-27 18:51:50,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 422 transitions, 6236 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 18:51:50,095 INFO L231 Difference]: Finished difference. Result has 243 places, 398 transitions, 5375 flow [2024-06-27 18:51:50,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5101, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5375, PETRI_PLACES=243, PETRI_TRANSITIONS=398} [2024-06-27 18:51:50,096 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-27 18:51:50,096 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 398 transitions, 5375 flow [2024-06-27 18:51:50,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:51:50,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:50,096 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:51:50,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:51:50,096 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:51:50,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:50,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1992119460, now seen corresponding path program 1 times [2024-06-27 18:51:50,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:50,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068188666] [2024-06-27 18:51:50,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:50,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:50,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:51,373 INFO L134 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:51:51,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:51,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068188666] [2024-06-27 18:51:51,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068188666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:51,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:51,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:51:51,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72115139] [2024-06-27 18:51:51,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:51,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:51:51,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:51,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:51:51,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:51:51,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-27 18:51:51,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 398 transitions, 5375 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:51:51,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:51,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-27 18:51:51,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:53,835 INFO L124 PetriNetUnfolderBase]: 8251/12830 cut-off events. [2024-06-27 18:51:53,836 INFO L125 PetriNetUnfolderBase]: For 476649/476666 co-relation queries the response was YES. [2024-06-27 18:51:53,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87883 conditions, 12830 events. 8251/12830 cut-off events. For 476649/476666 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 81262 event pairs, 2395 based on Foata normal form. 7/12545 useless extension candidates. Maximal degree in co-relation 87765. Up to 11741 conditions per place. [2024-06-27 18:51:53,999 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 375 selfloop transitions, 22 changer transitions 0/420 dead transitions. [2024-06-27 18:51:53,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 420 transitions, 6387 flow [2024-06-27 18:51:53,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:51:53,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:51:53,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-27 18:51:54,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956521739130435 [2024-06-27 18:51:54,000 INFO L175 Difference]: Start difference. First operand has 243 places, 398 transitions, 5375 flow. Second operand 5 states and 114 transitions. [2024-06-27 18:51:54,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 420 transitions, 6387 flow [2024-06-27 18:51:55,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 420 transitions, 6248 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-27 18:51:55,113 INFO L231 Difference]: Finished difference. Result has 245 places, 400 transitions, 5334 flow [2024-06-27 18:51:55,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5236, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5334, PETRI_PLACES=245, PETRI_TRANSITIONS=400} [2024-06-27 18:51:55,113 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 193 predicate places. [2024-06-27 18:51:55,113 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 400 transitions, 5334 flow [2024-06-27 18:51:55,114 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:51:55,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:55,114 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:51:55,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:51:55,114 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:51:55,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:55,114 INFO L85 PathProgramCache]: Analyzing trace with hash -549953731, now seen corresponding path program 1 times [2024-06-27 18:51:55,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:55,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482747880] [2024-06-27 18:51:55,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:55,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:55,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:55,983 INFO L134 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:51:55,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:55,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482747880] [2024-06-27 18:51:55,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482747880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:55,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:55,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:51:55,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219623200] [2024-06-27 18:51:55,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:55,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:51:55,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:55,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:51:55,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:51:56,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:51:56,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 400 transitions, 5334 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:51:56,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:56,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:51:56,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:58,583 INFO L124 PetriNetUnfolderBase]: 8531/13110 cut-off events. [2024-06-27 18:51:58,583 INFO L125 PetriNetUnfolderBase]: For 477634/477634 co-relation queries the response was YES. [2024-06-27 18:51:58,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89482 conditions, 13110 events. 8531/13110 cut-off events. For 477634/477634 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 82545 event pairs, 2089 based on Foata normal form. 1/12851 useless extension candidates. Maximal degree in co-relation 89363. Up to 12104 conditions per place. [2024-06-27 18:51:58,754 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 428 selfloop transitions, 50 changer transitions 0/485 dead transitions. [2024-06-27 18:51:58,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 485 transitions, 7131 flow [2024-06-27 18:51:58,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:51:58,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:51:58,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 18:51:58,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054347826086957 [2024-06-27 18:51:58,755 INFO L175 Difference]: Start difference. First operand has 245 places, 400 transitions, 5334 flow. Second operand 8 states and 186 transitions. [2024-06-27 18:51:58,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 485 transitions, 7131 flow [2024-06-27 18:51:59,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 485 transitions, 7023 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 18:51:59,929 INFO L231 Difference]: Finished difference. Result has 254 places, 427 transitions, 5772 flow [2024-06-27 18:51:59,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5228, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5772, PETRI_PLACES=254, PETRI_TRANSITIONS=427} [2024-06-27 18:51:59,930 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 202 predicate places. [2024-06-27 18:51:59,930 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 427 transitions, 5772 flow [2024-06-27 18:51:59,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:51:59,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:59,931 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:51:59,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:51:59,931 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:51:59,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:59,931 INFO L85 PathProgramCache]: Analyzing trace with hash 885866502, now seen corresponding path program 1 times [2024-06-27 18:51:59,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:59,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821308265] [2024-06-27 18:51:59,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:59,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:59,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:01,211 INFO L134 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:52:01,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:01,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821308265] [2024-06-27 18:52:01,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821308265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:01,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:01,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:52:01,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551571538] [2024-06-27 18:52:01,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:01,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:52:01,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:01,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:52:01,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:52:01,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:52:01,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 427 transitions, 5772 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:01,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:01,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:52:01,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:03,992 INFO L124 PetriNetUnfolderBase]: 8511/12778 cut-off events. [2024-06-27 18:52:03,992 INFO L125 PetriNetUnfolderBase]: For 496203/496215 co-relation queries the response was YES. [2024-06-27 18:52:04,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90369 conditions, 12778 events. 8511/12778 cut-off events. For 496203/496215 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 78404 event pairs, 1664 based on Foata normal form. 15/12633 useless extension candidates. Maximal degree in co-relation 90245. Up to 11062 conditions per place. [2024-06-27 18:52:04,157 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 342 selfloop transitions, 148 changer transitions 0/497 dead transitions. [2024-06-27 18:52:04,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 497 transitions, 7030 flow [2024-06-27 18:52:04,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:52:04,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:52:04,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-27 18:52:04,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-27 18:52:04,158 INFO L175 Difference]: Start difference. First operand has 254 places, 427 transitions, 5772 flow. Second operand 10 states and 240 transitions. [2024-06-27 18:52:04,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 497 transitions, 7030 flow [2024-06-27 18:52:05,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 497 transitions, 6980 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 18:52:05,330 INFO L231 Difference]: Finished difference. Result has 263 places, 427 transitions, 6025 flow [2024-06-27 18:52:05,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5722, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6025, PETRI_PLACES=263, PETRI_TRANSITIONS=427} [2024-06-27 18:52:05,330 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 211 predicate places. [2024-06-27 18:52:05,330 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 427 transitions, 6025 flow [2024-06-27 18:52:05,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:05,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:05,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:52:05,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:52:05,331 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:52:05,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:05,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1016807012, now seen corresponding path program 2 times [2024-06-27 18:52:05,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:05,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429115657] [2024-06-27 18:52:05,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:05,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:05,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:06,750 INFO L134 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:52:06,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:06,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429115657] [2024-06-27 18:52:06,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429115657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:06,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:06,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:52:06,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394521210] [2024-06-27 18:52:06,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:06,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:52:06,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:06,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:52:06,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:52:06,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:52:06,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 427 transitions, 6025 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:06,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:06,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:52:06,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:09,767 INFO L124 PetriNetUnfolderBase]: 8597/12915 cut-off events. [2024-06-27 18:52:09,767 INFO L125 PetriNetUnfolderBase]: For 510467/510479 co-relation queries the response was YES. [2024-06-27 18:52:09,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92231 conditions, 12915 events. 8597/12915 cut-off events. For 510467/510479 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 79585 event pairs, 1844 based on Foata normal form. 15/12769 useless extension candidates. Maximal degree in co-relation 92104. Up to 11861 conditions per place. [2024-06-27 18:52:09,917 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 404 selfloop transitions, 96 changer transitions 0/507 dead transitions. [2024-06-27 18:52:09,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 507 transitions, 7385 flow [2024-06-27 18:52:09,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:52:09,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:52:09,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-27 18:52:09,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945652173913043 [2024-06-27 18:52:09,919 INFO L175 Difference]: Start difference. First operand has 263 places, 427 transitions, 6025 flow. Second operand 12 states and 273 transitions. [2024-06-27 18:52:09,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 507 transitions, 7385 flow [2024-06-27 18:52:11,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 507 transitions, 7063 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 18:52:11,113 INFO L231 Difference]: Finished difference. Result has 266 places, 429 transitions, 5968 flow [2024-06-27 18:52:11,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5703, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5968, PETRI_PLACES=266, PETRI_TRANSITIONS=429} [2024-06-27 18:52:11,113 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 214 predicate places. [2024-06-27 18:52:11,113 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 429 transitions, 5968 flow [2024-06-27 18:52:11,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:11,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:11,113 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:52:11,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:52:11,114 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:52:11,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:11,114 INFO L85 PathProgramCache]: Analyzing trace with hash 11531176, now seen corresponding path program 3 times [2024-06-27 18:52:11,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:11,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173454583] [2024-06-27 18:52:11,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:11,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:11,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:12,465 INFO L134 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:52:12,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:12,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173454583] [2024-06-27 18:52:12,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173454583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:12,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:12,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:52:12,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759946564] [2024-06-27 18:52:12,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:12,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:52:12,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:12,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:52:12,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:52:12,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:52:12,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 429 transitions, 5968 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:12,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:12,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:52:12,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:15,464 INFO L124 PetriNetUnfolderBase]: 8577/12880 cut-off events. [2024-06-27 18:52:15,464 INFO L125 PetriNetUnfolderBase]: For 502368/502380 co-relation queries the response was YES. [2024-06-27 18:52:15,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91121 conditions, 12880 events. 8577/12880 cut-off events. For 502368/502380 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 79264 event pairs, 1847 based on Foata normal form. 15/12735 useless extension candidates. Maximal degree in co-relation 90993. Up to 11952 conditions per place. [2024-06-27 18:52:15,627 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 411 selfloop transitions, 76 changer transitions 0/494 dead transitions. [2024-06-27 18:52:15,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 494 transitions, 7218 flow [2024-06-27 18:52:15,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:52:15,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:52:15,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-27 18:52:15,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49782608695652175 [2024-06-27 18:52:15,628 INFO L175 Difference]: Start difference. First operand has 266 places, 429 transitions, 5968 flow. Second operand 10 states and 229 transitions. [2024-06-27 18:52:15,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 494 transitions, 7218 flow [2024-06-27 18:52:16,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 494 transitions, 6959 flow, removed 35 selfloop flow, removed 10 redundant places. [2024-06-27 18:52:16,905 INFO L231 Difference]: Finished difference. Result has 267 places, 431 transitions, 5914 flow [2024-06-27 18:52:16,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5709, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5914, PETRI_PLACES=267, PETRI_TRANSITIONS=431} [2024-06-27 18:52:16,905 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-27 18:52:16,906 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 431 transitions, 5914 flow [2024-06-27 18:52:16,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:16,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:16,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:52:16,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:52:16,907 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:52:16,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:16,907 INFO L85 PathProgramCache]: Analyzing trace with hash 184251706, now seen corresponding path program 4 times [2024-06-27 18:52:16,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:16,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625650660] [2024-06-27 18:52:16,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:16,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:16,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:18,170 INFO L134 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:52:18,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:18,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625650660] [2024-06-27 18:52:18,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625650660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:18,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:18,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:52:18,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753198411] [2024-06-27 18:52:18,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:18,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:52:18,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:18,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:52:18,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:52:18,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:52:18,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 431 transitions, 5914 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:18,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:18,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:52:18,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:21,350 INFO L124 PetriNetUnfolderBase]: 8663/13014 cut-off events. [2024-06-27 18:52:21,350 INFO L125 PetriNetUnfolderBase]: For 516660/516672 co-relation queries the response was YES. [2024-06-27 18:52:21,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91982 conditions, 13014 events. 8663/13014 cut-off events. For 516660/516672 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 80303 event pairs, 1817 based on Foata normal form. 15/12869 useless extension candidates. Maximal degree in co-relation 91852. Up to 11667 conditions per place. [2024-06-27 18:52:21,497 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 401 selfloop transitions, 107 changer transitions 0/515 dead transitions. [2024-06-27 18:52:21,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 515 transitions, 7342 flow [2024-06-27 18:52:21,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:52:21,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:52:21,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 277 transitions. [2024-06-27 18:52:21,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5018115942028986 [2024-06-27 18:52:21,499 INFO L175 Difference]: Start difference. First operand has 267 places, 431 transitions, 5914 flow. Second operand 12 states and 277 transitions. [2024-06-27 18:52:21,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 515 transitions, 7342 flow [2024-06-27 18:52:22,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 515 transitions, 7153 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 18:52:22,573 INFO L231 Difference]: Finished difference. Result has 272 places, 433 transitions, 6034 flow [2024-06-27 18:52:22,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5725, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6034, PETRI_PLACES=272, PETRI_TRANSITIONS=433} [2024-06-27 18:52:22,574 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 220 predicate places. [2024-06-27 18:52:22,574 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 433 transitions, 6034 flow [2024-06-27 18:52:22,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:22,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:22,574 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:52:22,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:52:22,575 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:52:22,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:22,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1252775260, now seen corresponding path program 5 times [2024-06-27 18:52:22,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:22,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55423032] [2024-06-27 18:52:22,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:22,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:22,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:23,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:52:23,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:23,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55423032] [2024-06-27 18:52:23,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55423032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:23,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:23,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:52:23,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729296147] [2024-06-27 18:52:23,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:23,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:52:23,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:23,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:52:23,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:52:23,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:52:23,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 433 transitions, 6034 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:23,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:23,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:52:23,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:26,825 INFO L124 PetriNetUnfolderBase]: 8749/13148 cut-off events. [2024-06-27 18:52:26,826 INFO L125 PetriNetUnfolderBase]: For 540651/540663 co-relation queries the response was YES. [2024-06-27 18:52:26,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93696 conditions, 13148 events. 8749/13148 cut-off events. For 540651/540663 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 81263 event pairs, 1992 based on Foata normal form. 15/13003 useless extension candidates. Maximal degree in co-relation 93565. Up to 12041 conditions per place. [2024-06-27 18:52:26,996 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 392 selfloop transitions, 91 changer transitions 0/490 dead transitions. [2024-06-27 18:52:26,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 490 transitions, 7288 flow [2024-06-27 18:52:26,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:52:26,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:52:26,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 18:52:26,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048309178743962 [2024-06-27 18:52:26,997 INFO L175 Difference]: Start difference. First operand has 272 places, 433 transitions, 6034 flow. Second operand 9 states and 209 transitions. [2024-06-27 18:52:26,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 490 transitions, 7288 flow [2024-06-27 18:52:28,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 490 transitions, 7015 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-06-27 18:52:28,481 INFO L231 Difference]: Finished difference. Result has 271 places, 435 transitions, 6036 flow [2024-06-27 18:52:28,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5761, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6036, PETRI_PLACES=271, PETRI_TRANSITIONS=435} [2024-06-27 18:52:28,482 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 219 predicate places. [2024-06-27 18:52:28,482 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 435 transitions, 6036 flow [2024-06-27 18:52:28,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:28,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:28,482 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:52:28,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:52:28,482 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:52:28,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:28,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1253005900, now seen corresponding path program 6 times [2024-06-27 18:52:28,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:28,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541399491] [2024-06-27 18:52:28,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:28,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:28,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:29,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:52:29,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:29,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541399491] [2024-06-27 18:52:29,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541399491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:29,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:29,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:52:29,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334384437] [2024-06-27 18:52:29,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:29,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:52:29,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:29,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:52:29,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:52:29,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:52:29,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 435 transitions, 6036 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:52:29,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:29,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:52:29,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:32,815 INFO L124 PetriNetUnfolderBase]: 8845/13293 cut-off events. [2024-06-27 18:52:32,815 INFO L125 PetriNetUnfolderBase]: For 555907/555919 co-relation queries the response was YES. [2024-06-27 18:52:32,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94646 conditions, 13293 events. 8845/13293 cut-off events. For 555907/555919 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 82361 event pairs, 2009 based on Foata normal form. 15/13149 useless extension candidates. Maximal degree in co-relation 94514. Up to 12002 conditions per place. [2024-06-27 18:52:32,981 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 376 selfloop transitions, 112 changer transitions 0/495 dead transitions. [2024-06-27 18:52:32,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 495 transitions, 7662 flow [2024-06-27 18:52:32,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:52:32,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:52:32,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 18:52:32,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:52:32,983 INFO L175 Difference]: Start difference. First operand has 271 places, 435 transitions, 6036 flow. Second operand 8 states and 184 transitions. [2024-06-27 18:52:32,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 495 transitions, 7662 flow [2024-06-27 18:52:34,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 495 transitions, 7427 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 18:52:34,211 INFO L231 Difference]: Finished difference. Result has 273 places, 448 transitions, 6565 flow [2024-06-27 18:52:34,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5801, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6565, PETRI_PLACES=273, PETRI_TRANSITIONS=448} [2024-06-27 18:52:34,211 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 221 predicate places. [2024-06-27 18:52:34,211 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 448 transitions, 6565 flow [2024-06-27 18:52:34,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:52:34,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:34,212 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:52:34,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:52:34,212 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:52:34,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:34,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1080285370, now seen corresponding path program 7 times [2024-06-27 18:52:34,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:34,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671198059] [2024-06-27 18:52:34,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:34,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:34,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:35,484 INFO L134 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:52:35,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:35,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671198059] [2024-06-27 18:52:35,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671198059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:35,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:35,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:52:35,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410671376] [2024-06-27 18:52:35,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:35,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:52:35,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:35,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:52:35,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:52:35,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:52:35,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 448 transitions, 6565 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:35,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:35,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:52:35,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:38,653 INFO L124 PetriNetUnfolderBase]: 8931/13595 cut-off events. [2024-06-27 18:52:38,654 INFO L125 PetriNetUnfolderBase]: For 582499/582511 co-relation queries the response was YES. [2024-06-27 18:52:38,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97029 conditions, 13595 events. 8931/13595 cut-off events. For 582499/582511 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 85721 event pairs, 2023 based on Foata normal form. 15/13395 useless extension candidates. Maximal degree in co-relation 96895. Up to 12125 conditions per place. [2024-06-27 18:52:38,825 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 408 selfloop transitions, 97 changer transitions 0/512 dead transitions. [2024-06-27 18:52:38,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 512 transitions, 7911 flow [2024-06-27 18:52:38,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:52:38,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:52:38,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 18:52:38,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-27 18:52:38,827 INFO L175 Difference]: Start difference. First operand has 273 places, 448 transitions, 6565 flow. Second operand 9 states and 216 transitions. [2024-06-27 18:52:38,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 512 transitions, 7911 flow [2024-06-27 18:52:40,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 512 transitions, 7476 flow, removed 178 selfloop flow, removed 3 redundant places. [2024-06-27 18:52:40,560 INFO L231 Difference]: Finished difference. Result has 279 places, 450 transitions, 6425 flow [2024-06-27 18:52:40,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6134, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6425, PETRI_PLACES=279, PETRI_TRANSITIONS=450} [2024-06-27 18:52:40,560 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 227 predicate places. [2024-06-27 18:52:40,560 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 450 transitions, 6425 flow [2024-06-27 18:52:40,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:40,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:40,561 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:52:40,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:52:40,561 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:52:40,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:40,561 INFO L85 PathProgramCache]: Analyzing trace with hash -966655388, now seen corresponding path program 8 times [2024-06-27 18:52:40,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:40,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090970011] [2024-06-27 18:52:40,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:40,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:40,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:41,896 INFO L134 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:52:41,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:41,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090970011] [2024-06-27 18:52:41,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090970011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:41,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:41,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:52:41,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67227820] [2024-06-27 18:52:41,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:41,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:52:41,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:41,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:52:41,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:52:41,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:52:41,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 450 transitions, 6425 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:41,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:41,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:52:41,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:45,121 INFO L124 PetriNetUnfolderBase]: 9017/13728 cut-off events. [2024-06-27 18:52:45,122 INFO L125 PetriNetUnfolderBase]: For 591142/591154 co-relation queries the response was YES. [2024-06-27 18:52:45,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97792 conditions, 13728 events. 9017/13728 cut-off events. For 591142/591154 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 86368 event pairs, 2489 based on Foata normal form. 20/13533 useless extension candidates. Maximal degree in co-relation 97656. Up to 12815 conditions per place. [2024-06-27 18:52:45,295 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 455 selfloop transitions, 40 changer transitions 0/502 dead transitions. [2024-06-27 18:52:45,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 502 transitions, 7685 flow [2024-06-27 18:52:45,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:52:45,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:52:45,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 18:52:45,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806763285024155 [2024-06-27 18:52:45,296 INFO L175 Difference]: Start difference. First operand has 279 places, 450 transitions, 6425 flow. Second operand 9 states and 199 transitions. [2024-06-27 18:52:45,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 502 transitions, 7685 flow [2024-06-27 18:52:46,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 502 transitions, 7434 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 18:52:46,636 INFO L231 Difference]: Finished difference. Result has 281 places, 452 transitions, 6355 flow [2024-06-27 18:52:46,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6174, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6355, PETRI_PLACES=281, PETRI_TRANSITIONS=452} [2024-06-27 18:52:46,636 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 229 predicate places. [2024-06-27 18:52:46,636 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 452 transitions, 6355 flow [2024-06-27 18:52:46,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:46,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:46,637 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:52:46,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:52:46,637 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:52:46,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:46,637 INFO L85 PathProgramCache]: Analyzing trace with hash -746199640, now seen corresponding path program 9 times [2024-06-27 18:52:46,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:46,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631093770] [2024-06-27 18:52:46,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:46,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:46,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:47,711 INFO L134 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:52:47,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:47,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631093770] [2024-06-27 18:52:47,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631093770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:47,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:47,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:52:47,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578609574] [2024-06-27 18:52:47,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:47,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:52:47,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:47,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:52:47,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:52:47,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:52:47,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 452 transitions, 6355 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:52:47,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:47,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:52:47,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:50,917 INFO L124 PetriNetUnfolderBase]: 8997/13697 cut-off events. [2024-06-27 18:52:50,917 INFO L125 PetriNetUnfolderBase]: For 571730/571742 co-relation queries the response was YES. [2024-06-27 18:52:51,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96215 conditions, 13697 events. 8997/13697 cut-off events. For 571730/571742 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 86552 event pairs, 1985 based on Foata normal form. 15/13497 useless extension candidates. Maximal degree in co-relation 96078. Up to 12137 conditions per place. [2024-06-27 18:52:51,091 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 393 selfloop transitions, 102 changer transitions 0/502 dead transitions. [2024-06-27 18:52:51,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 502 transitions, 7527 flow [2024-06-27 18:52:51,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:52:51,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:52:51,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 18:52:51,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5108695652173914 [2024-06-27 18:52:51,092 INFO L175 Difference]: Start difference. First operand has 281 places, 452 transitions, 6355 flow. Second operand 8 states and 188 transitions. [2024-06-27 18:52:51,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 502 transitions, 7527 flow [2024-06-27 18:52:52,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 502 transitions, 7350 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 18:52:52,720 INFO L231 Difference]: Finished difference. Result has 282 places, 452 transitions, 6399 flow [2024-06-27 18:52:52,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6178, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6399, PETRI_PLACES=282, PETRI_TRANSITIONS=452} [2024-06-27 18:52:52,721 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 230 predicate places. [2024-06-27 18:52:52,721 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 452 transitions, 6399 flow [2024-06-27 18:52:52,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:52:52,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:52,721 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:52:52,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:52:52,721 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:52:52,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:52,721 INFO L85 PathProgramCache]: Analyzing trace with hash -433163500, now seen corresponding path program 10 times [2024-06-27 18:52:52,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:52,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151347807] [2024-06-27 18:52:52,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:52,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:52,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:53,895 INFO L134 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:52:53,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:53,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151347807] [2024-06-27 18:52:53,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151347807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:53,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:53,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:52:53,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344510911] [2024-06-27 18:52:53,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:53,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:52:53,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:53,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:52:53,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:52:53,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:52:53,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 452 transitions, 6399 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:53,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:53,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:52:53,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:57,067 INFO L124 PetriNetUnfolderBase]: 8990/13676 cut-off events. [2024-06-27 18:52:57,067 INFO L125 PetriNetUnfolderBase]: For 556690/556702 co-relation queries the response was YES. [2024-06-27 18:52:57,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95498 conditions, 13676 events. 8990/13676 cut-off events. For 556690/556702 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 85718 event pairs, 2407 based on Foata normal form. 20/13483 useless extension candidates. Maximal degree in co-relation 95360. Up to 12764 conditions per place. [2024-06-27 18:52:57,274 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 456 selfloop transitions, 39 changer transitions 0/502 dead transitions. [2024-06-27 18:52:57,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 502 transitions, 7525 flow [2024-06-27 18:52:57,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:52:57,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:52:57,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-27 18:52:57,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4758454106280193 [2024-06-27 18:52:57,275 INFO L175 Difference]: Start difference. First operand has 282 places, 452 transitions, 6399 flow. Second operand 9 states and 197 transitions. [2024-06-27 18:52:57,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 502 transitions, 7525 flow [2024-06-27 18:52:58,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 502 transitions, 7273 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 18:52:58,890 INFO L231 Difference]: Finished difference. Result has 284 places, 453 transitions, 6208 flow [2024-06-27 18:52:58,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6029, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6208, PETRI_PLACES=284, PETRI_TRANSITIONS=453} [2024-06-27 18:52:58,890 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 232 predicate places. [2024-06-27 18:52:58,890 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 453 transitions, 6208 flow [2024-06-27 18:52:58,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:52:58,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:58,890 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:52:58,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:52:58,891 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:52:58,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:58,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1516419525, now seen corresponding path program 1 times [2024-06-27 18:52:58,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:58,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109047915] [2024-06-27 18:52:58,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:58,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:58,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:59,709 INFO L134 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:52:59,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:59,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109047915] [2024-06-27 18:52:59,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109047915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:59,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:59,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:52:59,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303987821] [2024-06-27 18:52:59,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:59,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:52:59,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:59,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:52:59,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:52:59,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:52:59,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 453 transitions, 6208 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:52:59,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:59,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:52:59,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:53:02,689 INFO L124 PetriNetUnfolderBase]: 9070/13951 cut-off events. [2024-06-27 18:53:02,689 INFO L125 PetriNetUnfolderBase]: For 513496/513508 co-relation queries the response was YES. [2024-06-27 18:53:02,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94923 conditions, 13951 events. 9070/13951 cut-off events. For 513496/513508 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 88574 event pairs, 2526 based on Foata normal form. 12/13695 useless extension candidates. Maximal degree in co-relation 94784. Up to 12692 conditions per place. [2024-06-27 18:53:02,900 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 446 selfloop transitions, 47 changer transitions 0/500 dead transitions. [2024-06-27 18:53:02,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 500 transitions, 7766 flow [2024-06-27 18:53:02,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:53:02,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:53:02,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 18:53:02,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4937888198757764 [2024-06-27 18:53:02,902 INFO L175 Difference]: Start difference. First operand has 284 places, 453 transitions, 6208 flow. Second operand 7 states and 159 transitions. [2024-06-27 18:53:02,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 500 transitions, 7766 flow [2024-06-27 18:53:04,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 500 transitions, 7617 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 18:53:04,377 INFO L231 Difference]: Finished difference. Result has 284 places, 459 transitions, 6249 flow [2024-06-27 18:53:04,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6059, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6249, PETRI_PLACES=284, PETRI_TRANSITIONS=459} [2024-06-27 18:53:04,378 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 232 predicate places. [2024-06-27 18:53:04,378 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 459 transitions, 6249 flow [2024-06-27 18:53:04,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:53:04,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:53:04,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:53:04,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:53:04,379 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:53:04,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:53:04,379 INFO L85 PathProgramCache]: Analyzing trace with hash -882620805, now seen corresponding path program 2 times [2024-06-27 18:53:04,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:53:04,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615705683] [2024-06-27 18:53:04,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:53:04,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:53:04,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:53:05,338 INFO L134 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:53:05,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:53:05,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615705683] [2024-06-27 18:53:05,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615705683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:53:05,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:53:05,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:53:05,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138723781] [2024-06-27 18:53:05,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:53:05,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:53:05,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:53:05,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:53:05,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:53:05,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:53:05,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 459 transitions, 6249 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:53:05,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:53:05,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:53:05,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:53:08,364 INFO L124 PetriNetUnfolderBase]: 9078/13987 cut-off events. [2024-06-27 18:53:08,365 INFO L125 PetriNetUnfolderBase]: For 512849/512861 co-relation queries the response was YES. [2024-06-27 18:53:08,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95308 conditions, 13987 events. 9078/13987 cut-off events. For 512849/512861 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 89085 event pairs, 2530 based on Foata normal form. 12/13723 useless extension candidates. Maximal degree in co-relation 95168. Up to 12805 conditions per place. [2024-06-27 18:53:08,659 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 441 selfloop transitions, 46 changer transitions 0/494 dead transitions. [2024-06-27 18:53:08,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 494 transitions, 7517 flow [2024-06-27 18:53:08,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:53:08,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:53:08,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 18:53:08,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:53:08,661 INFO L175 Difference]: Start difference. First operand has 284 places, 459 transitions, 6249 flow. Second operand 6 states and 138 transitions. [2024-06-27 18:53:08,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 494 transitions, 7517 flow [2024-06-27 18:53:10,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 494 transitions, 7435 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 18:53:10,332 INFO L231 Difference]: Finished difference. Result has 287 places, 462 transitions, 6314 flow [2024-06-27 18:53:10,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6183, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6314, PETRI_PLACES=287, PETRI_TRANSITIONS=462} [2024-06-27 18:53:10,332 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 235 predicate places. [2024-06-27 18:53:10,332 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 462 transitions, 6314 flow [2024-06-27 18:53:10,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:53:10,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:53:10,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:53:10,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:53:10,333 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:53:10,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:53:10,333 INFO L85 PathProgramCache]: Analyzing trace with hash 2096992050, now seen corresponding path program 1 times [2024-06-27 18:53:10,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:53:10,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078007089] [2024-06-27 18:53:10,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:53:10,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:53:10,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:53:11,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:53:11,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:53:11,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078007089] [2024-06-27 18:53:11,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078007089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:53:11,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:53:11,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:53:11,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574266410] [2024-06-27 18:53:11,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:53:11,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:53:11,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:53:11,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:53:11,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:53:11,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:53:11,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 462 transitions, 6314 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:53:11,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:53:11,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:53:11,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:53:14,499 INFO L124 PetriNetUnfolderBase]: 9111/13998 cut-off events. [2024-06-27 18:53:14,500 INFO L125 PetriNetUnfolderBase]: For 516039/516039 co-relation queries the response was YES. [2024-06-27 18:53:14,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95721 conditions, 13998 events. 9111/13998 cut-off events. For 516039/516039 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 88869 event pairs, 1936 based on Foata normal form. 2/13736 useless extension candidates. Maximal degree in co-relation 95579. Up to 12855 conditions per place. [2024-06-27 18:53:14,694 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 477 selfloop transitions, 53 changer transitions 0/537 dead transitions. [2024-06-27 18:53:14,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 537 transitions, 8232 flow [2024-06-27 18:53:14,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:53:14,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:53:14,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 18:53:14,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048309178743962 [2024-06-27 18:53:14,695 INFO L175 Difference]: Start difference. First operand has 287 places, 462 transitions, 6314 flow. Second operand 9 states and 209 transitions. [2024-06-27 18:53:14,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 537 transitions, 8232 flow [2024-06-27 18:53:16,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 537 transitions, 8134 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 18:53:16,380 INFO L231 Difference]: Finished difference. Result has 293 places, 467 transitions, 6438 flow [2024-06-27 18:53:16,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6216, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6438, PETRI_PLACES=293, PETRI_TRANSITIONS=467} [2024-06-27 18:53:16,380 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 241 predicate places. [2024-06-27 18:53:16,381 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 467 transitions, 6438 flow [2024-06-27 18:53:16,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:53:16,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:53:16,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:53:16,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:53:16,381 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:53:16,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:53:16,381 INFO L85 PathProgramCache]: Analyzing trace with hash 131304908, now seen corresponding path program 2 times [2024-06-27 18:53:16,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:53:16,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665286781] [2024-06-27 18:53:16,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:53:16,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:53:16,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:53:17,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:53:17,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:53:17,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665286781] [2024-06-27 18:53:17,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665286781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:53:17,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:53:17,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:53:17,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979160239] [2024-06-27 18:53:17,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:53:17,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:53:17,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:53:17,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:53:17,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:53:17,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:53:17,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 467 transitions, 6438 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:53:17,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:53:17,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:53:17,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:53:20,571 INFO L124 PetriNetUnfolderBase]: 9144/14063 cut-off events. [2024-06-27 18:53:20,571 INFO L125 PetriNetUnfolderBase]: For 529902/529902 co-relation queries the response was YES. [2024-06-27 18:53:20,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96833 conditions, 14063 events. 9144/14063 cut-off events. For 529902/529902 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 89783 event pairs, 2230 based on Foata normal form. 2/13795 useless extension candidates. Maximal degree in co-relation 96689. Up to 13001 conditions per place. [2024-06-27 18:53:20,772 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 475 selfloop transitions, 52 changer transitions 0/534 dead transitions. [2024-06-27 18:53:20,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 534 transitions, 8152 flow [2024-06-27 18:53:20,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:53:20,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:53:20,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 18:53:20,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4927536231884058 [2024-06-27 18:53:20,773 INFO L175 Difference]: Start difference. First operand has 293 places, 467 transitions, 6438 flow. Second operand 9 states and 204 transitions. [2024-06-27 18:53:20,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 534 transitions, 8152 flow [2024-06-27 18:53:22,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 534 transitions, 8079 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 18:53:22,598 INFO L231 Difference]: Finished difference. Result has 298 places, 469 transitions, 6506 flow [2024-06-27 18:53:22,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6373, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6506, PETRI_PLACES=298, PETRI_TRANSITIONS=469} [2024-06-27 18:53:22,598 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 246 predicate places. [2024-06-27 18:53:22,598 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 469 transitions, 6506 flow [2024-06-27 18:53:22,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:53:22,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:53:22,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:53:22,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:53:22,599 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:53:22,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:53:22,599 INFO L85 PathProgramCache]: Analyzing trace with hash 2097231370, now seen corresponding path program 1 times [2024-06-27 18:53:22,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:53:22,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772238565] [2024-06-27 18:53:22,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:53:22,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:53:22,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:53:24,241 INFO L134 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:53:24,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:53:24,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772238565] [2024-06-27 18:53:24,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772238565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:53:24,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:53:24,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:53:24,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48004786] [2024-06-27 18:53:24,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:53:24,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:53:24,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:53:24,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:53:24,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:53:24,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:53:24,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 469 transitions, 6506 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:53:24,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:53:24,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:53:24,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:53:27,527 INFO L124 PetriNetUnfolderBase]: 9368/14248 cut-off events. [2024-06-27 18:53:27,527 INFO L125 PetriNetUnfolderBase]: For 549807/549807 co-relation queries the response was YES. [2024-06-27 18:53:27,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99391 conditions, 14248 events. 9368/14248 cut-off events. For 549807/549807 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 90332 event pairs, 2191 based on Foata normal form. 2/14019 useless extension candidates. Maximal degree in co-relation 99245. Up to 13202 conditions per place. [2024-06-27 18:53:27,761 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 522 selfloop transitions, 49 changer transitions 0/578 dead transitions. [2024-06-27 18:53:27,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 578 transitions, 8946 flow [2024-06-27 18:53:27,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:53:27,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:53:27,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 248 transitions. [2024-06-27 18:53:27,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4901185770750988 [2024-06-27 18:53:27,762 INFO L175 Difference]: Start difference. First operand has 298 places, 469 transitions, 6506 flow. Second operand 11 states and 248 transitions. [2024-06-27 18:53:27,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 578 transitions, 8946 flow [2024-06-27 18:53:29,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 578 transitions, 8826 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 18:53:29,383 INFO L231 Difference]: Finished difference. Result has 307 places, 494 transitions, 7009 flow [2024-06-27 18:53:29,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6415, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7009, PETRI_PLACES=307, PETRI_TRANSITIONS=494} [2024-06-27 18:53:29,384 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 255 predicate places. [2024-06-27 18:53:29,384 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 494 transitions, 7009 flow [2024-06-27 18:53:29,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:53:29,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:53:29,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:53:29,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:53:29,384 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:53:29,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:53:29,385 INFO L85 PathProgramCache]: Analyzing trace with hash 139636778, now seen corresponding path program 3 times [2024-06-27 18:53:29,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:53:29,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739624388] [2024-06-27 18:53:29,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:53:29,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:53:29,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:53:30,678 INFO L134 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:53:30,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:53:30,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739624388] [2024-06-27 18:53:30,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739624388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:53:30,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:53:30,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:53:30,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40676101] [2024-06-27 18:53:30,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:53:30,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:53:30,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:53:30,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:53:30,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:53:30,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:53:30,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 494 transitions, 7009 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:53:30,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:53:30,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:53:30,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:53:34,237 INFO L124 PetriNetUnfolderBase]: 9645/14483 cut-off events. [2024-06-27 18:53:34,237 INFO L125 PetriNetUnfolderBase]: For 601599/601599 co-relation queries the response was YES. [2024-06-27 18:53:34,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103494 conditions, 14483 events. 9645/14483 cut-off events. For 601599/601599 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 90703 event pairs, 2193 based on Foata normal form. 14/14320 useless extension candidates. Maximal degree in co-relation 103342. Up to 13390 conditions per place. [2024-06-27 18:53:34,480 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 511 selfloop transitions, 53 changer transitions 0/571 dead transitions. [2024-06-27 18:53:34,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 571 transitions, 8848 flow [2024-06-27 18:53:34,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:53:34,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:53:34,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 18:53:34,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048309178743962 [2024-06-27 18:53:34,481 INFO L175 Difference]: Start difference. First operand has 307 places, 494 transitions, 7009 flow. Second operand 9 states and 209 transitions. [2024-06-27 18:53:34,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 571 transitions, 8848 flow [2024-06-27 18:53:36,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 571 transitions, 8772 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 18:53:36,413 INFO L231 Difference]: Finished difference. Result has 313 places, 505 transitions, 7239 flow [2024-06-27 18:53:36,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6933, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7239, PETRI_PLACES=313, PETRI_TRANSITIONS=505} [2024-06-27 18:53:36,413 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 261 predicate places. [2024-06-27 18:53:36,413 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 505 transitions, 7239 flow [2024-06-27 18:53:36,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:53:36,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:53:36,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:53:36,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:53:36,414 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:53:36,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:53:36,414 INFO L85 PathProgramCache]: Analyzing trace with hash 139637088, now seen corresponding path program 2 times [2024-06-27 18:53:36,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:53:36,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631155676] [2024-06-27 18:53:36,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:53:36,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:53:36,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:53:38,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:53:38,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:53:38,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631155676] [2024-06-27 18:53:38,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631155676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:53:38,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:53:38,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:53:38,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463829787] [2024-06-27 18:53:38,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:53:38,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:53:38,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:53:38,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:53:38,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:53:38,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:53:38,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 505 transitions, 7239 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:53:38,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:53:38,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:53:38,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:53:42,972 INFO L124 PetriNetUnfolderBase]: 9700/14591 cut-off events. [2024-06-27 18:53:42,972 INFO L125 PetriNetUnfolderBase]: For 593646/593646 co-relation queries the response was YES. [2024-06-27 18:53:43,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105270 conditions, 14591 events. 9700/14591 cut-off events. For 593646/593646 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 91858 event pairs, 2205 based on Foata normal form. 2/14405 useless extension candidates. Maximal degree in co-relation 105115. Up to 13653 conditions per place. [2024-06-27 18:53:43,282 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 517 selfloop transitions, 58 changer transitions 0/582 dead transitions. [2024-06-27 18:53:43,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 582 transitions, 9134 flow [2024-06-27 18:53:43,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:53:43,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:53:43,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-27 18:53:43,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48478260869565215 [2024-06-27 18:53:43,284 INFO L175 Difference]: Start difference. First operand has 313 places, 505 transitions, 7239 flow. Second operand 10 states and 223 transitions. [2024-06-27 18:53:43,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 582 transitions, 9134 flow [2024-06-27 18:53:44,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 582 transitions, 8998 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 18:53:44,774 INFO L231 Difference]: Finished difference. Result has 318 places, 514 transitions, 7401 flow [2024-06-27 18:53:44,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7103, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7401, PETRI_PLACES=318, PETRI_TRANSITIONS=514} [2024-06-27 18:53:44,774 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 266 predicate places. [2024-06-27 18:53:44,774 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 514 transitions, 7401 flow [2024-06-27 18:53:44,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 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:53:44,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:53:44,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:53:44,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:53:44,775 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:53:44,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:53:44,775 INFO L85 PathProgramCache]: Analyzing trace with hash 249395750, now seen corresponding path program 1 times [2024-06-27 18:53:44,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:53:44,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687247604] [2024-06-27 18:53:44,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:53:44,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:53:44,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:53:45,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:53:45,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:53:45,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687247604] [2024-06-27 18:53:45,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687247604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:53:45,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:53:45,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:53:45,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473965982] [2024-06-27 18:53:45,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:53:45,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:53:45,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:53:45,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:53:45,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:53:45,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:53:45,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 514 transitions, 7401 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:53:45,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:53:45,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:53:45,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:53:49,909 INFO L124 PetriNetUnfolderBase]: 9829/15065 cut-off events. [2024-06-27 18:53:49,910 INFO L125 PetriNetUnfolderBase]: For 613234/613246 co-relation queries the response was YES. [2024-06-27 18:53:50,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107301 conditions, 15065 events. 9829/15065 cut-off events. For 613234/613246 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 97134 event pairs, 2087 based on Foata normal form. 5/14783 useless extension candidates. Maximal degree in co-relation 107144. Up to 13531 conditions per place. [2024-06-27 18:53:50,291 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 516 selfloop transitions, 73 changer transitions 0/596 dead transitions. [2024-06-27 18:53:50,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 596 transitions, 9888 flow [2024-06-27 18:53:50,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:53:50,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:53:50,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:53:50,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135869565217391 [2024-06-27 18:53:50,293 INFO L175 Difference]: Start difference. First operand has 318 places, 514 transitions, 7401 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:53:50,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 596 transitions, 9888 flow [2024-06-27 18:53:51,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 596 transitions, 9772 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 18:53:51,883 INFO L231 Difference]: Finished difference. Result has 323 places, 533 transitions, 7890 flow [2024-06-27 18:53:51,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7286, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7890, PETRI_PLACES=323, PETRI_TRANSITIONS=533} [2024-06-27 18:53:51,884 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 271 predicate places. [2024-06-27 18:53:51,884 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 533 transitions, 7890 flow [2024-06-27 18:53:51,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:53:51,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:53:51,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:53:51,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:53:51,884 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:53:51,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:53:51,885 INFO L85 PathProgramCache]: Analyzing trace with hash 249515720, now seen corresponding path program 2 times [2024-06-27 18:53:51,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:53:51,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019101411] [2024-06-27 18:53:51,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:53:51,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:53:51,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:53:52,730 INFO L134 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:53:52,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:53:52,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019101411] [2024-06-27 18:53:52,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019101411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:53:52,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:53:52,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:53:52,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189023789] [2024-06-27 18:53:52,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:53:52,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:53:52,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:53:52,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:53:52,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:53:52,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:53:52,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 533 transitions, 7890 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:53:52,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:53:52,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:53:52,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:53:57,102 INFO L124 PetriNetUnfolderBase]: 10009/15043 cut-off events. [2024-06-27 18:53:57,102 INFO L125 PetriNetUnfolderBase]: For 652229/652241 co-relation queries the response was YES. [2024-06-27 18:53:57,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111150 conditions, 15043 events. 10009/15043 cut-off events. For 652229/652241 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 95150 event pairs, 2232 based on Foata normal form. 14/14857 useless extension candidates. Maximal degree in co-relation 110988. Up to 14109 conditions per place. [2024-06-27 18:53:57,324 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 553 selfloop transitions, 43 changer transitions 0/603 dead transitions. [2024-06-27 18:53:57,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 603 transitions, 9885 flow [2024-06-27 18:53:57,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:53:57,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:53:57,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:53:57,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49728260869565216 [2024-06-27 18:53:57,325 INFO L175 Difference]: Start difference. First operand has 323 places, 533 transitions, 7890 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:53:57,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 603 transitions, 9885 flow [2024-06-27 18:53:59,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 603 transitions, 9730 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-06-27 18:53:59,446 INFO L231 Difference]: Finished difference. Result has 330 places, 547 transitions, 8170 flow [2024-06-27 18:53:59,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7769, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8170, PETRI_PLACES=330, PETRI_TRANSITIONS=547} [2024-06-27 18:53:59,446 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 278 predicate places. [2024-06-27 18:53:59,446 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 547 transitions, 8170 flow [2024-06-27 18:53:59,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:53:59,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:53:59,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:53:59,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:53:59,447 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:53:59,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:53:59,447 INFO L85 PathProgramCache]: Analyzing trace with hash 426647240, now seen corresponding path program 3 times [2024-06-27 18:53:59,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:53:59,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363064278] [2024-06-27 18:53:59,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:53:59,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:53:59,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:54:00,427 INFO L134 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:54:00,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:54:00,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363064278] [2024-06-27 18:54:00,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363064278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:54:00,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:54:00,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:54:00,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530110304] [2024-06-27 18:54:00,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:54:00,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:54:00,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:54:00,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:54:00,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:54:00,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-27 18:54:00,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 547 transitions, 8170 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:54:00,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:54:00,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-27 18:54:00,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:54:04,905 INFO L124 PetriNetUnfolderBase]: 10267/15397 cut-off events. [2024-06-27 18:54:04,906 INFO L125 PetriNetUnfolderBase]: For 693284/693296 co-relation queries the response was YES. [2024-06-27 18:54:05,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115700 conditions, 15397 events. 10267/15397 cut-off events. For 693284/693296 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 97297 event pairs, 2217 based on Foata normal form. 14/15209 useless extension candidates. Maximal degree in co-relation 115535. Up to 14274 conditions per place. [2024-06-27 18:54:05,124 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 555 selfloop transitions, 64 changer transitions 0/626 dead transitions. [2024-06-27 18:54:05,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 626 transitions, 10469 flow [2024-06-27 18:54:05,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:54:05,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:54:05,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 18:54:05,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4830917874396135 [2024-06-27 18:54:05,125 INFO L175 Difference]: Start difference. First operand has 330 places, 547 transitions, 8170 flow. Second operand 9 states and 200 transitions. [2024-06-27 18:54:05,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 626 transitions, 10469 flow [2024-06-27 18:54:07,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 626 transitions, 10248 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-27 18:54:07,507 INFO L231 Difference]: Finished difference. Result has 337 places, 570 transitions, 8714 flow [2024-06-27 18:54:07,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7961, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8714, PETRI_PLACES=337, PETRI_TRANSITIONS=570} [2024-06-27 18:54:07,508 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 285 predicate places. [2024-06-27 18:54:07,508 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 570 transitions, 8714 flow [2024-06-27 18:54:07,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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:54:07,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:54:07,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:54:07,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 18:54:07,509 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:54:07,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:54:07,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1902147640, now seen corresponding path program 1 times [2024-06-27 18:54:07,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:54:07,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729244275] [2024-06-27 18:54:07,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:54:07,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:54:07,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat