./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix028_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix028_tso.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/mix028_tso.i ./goblint.2024-06-19_11-23-25.files/protection/mix028_tso.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:26:29,353 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:26:29,417 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:26:29,422 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:26:29,423 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:26:29,446 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:26:29,446 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:26:29,446 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:26:29,447 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:26:29,450 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:26:29,450 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:26:29,450 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:26:29,451 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:26:29,452 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:26:29,452 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:26:29,453 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:26:29,453 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:26:29,453 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:26:29,453 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:26:29,453 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:26:29,454 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:26:29,454 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:26:29,454 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:26:29,454 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:26:29,455 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:26:29,455 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:26:29,455 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:26:29,455 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:26:29,456 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:26:29,456 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:26:29,457 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:26:29,457 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:26:29,457 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:26:29,457 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:26:29,457 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:26:29,458 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:26:29,458 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:26:29,458 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:26:29,458 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:26:29,458 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:26:29,458 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:26:29,459 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:26:29,459 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:26:29,459 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:26:29,705 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:26:29,736 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:26:29,738 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:26:29,739 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:26:29,739 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:26:29,740 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix028_tso.i [2024-06-27 18:26:30,820 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:26:31,048 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:26:31,056 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix028_tso.i [2024-06-27 18:26:31,073 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/373e355d0/7e82d9da0b7b408a856822e355b93dc2/FLAG69a8570c3 [2024-06-27 18:26:31,084 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/373e355d0/7e82d9da0b7b408a856822e355b93dc2 [2024-06-27 18:26:31,086 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:26:31,087 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:26:31,089 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/mix028_tso.yml/witness.yml [2024-06-27 18:26:31,243 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:26:31,245 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:26:31,246 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:26:31,246 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:26:31,249 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:26:31,250 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:26:31" (1/2) ... [2024-06-27 18:26:31,251 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34d4468a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:26:31, skipping insertion in model container [2024-06-27 18:26:31,251 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:26:31" (1/2) ... [2024-06-27 18:26:31,253 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7bf007b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:26:31, skipping insertion in model container [2024-06-27 18:26:31,253 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:26:31" (2/2) ... [2024-06-27 18:26:31,254 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34d4468a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31, skipping insertion in model container [2024-06-27 18:26:31,254 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:26:31" (2/2) ... [2024-06-27 18:26:31,254 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:26:31,328 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:26:31,330 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) [2024-06-27 18:26:31,330 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) [2024-06-27 18:26:31,330 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) [2024-06-27 18:26:31,330 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:26:31,330 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-27 18:26:31,376 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:26:31,537 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/mix028_tso.i[944,957] [2024-06-27 18:26:31,736 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:26:31,748 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:26:31,780 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/mix028_tso.i[944,957] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:26:31,846 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:26:31,873 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:26:31,873 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31 WrapperNode [2024-06-27 18:26:31,873 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:26:31,874 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:26:31,875 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:26:31,875 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:26:31,880 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,899 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,927 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 162 [2024-06-27 18:26:31,927 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:26:31,928 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:26:31,928 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:26:31,928 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:26:31,937 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,937 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,939 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,952 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:26:31,952 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,953 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,959 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,960 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,962 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,963 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,965 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:26:31,980 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:26:31,981 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:26:31,981 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:26:31,982 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (1/1) ... [2024-06-27 18:26:31,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:26:31,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:26:32,005 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:26:32,029 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:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:26:32,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:26:32,064 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:26:32,064 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:26:32,064 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:26:32,067 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:26:32,261 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:26:32,263 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:26:32,541 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:26:32,541 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:26:32,669 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:26:32,670 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:26:32,670 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:26:32 BoogieIcfgContainer [2024-06-27 18:26:32,670 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:26:32,673 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:26:32,673 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:26:32,675 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:26:32,676 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:26:31" (1/4) ... [2024-06-27 18:26:32,676 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@687f34a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:26:32, skipping insertion in model container [2024-06-27 18:26:32,676 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:26:31" (2/4) ... [2024-06-27 18:26:32,677 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@687f34a0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:26:32, skipping insertion in model container [2024-06-27 18:26:32,677 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:26:31" (3/4) ... [2024-06-27 18:26:32,677 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@687f34a0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:26:32, skipping insertion in model container [2024-06-27 18:26:32,678 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:26:32" (4/4) ... [2024-06-27 18:26:32,679 INFO L112 eAbstractionObserver]: Analyzing ICFG mix028_tso.i [2024-06-27 18:26:32,692 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:26:32,693 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:26:32,693 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:26:32,732 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:26:32,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 18:26:32,792 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-27 18:26:32,793 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:26:32,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 76 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-27 18:26:32,796 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 18:26:32,826 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-06-27 18:26:32,833 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:26:32,838 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;@3e21041d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:26:32,838 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:26:32,842 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:26:32,842 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 18:26:32,842 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:26:32,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:32,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:26:32,843 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:32,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:32,847 INFO L85 PathProgramCache]: Analyzing trace with hash 382641757, now seen corresponding path program 1 times [2024-06-27 18:26:32,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:32,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440350886] [2024-06-27 18:26:32,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:32,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:33,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:33,738 INFO 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:26:33,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:33,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440350886] [2024-06-27 18:26:33,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440350886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:33,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:33,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:26:33,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379662226] [2024-06-27 18:26:33,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:33,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:26:33,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:33,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:26:33,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:26:33,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:26:33,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:33,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:33,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:26:33,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:34,675 INFO L124 PetriNetUnfolderBase]: 4180/6718 cut-off events. [2024-06-27 18:26:34,688 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 18:26:34,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12793 conditions, 6718 events. 4180/6718 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 42840 event pairs, 3456 based on Foata normal form. 211/6401 useless extension candidates. Maximal degree in co-relation 12781. Up to 5985 conditions per place. [2024-06-27 18:26:34,748 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 43 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-27 18:26:34,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 59 transitions, 229 flow [2024-06-27 18:26:34,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:26:34,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:26:34,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-06-27 18:26:34,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737588652482269 [2024-06-27 18:26:34,775 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 95 transitions. [2024-06-27 18:26:34,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 59 transitions, 229 flow [2024-06-27 18:26:34,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 224 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:26:34,792 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 129 flow [2024-06-27 18:26:34,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=129, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-27 18:26:34,796 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-27 18:26:34,797 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 129 flow [2024-06-27 18:26:34,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:34,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:34,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:34,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:26:34,797 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:34,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:34,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1648341226, now seen corresponding path program 1 times [2024-06-27 18:26:34,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:34,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181004954] [2024-06-27 18:26:34,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:34,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:34,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:35,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:35,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:35,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181004954] [2024-06-27 18:26:35,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181004954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:35,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:35,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:26:35,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744636444] [2024-06-27 18:26:35,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:35,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:26:35,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:35,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:26:35,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:26:35,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:26:35,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 129 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:26:35,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:35,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:26:35,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:35,978 INFO L124 PetriNetUnfolderBase]: 4775/6852 cut-off events. [2024-06-27 18:26:35,978 INFO L125 PetriNetUnfolderBase]: For 916/916 co-relation queries the response was YES. [2024-06-27 18:26:35,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15286 conditions, 6852 events. 4775/6852 cut-off events. For 916/916 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 37572 event pairs, 2338 based on Foata normal form. 3/6612 useless extension candidates. Maximal degree in co-relation 15274. Up to 6792 conditions per place. [2024-06-27 18:26:36,015 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 56 selfloop transitions, 9 changer transitions 0/75 dead transitions. [2024-06-27 18:26:36,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 75 transitions, 329 flow [2024-06-27 18:26:36,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:26:36,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:26:36,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-27 18:26:36,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-27 18:26:36,018 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 129 flow. Second operand 4 states and 120 transitions. [2024-06-27 18:26:36,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 75 transitions, 329 flow [2024-06-27 18:26:36,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 75 transitions, 324 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:26:36,020 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 175 flow [2024-06-27 18:26:36,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=175, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-27 18:26:36,021 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 3 predicate places. [2024-06-27 18:26:36,021 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 175 flow [2024-06-27 18:26:36,021 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:26:36,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:36,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:36,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:26:36,022 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:36,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:36,022 INFO L85 PathProgramCache]: Analyzing trace with hash 441030584, now seen corresponding path program 1 times [2024-06-27 18:26:36,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:36,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319021239] [2024-06-27 18:26:36,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:36,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:36,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:36,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:26:36,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:36,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319021239] [2024-06-27 18:26:36,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319021239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:36,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:36,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:26:36,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018999857] [2024-06-27 18:26:36,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:36,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:26:36,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:36,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:26:36,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:26:36,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:26:36,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 175 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:36,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:36,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:26:36,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:37,455 INFO L124 PetriNetUnfolderBase]: 4805/6909 cut-off events. [2024-06-27 18:26:37,455 INFO L125 PetriNetUnfolderBase]: For 2549/2549 co-relation queries the response was YES. [2024-06-27 18:26:37,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16907 conditions, 6909 events. 4805/6909 cut-off events. For 2549/2549 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 38430 event pairs, 1669 based on Foata normal form. 5/6660 useless extension candidates. Maximal degree in co-relation 16893. Up to 6710 conditions per place. [2024-06-27 18:26:37,529 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 74 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-06-27 18:26:37,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 105 transitions, 533 flow [2024-06-27 18:26:37,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:26:37,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:26:37,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 18:26:37,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6680851063829787 [2024-06-27 18:26:37,553 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 175 flow. Second operand 5 states and 157 transitions. [2024-06-27 18:26:37,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 105 transitions, 533 flow [2024-06-27 18:26:37,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 105 transitions, 514 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 18:26:37,556 INFO L231 Difference]: Finished difference. Result has 61 places, 65 transitions, 304 flow [2024-06-27 18:26:37,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=304, PETRI_PLACES=61, PETRI_TRANSITIONS=65} [2024-06-27 18:26:37,557 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 8 predicate places. [2024-06-27 18:26:37,557 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 65 transitions, 304 flow [2024-06-27 18:26:37,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:37,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:37,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:37,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:26:37,558 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:37,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:37,559 INFO L85 PathProgramCache]: Analyzing trace with hash 347006865, now seen corresponding path program 1 times [2024-06-27 18:26:37,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:37,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629936622] [2024-06-27 18:26:37,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:37,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:37,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:38,263 INFO 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:26:38,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:38,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629936622] [2024-06-27 18:26:38,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629936622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:38,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:38,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:26:38,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915726704] [2024-06-27 18:26:38,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:38,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:26:38,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:38,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:26:38,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:26:38,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:26:38,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 65 transitions, 304 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:38,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:38,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:26:38,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:39,024 INFO L124 PetriNetUnfolderBase]: 4856/6978 cut-off events. [2024-06-27 18:26:39,024 INFO L125 PetriNetUnfolderBase]: For 6373/6376 co-relation queries the response was YES. [2024-06-27 18:26:39,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19957 conditions, 6978 events. 4856/6978 cut-off events. For 6373/6376 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 38783 event pairs, 1150 based on Foata normal form. 12/6722 useless extension candidates. Maximal degree in co-relation 19940. Up to 6687 conditions per place. [2024-06-27 18:26:39,055 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 83 selfloop transitions, 25 changer transitions 0/118 dead transitions. [2024-06-27 18:26:39,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 118 transitions, 678 flow [2024-06-27 18:26:39,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:26:39,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:26:39,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 18:26:39,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-06-27 18:26:39,057 INFO L175 Difference]: Start difference. First operand has 61 places, 65 transitions, 304 flow. Second operand 6 states and 183 transitions. [2024-06-27 18:26:39,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 118 transitions, 678 flow [2024-06-27 18:26:39,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 118 transitions, 666 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 18:26:39,062 INFO L231 Difference]: Finished difference. Result has 66 places, 68 transitions, 379 flow [2024-06-27 18:26:39,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=379, PETRI_PLACES=66, PETRI_TRANSITIONS=68} [2024-06-27 18:26:39,063 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 13 predicate places. [2024-06-27 18:26:39,064 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 68 transitions, 379 flow [2024-06-27 18:26:39,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:39,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:39,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:39,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:26:39,064 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:39,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:39,065 INFO L85 PathProgramCache]: Analyzing trace with hash -174660769, now seen corresponding path program 1 times [2024-06-27 18:26:39,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:39,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098269933] [2024-06-27 18:26:39,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:39,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:39,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:39,469 INFO 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:26:39,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:39,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098269933] [2024-06-27 18:26:39,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098269933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:39,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:39,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:26:39,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310304654] [2024-06-27 18:26:39,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:39,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:26:39,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:39,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:26:39,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:26:39,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:26:39,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 68 transitions, 379 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:39,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:39,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:26:39,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:40,267 INFO L124 PetriNetUnfolderBase]: 4782/7048 cut-off events. [2024-06-27 18:26:40,267 INFO L125 PetriNetUnfolderBase]: For 8983/8983 co-relation queries the response was YES. [2024-06-27 18:26:40,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21588 conditions, 7048 events. 4782/7048 cut-off events. For 8983/8983 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 40032 event pairs, 1513 based on Foata normal form. 2/6736 useless extension candidates. Maximal degree in co-relation 21567. Up to 6800 conditions per place. [2024-06-27 18:26:40,381 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 72 selfloop transitions, 10 changer transitions 0/91 dead transitions. [2024-06-27 18:26:40,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 91 transitions, 595 flow [2024-06-27 18:26:40,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:26:40,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:26:40,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 18:26:40,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361702127659574 [2024-06-27 18:26:40,384 INFO L175 Difference]: Start difference. First operand has 66 places, 68 transitions, 379 flow. Second operand 5 states and 126 transitions. [2024-06-27 18:26:40,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 91 transitions, 595 flow [2024-06-27 18:26:40,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 91 transitions, 526 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 18:26:40,398 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 339 flow [2024-06-27 18:26:40,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=339, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-27 18:26:40,400 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 14 predicate places. [2024-06-27 18:26:40,404 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 339 flow [2024-06-27 18:26:40,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:40,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:40,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:40,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:26:40,405 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:40,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:40,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1159214049, now seen corresponding path program 1 times [2024-06-27 18:26:40,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:40,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389134107] [2024-06-27 18:26:40,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:40,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:40,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:41,049 INFO 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:26:41,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:41,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389134107] [2024-06-27 18:26:41,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389134107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:41,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:41,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:26:41,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46046819] [2024-06-27 18:26:41,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:41,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:26:41,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:41,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:26:41,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:26:41,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:26:41,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 339 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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:26:41,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:41,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:26:41,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:42,186 INFO L124 PetriNetUnfolderBase]: 4770/7656 cut-off events. [2024-06-27 18:26:42,187 INFO L125 PetriNetUnfolderBase]: For 10233/10233 co-relation queries the response was YES. [2024-06-27 18:26:42,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21811 conditions, 7656 events. 4770/7656 cut-off events. For 10233/10233 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 48817 event pairs, 1994 based on Foata normal form. 4/7148 useless extension candidates. Maximal degree in co-relation 21788. Up to 6763 conditions per place. [2024-06-27 18:26:42,251 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 82 selfloop transitions, 17 changer transitions 0/108 dead transitions. [2024-06-27 18:26:42,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 108 transitions, 705 flow [2024-06-27 18:26:42,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:26:42,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:26:42,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 18:26:42,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-27 18:26:42,253 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 339 flow. Second operand 6 states and 147 transitions. [2024-06-27 18:26:42,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 108 transitions, 705 flow [2024-06-27 18:26:42,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 108 transitions, 652 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:26:42,259 INFO L231 Difference]: Finished difference. Result has 71 places, 83 transitions, 478 flow [2024-06-27 18:26:42,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=478, PETRI_PLACES=71, PETRI_TRANSITIONS=83} [2024-06-27 18:26:42,273 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 18 predicate places. [2024-06-27 18:26:42,273 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 83 transitions, 478 flow [2024-06-27 18:26:42,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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:26:42,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:42,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:42,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:26:42,274 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:42,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:42,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1160122031, now seen corresponding path program 1 times [2024-06-27 18:26:42,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:42,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059065152] [2024-06-27 18:26:42,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:42,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:42,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:42,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:26:42,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:42,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059065152] [2024-06-27 18:26:42,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059065152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:42,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:42,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:26:42,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954069846] [2024-06-27 18:26:42,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:42,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:26:42,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:42,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:26:42,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:26:42,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 47 [2024-06-27 18:26:42,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 83 transitions, 478 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:42,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:42,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 47 [2024-06-27 18:26:42,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:42,610 INFO L124 PetriNetUnfolderBase]: 1487/2975 cut-off events. [2024-06-27 18:26:42,610 INFO L125 PetriNetUnfolderBase]: For 4529/4857 co-relation queries the response was YES. [2024-06-27 18:26:42,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7458 conditions, 2975 events. 1487/2975 cut-off events. For 4529/4857 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 22441 event pairs, 298 based on Foata normal form. 14/2737 useless extension candidates. Maximal degree in co-relation 7434. Up to 1825 conditions per place. [2024-06-27 18:26:42,626 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 31 selfloop transitions, 11 changer transitions 0/82 dead transitions. [2024-06-27 18:26:42,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 82 transitions, 498 flow [2024-06-27 18:26:42,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:26:42,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:26:42,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 103 transitions. [2024-06-27 18:26:42,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7304964539007093 [2024-06-27 18:26:42,627 INFO L175 Difference]: Start difference. First operand has 71 places, 83 transitions, 478 flow. Second operand 3 states and 103 transitions. [2024-06-27 18:26:42,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 82 transitions, 498 flow [2024-06-27 18:26:42,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 82 transitions, 484 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-27 18:26:42,631 INFO L231 Difference]: Finished difference. Result has 71 places, 73 transitions, 402 flow [2024-06-27 18:26:42,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=402, PETRI_PLACES=71, PETRI_TRANSITIONS=73} [2024-06-27 18:26:42,631 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 18 predicate places. [2024-06-27 18:26:42,632 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 73 transitions, 402 flow [2024-06-27 18:26:42,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:42,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:42,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:42,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:26:42,632 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:42,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:42,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1581617572, now seen corresponding path program 1 times [2024-06-27 18:26:42,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:42,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930176879] [2024-06-27 18:26:42,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:42,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:42,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:43,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:43,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:43,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930176879] [2024-06-27 18:26:43,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930176879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:43,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:43,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:26:43,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953715136] [2024-06-27 18:26:43,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:43,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:26:43,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:43,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:26:43,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:26:43,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:43,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 73 transitions, 402 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:43,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:43,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:43,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:43,921 INFO L124 PetriNetUnfolderBase]: 4775/6999 cut-off events. [2024-06-27 18:26:43,921 INFO L125 PetriNetUnfolderBase]: For 14960/14969 co-relation queries the response was YES. [2024-06-27 18:26:43,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21854 conditions, 6999 events. 4775/6999 cut-off events. For 14960/14969 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 39088 event pairs, 1568 based on Foata normal form. 10/6960 useless extension candidates. Maximal degree in co-relation 21828. Up to 6645 conditions per place. [2024-06-27 18:26:43,953 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 77 selfloop transitions, 24 changer transitions 4/113 dead transitions. [2024-06-27 18:26:43,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 113 transitions, 748 flow [2024-06-27 18:26:43,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:26:43,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:26:43,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 18:26:43,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-27 18:26:43,955 INFO L175 Difference]: Start difference. First operand has 71 places, 73 transitions, 402 flow. Second operand 6 states and 152 transitions. [2024-06-27 18:26:43,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 113 transitions, 748 flow [2024-06-27 18:26:43,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 113 transitions, 724 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:26:43,963 INFO L231 Difference]: Finished difference. Result has 75 places, 75 transitions, 460 flow [2024-06-27 18:26:43,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=460, PETRI_PLACES=75, PETRI_TRANSITIONS=75} [2024-06-27 18:26:43,964 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 22 predicate places. [2024-06-27 18:26:43,964 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 75 transitions, 460 flow [2024-06-27 18:26:43,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:43,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:43,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:43,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:26:43,965 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:43,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:43,965 INFO L85 PathProgramCache]: Analyzing trace with hash -345237442, now seen corresponding path program 2 times [2024-06-27 18:26:43,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:43,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876951330] [2024-06-27 18:26:43,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:43,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:43,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:44,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:44,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:44,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876951330] [2024-06-27 18:26:44,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876951330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:44,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:44,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:26:44,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284995110] [2024-06-27 18:26:44,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:44,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:26:44,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:44,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:26:44,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:26:44,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:44,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 75 transitions, 460 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:44,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:44,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:44,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:45,218 INFO L124 PetriNetUnfolderBase]: 4229/6220 cut-off events. [2024-06-27 18:26:45,218 INFO L125 PetriNetUnfolderBase]: For 14429/14429 co-relation queries the response was YES. [2024-06-27 18:26:45,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19797 conditions, 6220 events. 4229/6220 cut-off events. For 14429/14429 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 34265 event pairs, 1415 based on Foata normal form. 2/6168 useless extension candidates. Maximal degree in co-relation 19769. Up to 5897 conditions per place. [2024-06-27 18:26:45,249 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 72 selfloop transitions, 25 changer transitions 0/105 dead transitions. [2024-06-27 18:26:45,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 105 transitions, 728 flow [2024-06-27 18:26:45,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:26:45,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:26:45,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 18:26:45,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:26:45,251 INFO L175 Difference]: Start difference. First operand has 75 places, 75 transitions, 460 flow. Second operand 6 states and 144 transitions. [2024-06-27 18:26:45,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 105 transitions, 728 flow [2024-06-27 18:26:45,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 105 transitions, 691 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:26:45,260 INFO L231 Difference]: Finished difference. Result has 77 places, 75 transitions, 482 flow [2024-06-27 18:26:45,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=482, PETRI_PLACES=77, PETRI_TRANSITIONS=75} [2024-06-27 18:26:45,261 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 24 predicate places. [2024-06-27 18:26:45,261 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 75 transitions, 482 flow [2024-06-27 18:26:45,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:45,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:45,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:45,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:26:45,261 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:45,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:45,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1947644256, now seen corresponding path program 1 times [2024-06-27 18:26:45,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:45,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034262506] [2024-06-27 18:26:45,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:45,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:45,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:45,741 INFO 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:26:45,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:45,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034262506] [2024-06-27 18:26:45,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034262506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:45,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:45,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:26:45,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461501117] [2024-06-27 18:26:45,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:45,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:26:45,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:45,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:26:45,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:26:45,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:45,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 75 transitions, 482 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:45,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:45,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:45,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:46,775 INFO L124 PetriNetUnfolderBase]: 4563/7220 cut-off events. [2024-06-27 18:26:46,775 INFO L125 PetriNetUnfolderBase]: For 18622/18631 co-relation queries the response was YES. [2024-06-27 18:26:46,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22597 conditions, 7220 events. 4563/7220 cut-off events. For 18622/18631 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 43975 event pairs, 1456 based on Foata normal form. 10/7013 useless extension candidates. Maximal degree in co-relation 22568. Up to 5975 conditions per place. [2024-06-27 18:26:46,821 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 118 selfloop transitions, 47 changer transitions 0/173 dead transitions. [2024-06-27 18:26:46,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 173 transitions, 1394 flow [2024-06-27 18:26:46,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:26:46,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:26:46,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 18:26:46,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2024-06-27 18:26:46,823 INFO L175 Difference]: Start difference. First operand has 77 places, 75 transitions, 482 flow. Second operand 8 states and 202 transitions. [2024-06-27 18:26:46,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 173 transitions, 1394 flow [2024-06-27 18:26:46,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 173 transitions, 1207 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:46,837 INFO L231 Difference]: Finished difference. Result has 82 places, 110 transitions, 782 flow [2024-06-27 18:26:46,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=782, PETRI_PLACES=82, PETRI_TRANSITIONS=110} [2024-06-27 18:26:46,838 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 29 predicate places. [2024-06-27 18:26:46,838 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 110 transitions, 782 flow [2024-06-27 18:26:46,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:46,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:46,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:46,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:26:46,839 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:46,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:46,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1785503072, now seen corresponding path program 2 times [2024-06-27 18:26:46,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:46,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415952166] [2024-06-27 18:26:46,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:46,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:46,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:47,471 INFO 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:26:47,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:47,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415952166] [2024-06-27 18:26:47,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415952166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:47,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:47,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:26:47,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745396072] [2024-06-27 18:26:47,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:47,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:26:47,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:47,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:26:47,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:26:47,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:47,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 110 transitions, 782 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:47,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:47,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:47,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:48,556 INFO L124 PetriNetUnfolderBase]: 4715/7442 cut-off events. [2024-06-27 18:26:48,556 INFO L125 PetriNetUnfolderBase]: For 24290/24298 co-relation queries the response was YES. [2024-06-27 18:26:48,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25884 conditions, 7442 events. 4715/7442 cut-off events. For 24290/24298 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 45161 event pairs, 1464 based on Foata normal form. 13/7238 useless extension candidates. Maximal degree in co-relation 25851. Up to 6079 conditions per place. [2024-06-27 18:26:48,645 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 105 selfloop transitions, 59 changer transitions 0/172 dead transitions. [2024-06-27 18:26:48,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 172 transitions, 1437 flow [2024-06-27 18:26:48,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:26:48,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:26:48,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 18:26:48,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2024-06-27 18:26:48,647 INFO L175 Difference]: Start difference. First operand has 82 places, 110 transitions, 782 flow. Second operand 7 states and 173 transitions. [2024-06-27 18:26:48,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 172 transitions, 1437 flow [2024-06-27 18:26:48,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 172 transitions, 1377 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 18:26:48,674 INFO L231 Difference]: Finished difference. Result has 88 places, 125 transitions, 1042 flow [2024-06-27 18:26:48,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=730, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1042, PETRI_PLACES=88, PETRI_TRANSITIONS=125} [2024-06-27 18:26:48,675 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 35 predicate places. [2024-06-27 18:26:48,675 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 125 transitions, 1042 flow [2024-06-27 18:26:48,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:48,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:48,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:48,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:26:48,676 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:48,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:48,676 INFO L85 PathProgramCache]: Analyzing trace with hash -2112187556, now seen corresponding path program 3 times [2024-06-27 18:26:48,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:48,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113220806] [2024-06-27 18:26:48,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:48,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:48,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:49,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:49,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:49,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113220806] [2024-06-27 18:26:49,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113220806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:49,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:49,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:26:49,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851813730] [2024-06-27 18:26:49,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:49,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:26:49,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:49,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:26:49,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:26:49,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:49,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 125 transitions, 1042 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:49,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:49,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:49,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:50,583 INFO L124 PetriNetUnfolderBase]: 4791/7533 cut-off events. [2024-06-27 18:26:50,583 INFO L125 PetriNetUnfolderBase]: For 29194/29196 co-relation queries the response was YES. [2024-06-27 18:26:50,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27820 conditions, 7533 events. 4791/7533 cut-off events. For 29194/29196 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 45559 event pairs, 1474 based on Foata normal form. 6/7311 useless extension candidates. Maximal degree in co-relation 27784. Up to 6117 conditions per place. [2024-06-27 18:26:50,659 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 103 selfloop transitions, 77 changer transitions 0/188 dead transitions. [2024-06-27 18:26:50,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 188 transitions, 1823 flow [2024-06-27 18:26:50,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:26:50,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:26:50,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 18:26:50,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2024-06-27 18:26:50,677 INFO L175 Difference]: Start difference. First operand has 88 places, 125 transitions, 1042 flow. Second operand 7 states and 173 transitions. [2024-06-27 18:26:50,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 188 transitions, 1823 flow [2024-06-27 18:26:50,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 188 transitions, 1697 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 18:26:50,747 INFO L231 Difference]: Finished difference. Result has 93 places, 143 transitions, 1316 flow [2024-06-27 18:26:50,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1316, PETRI_PLACES=93, PETRI_TRANSITIONS=143} [2024-06-27 18:26:50,747 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 40 predicate places. [2024-06-27 18:26:50,748 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 143 transitions, 1316 flow [2024-06-27 18:26:50,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:50,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:50,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:50,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:26:50,748 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:50,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:50,748 INFO L85 PathProgramCache]: Analyzing trace with hash 24895226, now seen corresponding path program 4 times [2024-06-27 18:26:50,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:50,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929512897] [2024-06-27 18:26:50,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:50,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:50,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:51,296 INFO 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:26:51,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:51,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929512897] [2024-06-27 18:26:51,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929512897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:51,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:51,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:26:51,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300986644] [2024-06-27 18:26:51,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:51,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:26:51,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:51,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:26:51,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:26:51,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:51,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 143 transitions, 1316 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:51,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:51,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:51,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:52,543 INFO L124 PetriNetUnfolderBase]: 4775/7520 cut-off events. [2024-06-27 18:26:52,543 INFO L125 PetriNetUnfolderBase]: For 29989/29991 co-relation queries the response was YES. [2024-06-27 18:26:52,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27784 conditions, 7520 events. 4775/7520 cut-off events. For 29989/29991 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 45419 event pairs, 1495 based on Foata normal form. 6/7298 useless extension candidates. Maximal degree in co-relation 27746. Up to 6110 conditions per place. [2024-06-27 18:26:52,609 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 103 selfloop transitions, 75 changer transitions 0/186 dead transitions. [2024-06-27 18:26:52,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 186 transitions, 1854 flow [2024-06-27 18:26:52,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:26:52,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:26:52,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:26:52,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-27 18:26:52,612 INFO L175 Difference]: Start difference. First operand has 93 places, 143 transitions, 1316 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:26:52,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 186 transitions, 1854 flow [2024-06-27 18:26:52,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 186 transitions, 1802 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-27 18:26:52,656 INFO L231 Difference]: Finished difference. Result has 99 places, 143 transitions, 1426 flow [2024-06-27 18:26:52,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1426, PETRI_PLACES=99, PETRI_TRANSITIONS=143} [2024-06-27 18:26:52,664 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 46 predicate places. [2024-06-27 18:26:52,664 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 143 transitions, 1426 flow [2024-06-27 18:26:52,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:52,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:52,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:52,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:26:52,664 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:52,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:52,665 INFO L85 PathProgramCache]: Analyzing trace with hash 963740948, now seen corresponding path program 1 times [2024-06-27 18:26:52,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:52,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815927796] [2024-06-27 18:26:52,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:52,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:52,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:53,888 INFO 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:26:53,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:53,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815927796] [2024-06-27 18:26:53,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815927796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:53,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:53,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:26:53,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25728200] [2024-06-27 18:26:53,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:53,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:26:53,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:53,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:26:53,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:26:53,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:26:53,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 143 transitions, 1426 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:53,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:53,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:26:53,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:54,938 INFO L124 PetriNetUnfolderBase]: 4165/6746 cut-off events. [2024-06-27 18:26:54,938 INFO L125 PetriNetUnfolderBase]: For 29880/29882 co-relation queries the response was YES. [2024-06-27 18:26:54,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25613 conditions, 6746 events. 4165/6746 cut-off events. For 29880/29882 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 41587 event pairs, 1356 based on Foata normal form. 4/6548 useless extension candidates. Maximal degree in co-relation 25572. Up to 5875 conditions per place. [2024-06-27 18:26:54,969 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 153 selfloop transitions, 17 changer transitions 0/179 dead transitions. [2024-06-27 18:26:54,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 179 transitions, 1886 flow [2024-06-27 18:26:54,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:26:54,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:26:54,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 18:26:54,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015197568389058 [2024-06-27 18:26:54,972 INFO L175 Difference]: Start difference. First operand has 99 places, 143 transitions, 1426 flow. Second operand 7 states and 165 transitions. [2024-06-27 18:26:54,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 179 transitions, 1886 flow [2024-06-27 18:26:54,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 179 transitions, 1720 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 18:26:54,997 INFO L231 Difference]: Finished difference. Result has 101 places, 146 transitions, 1334 flow [2024-06-27 18:26:54,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1334, PETRI_PLACES=101, PETRI_TRANSITIONS=146} [2024-06-27 18:26:54,998 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 48 predicate places. [2024-06-27 18:26:54,998 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 146 transitions, 1334 flow [2024-06-27 18:26:54,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:54,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:54,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:54,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:26:54,999 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:54,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:54,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1813849367, now seen corresponding path program 1 times [2024-06-27 18:26:54,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:55,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611379149] [2024-06-27 18:26:55,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:55,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:55,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:55,493 INFO 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:26:55,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:55,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611379149] [2024-06-27 18:26:55,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611379149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:55,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:55,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:26:55,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809267789] [2024-06-27 18:26:55,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:55,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:26:55,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:55,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:26:55,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:26:55,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:26:55,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 146 transitions, 1334 flow. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:55,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:55,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:26:55,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:56,206 INFO L124 PetriNetUnfolderBase]: 4170/6747 cut-off events. [2024-06-27 18:26:56,207 INFO L125 PetriNetUnfolderBase]: For 30859/30861 co-relation queries the response was YES. [2024-06-27 18:26:56,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25695 conditions, 6747 events. 4170/6747 cut-off events. For 30859/30861 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 41497 event pairs, 1636 based on Foata normal form. 1/6561 useless extension candidates. Maximal degree in co-relation 25653. Up to 5948 conditions per place. [2024-06-27 18:26:56,251 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 150 selfloop transitions, 9 changer transitions 0/168 dead transitions. [2024-06-27 18:26:56,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 168 transitions, 1766 flow [2024-06-27 18:26:56,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:26:56,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:26:56,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-27 18:26:56,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851063829787234 [2024-06-27 18:26:56,252 INFO L175 Difference]: Start difference. First operand has 101 places, 146 transitions, 1334 flow. Second operand 5 states and 114 transitions. [2024-06-27 18:26:56,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 168 transitions, 1766 flow [2024-06-27 18:26:56,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 168 transitions, 1710 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 18:26:56,288 INFO L231 Difference]: Finished difference. Result has 102 places, 153 transitions, 1389 flow [2024-06-27 18:26:56,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1284, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1389, PETRI_PLACES=102, PETRI_TRANSITIONS=153} [2024-06-27 18:26:56,289 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 49 predicate places. [2024-06-27 18:26:56,289 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 153 transitions, 1389 flow [2024-06-27 18:26:56,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:56,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:56,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:56,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:26:56,290 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:56,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:56,290 INFO L85 PathProgramCache]: Analyzing trace with hash 483980834, now seen corresponding path program 1 times [2024-06-27 18:26:56,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:56,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144495225] [2024-06-27 18:26:56,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:56,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:56,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:56,803 INFO 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:26:56,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:56,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144495225] [2024-06-27 18:26:56,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144495225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:56,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:56,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:26:56,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205160727] [2024-06-27 18:26:56,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:56,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:26:56,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:56,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:26:56,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:26:56,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:56,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 153 transitions, 1389 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:56,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:56,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:56,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:57,912 INFO L124 PetriNetUnfolderBase]: 4948/7799 cut-off events. [2024-06-27 18:26:57,913 INFO L125 PetriNetUnfolderBase]: For 42329/42337 co-relation queries the response was YES. [2024-06-27 18:26:57,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31203 conditions, 7799 events. 4948/7799 cut-off events. For 42329/42337 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 47431 event pairs, 1494 based on Foata normal form. 9/7590 useless extension candidates. Maximal degree in co-relation 31159. Up to 6256 conditions per place. [2024-06-27 18:26:57,963 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 120 selfloop transitions, 88 changer transitions 0/216 dead transitions. [2024-06-27 18:26:57,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 216 transitions, 2261 flow [2024-06-27 18:26:57,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:26:57,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:26:57,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:26:57,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 18:26:57,965 INFO L175 Difference]: Start difference. First operand has 102 places, 153 transitions, 1389 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:26:57,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 216 transitions, 2261 flow [2024-06-27 18:26:57,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 216 transitions, 2238 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 18:26:58,000 INFO L231 Difference]: Finished difference. Result has 108 places, 170 transitions, 1805 flow [2024-06-27 18:26:58,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1805, PETRI_PLACES=108, PETRI_TRANSITIONS=170} [2024-06-27 18:26:58,001 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 55 predicate places. [2024-06-27 18:26:58,001 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 170 transitions, 1805 flow [2024-06-27 18:26:58,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:58,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:58,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:58,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:26:58,002 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:58,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:58,002 INFO L85 PathProgramCache]: Analyzing trace with hash -395736254, now seen corresponding path program 2 times [2024-06-27 18:26:58,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:58,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139233922] [2024-06-27 18:26:58,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:58,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:58,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:58,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:58,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:58,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139233922] [2024-06-27 18:26:58,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139233922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:58,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:58,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:26:58,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611698996] [2024-06-27 18:26:58,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:58,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:26:58,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:58,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:26:58,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:26:58,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:26:58,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 170 transitions, 1805 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:58,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:58,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:26:58,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:59,689 INFO L124 PetriNetUnfolderBase]: 4928/7795 cut-off events. [2024-06-27 18:26:59,689 INFO L125 PetriNetUnfolderBase]: For 47540/47552 co-relation queries the response was YES. [2024-06-27 18:26:59,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32324 conditions, 7795 events. 4928/7795 cut-off events. For 47540/47552 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 47576 event pairs, 1520 based on Foata normal form. 15/7592 useless extension candidates. Maximal degree in co-relation 32277. Up to 6240 conditions per place. [2024-06-27 18:26:59,738 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 117 selfloop transitions, 94 changer transitions 0/219 dead transitions. [2024-06-27 18:26:59,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 219 transitions, 2464 flow [2024-06-27 18:26:59,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:26:59,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:26:59,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:26:59,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-27 18:26:59,740 INFO L175 Difference]: Start difference. First operand has 108 places, 170 transitions, 1805 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:26:59,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 219 transitions, 2464 flow [2024-06-27 18:26:59,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 219 transitions, 2315 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 18:26:59,798 INFO L231 Difference]: Finished difference. Result has 113 places, 173 transitions, 1945 flow [2024-06-27 18:26:59,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1658, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1945, PETRI_PLACES=113, PETRI_TRANSITIONS=173} [2024-06-27 18:26:59,799 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 60 predicate places. [2024-06-27 18:26:59,799 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 173 transitions, 1945 flow [2024-06-27 18:26:59,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:59,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:59,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:59,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:26:59,800 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:26:59,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:59,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1053303578, now seen corresponding path program 3 times [2024-06-27 18:26:59,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:59,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831939487] [2024-06-27 18:26:59,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:59,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:59,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:00,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:00,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:00,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831939487] [2024-06-27 18:27:00,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831939487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:00,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:00,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:27:00,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166492896] [2024-06-27 18:27:00,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:00,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:27:00,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:00,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:27:00,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:27:00,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:00,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 173 transitions, 1945 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:00,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:00,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:00,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:01,596 INFO L124 PetriNetUnfolderBase]: 4912/7753 cut-off events. [2024-06-27 18:27:01,597 INFO L125 PetriNetUnfolderBase]: For 51345/51353 co-relation queries the response was YES. [2024-06-27 18:27:01,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32755 conditions, 7753 events. 4912/7753 cut-off events. For 51345/51353 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 47160 event pairs, 1507 based on Foata normal form. 10/7533 useless extension candidates. Maximal degree in co-relation 32706. Up to 6227 conditions per place. [2024-06-27 18:27:01,663 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 117 selfloop transitions, 88 changer transitions 0/213 dead transitions. [2024-06-27 18:27:01,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 213 transitions, 2513 flow [2024-06-27 18:27:01,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:27:01,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:27:01,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 18:27:01,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045592705167173 [2024-06-27 18:27:01,665 INFO L175 Difference]: Start difference. First operand has 113 places, 173 transitions, 1945 flow. Second operand 7 states and 166 transitions. [2024-06-27 18:27:01,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 213 transitions, 2513 flow [2024-06-27 18:27:01,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 213 transitions, 2365 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 18:27:01,726 INFO L231 Difference]: Finished difference. Result has 116 places, 175 transitions, 2012 flow [2024-06-27 18:27:01,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1799, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2012, PETRI_PLACES=116, PETRI_TRANSITIONS=175} [2024-06-27 18:27:01,727 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 63 predicate places. [2024-06-27 18:27:01,727 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 175 transitions, 2012 flow [2024-06-27 18:27:01,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:01,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:01,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:01,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:27:01,728 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:01,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:01,728 INFO L85 PathProgramCache]: Analyzing trace with hash 394757090, now seen corresponding path program 1 times [2024-06-27 18:27:01,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:01,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134907487] [2024-06-27 18:27:01,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:01,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:01,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:02,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:02,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:02,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134907487] [2024-06-27 18:27:02,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134907487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:02,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:02,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:27:02,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580926454] [2024-06-27 18:27:02,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:02,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:27:02,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:02,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:27:02,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:27:02,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:27:02,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 175 transitions, 2012 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:02,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:02,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:27:02,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:03,322 INFO L124 PetriNetUnfolderBase]: 4320/6978 cut-off events. [2024-06-27 18:27:03,322 INFO L125 PetriNetUnfolderBase]: For 49133/49135 co-relation queries the response was YES. [2024-06-27 18:27:03,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29908 conditions, 6978 events. 4320/6978 cut-off events. For 49133/49135 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 42841 event pairs, 1667 based on Foata normal form. 2/6794 useless extension candidates. Maximal degree in co-relation 29858. Up to 6130 conditions per place. [2024-06-27 18:27:03,372 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 178 selfloop transitions, 13 changer transitions 0/200 dead transitions. [2024-06-27 18:27:03,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 200 transitions, 2490 flow [2024-06-27 18:27:03,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:27:03,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:27:03,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 18:27:03,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48226950354609927 [2024-06-27 18:27:03,374 INFO L175 Difference]: Start difference. First operand has 116 places, 175 transitions, 2012 flow. Second operand 6 states and 136 transitions. [2024-06-27 18:27:03,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 200 transitions, 2490 flow [2024-06-27 18:27:03,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 200 transitions, 2349 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 18:27:03,424 INFO L231 Difference]: Finished difference. Result has 118 places, 179 transitions, 1944 flow [2024-06-27 18:27:03,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1944, PETRI_PLACES=118, PETRI_TRANSITIONS=179} [2024-06-27 18:27:03,424 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 65 predicate places. [2024-06-27 18:27:03,425 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 179 transitions, 1944 flow [2024-06-27 18:27:03,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:03,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:03,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:03,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:27:03,425 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:03,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:03,426 INFO L85 PathProgramCache]: Analyzing trace with hash 2000179331, now seen corresponding path program 1 times [2024-06-27 18:27:03,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:03,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034772772] [2024-06-27 18:27:03,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:03,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:03,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:03,978 INFO 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:27:03,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:03,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034772772] [2024-06-27 18:27:03,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034772772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:03,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:03,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:27:03,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923202436] [2024-06-27 18:27:03,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:03,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:27:03,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:03,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:27:03,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:27:04,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:04,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 179 transitions, 1944 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:04,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:04,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:04,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:04,995 INFO L124 PetriNetUnfolderBase]: 4969/7834 cut-off events. [2024-06-27 18:27:04,996 INFO L125 PetriNetUnfolderBase]: For 59351/59359 co-relation queries the response was YES. [2024-06-27 18:27:05,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33826 conditions, 7834 events. 4969/7834 cut-off events. For 59351/59359 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 47464 event pairs, 1204 based on Foata normal form. 8/7622 useless extension candidates. Maximal degree in co-relation 33774. Up to 6601 conditions per place. [2024-06-27 18:27:05,055 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 172 selfloop transitions, 48 changer transitions 0/228 dead transitions. [2024-06-27 18:27:05,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 228 transitions, 2640 flow [2024-06-27 18:27:05,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:27:05,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:27:05,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 18:27:05,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5197568389057751 [2024-06-27 18:27:05,057 INFO L175 Difference]: Start difference. First operand has 118 places, 179 transitions, 1944 flow. Second operand 7 states and 171 transitions. [2024-06-27 18:27:05,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 228 transitions, 2640 flow [2024-06-27 18:27:05,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 228 transitions, 2595 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 18:27:05,111 INFO L231 Difference]: Finished difference. Result has 121 places, 183 transitions, 2050 flow [2024-06-27 18:27:05,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1899, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2050, PETRI_PLACES=121, PETRI_TRANSITIONS=183} [2024-06-27 18:27:05,111 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 68 predicate places. [2024-06-27 18:27:05,111 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 183 transitions, 2050 flow [2024-06-27 18:27:05,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:05,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:05,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:05,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:27:05,112 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:05,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:05,113 INFO L85 PathProgramCache]: Analyzing trace with hash -2126560641, now seen corresponding path program 2 times [2024-06-27 18:27:05,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:05,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259812846] [2024-06-27 18:27:05,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:05,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:05,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:05,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:05,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:05,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259812846] [2024-06-27 18:27:05,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259812846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:05,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:05,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:27:05,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246085984] [2024-06-27 18:27:05,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:05,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:27:05,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:05,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:27:05,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:27:05,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:05,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 183 transitions, 2050 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:05,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:05,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:05,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:06,847 INFO L124 PetriNetUnfolderBase]: 4961/7823 cut-off events. [2024-06-27 18:27:06,847 INFO L125 PetriNetUnfolderBase]: For 64087/64095 co-relation queries the response was YES. [2024-06-27 18:27:06,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34411 conditions, 7823 events. 4961/7823 cut-off events. For 64087/64095 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 47426 event pairs, 1562 based on Foata normal form. 8/7609 useless extension candidates. Maximal degree in co-relation 34358. Up to 6748 conditions per place. [2024-06-27 18:27:06,902 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 166 selfloop transitions, 52 changer transitions 0/226 dead transitions. [2024-06-27 18:27:06,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 226 transitions, 2632 flow [2024-06-27 18:27:06,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:27:06,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:27:06,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:27:06,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-27 18:27:06,904 INFO L175 Difference]: Start difference. First operand has 121 places, 183 transitions, 2050 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:27:06,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 226 transitions, 2632 flow [2024-06-27 18:27:06,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 226 transitions, 2561 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 18:27:06,979 INFO L231 Difference]: Finished difference. Result has 125 places, 183 transitions, 2093 flow [2024-06-27 18:27:06,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2093, PETRI_PLACES=125, PETRI_TRANSITIONS=183} [2024-06-27 18:27:06,979 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 72 predicate places. [2024-06-27 18:27:06,979 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 183 transitions, 2093 flow [2024-06-27 18:27:06,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:06,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:06,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:06,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:27:06,980 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:06,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:06,981 INFO L85 PathProgramCache]: Analyzing trace with hash -2011084773, now seen corresponding path program 1 times [2024-06-27 18:27:06,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:06,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838352070] [2024-06-27 18:27:06,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:06,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:06,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:07,846 INFO 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:27:07,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:07,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838352070] [2024-06-27 18:27:07,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838352070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:07,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:07,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:27:07,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462945219] [2024-06-27 18:27:07,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:07,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:27:07,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:07,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:27:07,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:27:07,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:07,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 183 transitions, 2093 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:07,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:07,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:07,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:09,220 INFO L124 PetriNetUnfolderBase]: 5149/8105 cut-off events. [2024-06-27 18:27:09,221 INFO L125 PetriNetUnfolderBase]: For 73123/73131 co-relation queries the response was YES. [2024-06-27 18:27:09,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36077 conditions, 8105 events. 5149/8105 cut-off events. For 73123/73131 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 49482 event pairs, 1395 based on Foata normal form. 25/7908 useless extension candidates. Maximal degree in co-relation 36022. Up to 6298 conditions per place. [2024-06-27 18:27:09,278 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 132 selfloop transitions, 98 changer transitions 0/238 dead transitions. [2024-06-27 18:27:09,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 238 transitions, 2763 flow [2024-06-27 18:27:09,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:09,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:09,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:27:09,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-27 18:27:09,280 INFO L175 Difference]: Start difference. First operand has 125 places, 183 transitions, 2093 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:27:09,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 238 transitions, 2763 flow [2024-06-27 18:27:09,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 238 transitions, 2649 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:27:09,347 INFO L231 Difference]: Finished difference. Result has 127 places, 186 transitions, 2230 flow [2024-06-27 18:27:09,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2230, PETRI_PLACES=127, PETRI_TRANSITIONS=186} [2024-06-27 18:27:09,348 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 74 predicate places. [2024-06-27 18:27:09,348 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 186 transitions, 2230 flow [2024-06-27 18:27:09,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:09,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:09,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:09,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:27:09,349 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:09,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:09,349 INFO L85 PathProgramCache]: Analyzing trace with hash -658902986, now seen corresponding path program 1 times [2024-06-27 18:27:09,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:09,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843836920] [2024-06-27 18:27:09,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:09,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:09,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:09,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:09,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:09,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843836920] [2024-06-27 18:27:09,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843836920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:09,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:09,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:27:09,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305324026] [2024-06-27 18:27:09,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:09,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:27:09,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:09,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:27:09,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:27:09,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:09,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 186 transitions, 2230 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:27:09,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:09,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:09,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:10,787 INFO L124 PetriNetUnfolderBase]: 5169/8153 cut-off events. [2024-06-27 18:27:10,788 INFO L125 PetriNetUnfolderBase]: For 78709/78715 co-relation queries the response was YES. [2024-06-27 18:27:10,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37602 conditions, 8153 events. 5169/8153 cut-off events. For 78709/78715 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 49591 event pairs, 1841 based on Foata normal form. 7/7937 useless extension candidates. Maximal degree in co-relation 37546. Up to 7334 conditions per place. [2024-06-27 18:27:10,857 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 198 selfloop transitions, 15 changer transitions 0/221 dead transitions. [2024-06-27 18:27:10,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 221 transitions, 2872 flow [2024-06-27 18:27:10,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:27:10,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:27:10,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-27 18:27:10,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475177304964539 [2024-06-27 18:27:10,860 INFO L175 Difference]: Start difference. First operand has 127 places, 186 transitions, 2230 flow. Second operand 6 states and 134 transitions. [2024-06-27 18:27:10,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 221 transitions, 2872 flow [2024-06-27 18:27:10,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 221 transitions, 2655 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 18:27:10,969 INFO L231 Difference]: Finished difference. Result has 128 places, 195 transitions, 2197 flow [2024-06-27 18:27:10,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2021, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2197, PETRI_PLACES=128, PETRI_TRANSITIONS=195} [2024-06-27 18:27:10,970 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 75 predicate places. [2024-06-27 18:27:10,970 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 195 transitions, 2197 flow [2024-06-27 18:27:10,970 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:27:10,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:10,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:27:10,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:27:10,971 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:10,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:10,971 INFO L85 PathProgramCache]: Analyzing trace with hash 543211039, now seen corresponding path program 2 times [2024-06-27 18:27:10,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:10,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106946672] [2024-06-27 18:27:10,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:10,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:10,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:11,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:11,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:11,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106946672] [2024-06-27 18:27:11,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106946672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:11,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:11,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:27:11,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975750524] [2024-06-27 18:27:11,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:11,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:27:11,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:11,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:27:11,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:27:11,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:11,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 195 transitions, 2197 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:11,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:11,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:11,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:13,082 INFO L124 PetriNetUnfolderBase]: 5203/8177 cut-off events. [2024-06-27 18:27:13,082 INFO L125 PetriNetUnfolderBase]: For 81864/81866 co-relation queries the response was YES. [2024-06-27 18:27:13,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38074 conditions, 8177 events. 5203/8177 cut-off events. For 81864/81866 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 49696 event pairs, 1518 based on Foata normal form. 4/7943 useless extension candidates. Maximal degree in co-relation 38016. Up to 6623 conditions per place. [2024-06-27 18:27:13,150 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 133 selfloop transitions, 104 changer transitions 0/245 dead transitions. [2024-06-27 18:27:13,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 245 transitions, 2883 flow [2024-06-27 18:27:13,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:13,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:13,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 18:27:13,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:27:13,154 INFO L175 Difference]: Start difference. First operand has 128 places, 195 transitions, 2197 flow. Second operand 8 states and 192 transitions. [2024-06-27 18:27:13,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 245 transitions, 2883 flow [2024-06-27 18:27:13,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 245 transitions, 2843 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 18:27:13,254 INFO L231 Difference]: Finished difference. Result has 133 places, 198 transitions, 2424 flow [2024-06-27 18:27:13,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2157, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2424, PETRI_PLACES=133, PETRI_TRANSITIONS=198} [2024-06-27 18:27:13,254 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 80 predicate places. [2024-06-27 18:27:13,254 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 198 transitions, 2424 flow [2024-06-27 18:27:13,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:13,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:13,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:13,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:27:13,256 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:13,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:13,256 INFO L85 PathProgramCache]: Analyzing trace with hash 779386399, now seen corresponding path program 3 times [2024-06-27 18:27:13,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:13,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624491330] [2024-06-27 18:27:13,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:13,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:13,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:14,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:14,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:14,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624491330] [2024-06-27 18:27:14,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624491330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:14,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:14,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:27:14,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632487851] [2024-06-27 18:27:14,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:14,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:27:14,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:14,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:27:14,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:27:14,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:14,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 198 transitions, 2424 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:14,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:14,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:14,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:15,384 INFO L124 PetriNetUnfolderBase]: 5237/8216 cut-off events. [2024-06-27 18:27:15,384 INFO L125 PetriNetUnfolderBase]: For 93782/93784 co-relation queries the response was YES. [2024-06-27 18:27:15,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39979 conditions, 8216 events. 5237/8216 cut-off events. For 93782/93784 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 49891 event pairs, 1494 based on Foata normal form. 4/7983 useless extension candidates. Maximal degree in co-relation 39920. Up to 6673 conditions per place. [2024-06-27 18:27:15,443 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 134 selfloop transitions, 106 changer transitions 0/248 dead transitions. [2024-06-27 18:27:15,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 248 transitions, 3124 flow [2024-06-27 18:27:15,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:15,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:15,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 18:27:15,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-27 18:27:15,444 INFO L175 Difference]: Start difference. First operand has 133 places, 198 transitions, 2424 flow. Second operand 8 states and 191 transitions. [2024-06-27 18:27:15,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 248 transitions, 3124 flow [2024-06-27 18:27:15,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 248 transitions, 2883 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 18:27:15,551 INFO L231 Difference]: Finished difference. Result has 135 places, 201 transitions, 2460 flow [2024-06-27 18:27:15,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2183, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2460, PETRI_PLACES=135, PETRI_TRANSITIONS=201} [2024-06-27 18:27:15,552 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 82 predicate places. [2024-06-27 18:27:15,552 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 201 transitions, 2460 flow [2024-06-27 18:27:15,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:15,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:15,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:15,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:27:15,552 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:15,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:15,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1557847885, now seen corresponding path program 4 times [2024-06-27 18:27:15,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:15,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139569149] [2024-06-27 18:27:15,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:15,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:15,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:16,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:16,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:16,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139569149] [2024-06-27 18:27:16,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139569149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:16,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:16,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:27:16,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113779842] [2024-06-27 18:27:16,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:16,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:27:16,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:16,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:27:16,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:27:16,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:16,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 201 transitions, 2460 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:16,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:16,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:16,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:17,493 INFO L124 PetriNetUnfolderBase]: 5229/8060 cut-off events. [2024-06-27 18:27:17,494 INFO L125 PetriNetUnfolderBase]: For 100329/100331 co-relation queries the response was YES. [2024-06-27 18:27:17,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40394 conditions, 8060 events. 5229/8060 cut-off events. For 100329/100331 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 48102 event pairs, 1348 based on Foata normal form. 4/7875 useless extension candidates. Maximal degree in co-relation 40334. Up to 6273 conditions per place. [2024-06-27 18:27:17,754 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 129 selfloop transitions, 117 changer transitions 0/254 dead transitions. [2024-06-27 18:27:17,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 254 transitions, 3186 flow [2024-06-27 18:27:17,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:17,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:17,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:27:17,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-27 18:27:17,756 INFO L175 Difference]: Start difference. First operand has 135 places, 201 transitions, 2460 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:27:17,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 254 transitions, 3186 flow [2024-06-27 18:27:17,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 254 transitions, 2935 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 18:27:17,860 INFO L231 Difference]: Finished difference. Result has 137 places, 204 transitions, 2513 flow [2024-06-27 18:27:17,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2209, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2513, PETRI_PLACES=137, PETRI_TRANSITIONS=204} [2024-06-27 18:27:17,861 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 84 predicate places. [2024-06-27 18:27:17,861 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 204 transitions, 2513 flow [2024-06-27 18:27:17,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:17,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:17,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:17,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:27:17,861 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:17,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:17,862 INFO L85 PathProgramCache]: Analyzing trace with hash -287272196, now seen corresponding path program 2 times [2024-06-27 18:27:17,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:17,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058210022] [2024-06-27 18:27:17,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:17,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:18,388 INFO 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:27:18,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:18,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058210022] [2024-06-27 18:27:18,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058210022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:18,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:18,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:27:18,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110711756] [2024-06-27 18:27:18,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:18,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:27:18,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:18,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:27:18,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:27:18,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:18,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 204 transitions, 2513 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:27:18,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:18,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:18,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:19,415 INFO L124 PetriNetUnfolderBase]: 5234/8106 cut-off events. [2024-06-27 18:27:19,416 INFO L125 PetriNetUnfolderBase]: For 108219/108249 co-relation queries the response was YES. [2024-06-27 18:27:19,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41235 conditions, 8106 events. 5234/8106 cut-off events. For 108219/108249 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 48441 event pairs, 1839 based on Foata normal form. 21/7949 useless extension candidates. Maximal degree in co-relation 41174. Up to 7406 conditions per place. [2024-06-27 18:27:19,479 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 203 selfloop transitions, 20 changer transitions 0/231 dead transitions. [2024-06-27 18:27:19,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 231 transitions, 3111 flow [2024-06-27 18:27:19,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:27:19,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:27:19,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-27 18:27:19,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-06-27 18:27:19,481 INFO L175 Difference]: Start difference. First operand has 137 places, 204 transitions, 2513 flow. Second operand 6 states and 132 transitions. [2024-06-27 18:27:19,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 231 transitions, 3111 flow [2024-06-27 18:27:19,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 231 transitions, 2831 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 18:27:19,595 INFO L231 Difference]: Finished difference. Result has 137 places, 207 transitions, 2327 flow [2024-06-27 18:27:19,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2233, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2327, PETRI_PLACES=137, PETRI_TRANSITIONS=207} [2024-06-27 18:27:19,596 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 84 predicate places. [2024-06-27 18:27:19,596 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 207 transitions, 2327 flow [2024-06-27 18:27:19,596 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:27:19,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:19,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:19,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:27:19,597 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:19,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:19,597 INFO L85 PathProgramCache]: Analyzing trace with hash -653183114, now seen corresponding path program 1 times [2024-06-27 18:27:19,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:19,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430828853] [2024-06-27 18:27:19,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:19,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:19,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:20,086 INFO 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:27:20,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:20,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430828853] [2024-06-27 18:27:20,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430828853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:20,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:20,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:27:20,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744357086] [2024-06-27 18:27:20,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:20,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:27:20,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:20,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:27:20,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:27:20,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:27:20,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 207 transitions, 2327 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:20,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:20,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:27:20,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:21,101 INFO L124 PetriNetUnfolderBase]: 4647/7370 cut-off events. [2024-06-27 18:27:21,101 INFO L125 PetriNetUnfolderBase]: For 96933/96935 co-relation queries the response was YES. [2024-06-27 18:27:21,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37181 conditions, 7370 events. 4647/7370 cut-off events. For 96933/96935 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 44979 event pairs, 1624 based on Foata normal form. 1/7218 useless extension candidates. Maximal degree in co-relation 37119. Up to 6624 conditions per place. [2024-06-27 18:27:21,161 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 213 selfloop transitions, 13 changer transitions 0/235 dead transitions. [2024-06-27 18:27:21,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 235 transitions, 2940 flow [2024-06-27 18:27:21,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:27:21,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:27:21,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 18:27:21,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48226950354609927 [2024-06-27 18:27:21,163 INFO L175 Difference]: Start difference. First operand has 137 places, 207 transitions, 2327 flow. Second operand 6 states and 136 transitions. [2024-06-27 18:27:21,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 235 transitions, 2940 flow [2024-06-27 18:27:21,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 235 transitions, 2878 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 18:27:21,299 INFO L231 Difference]: Finished difference. Result has 140 places, 214 transitions, 2399 flow [2024-06-27 18:27:21,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2399, PETRI_PLACES=140, PETRI_TRANSITIONS=214} [2024-06-27 18:27:21,299 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 87 predicate places. [2024-06-27 18:27:21,300 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 214 transitions, 2399 flow [2024-06-27 18:27:21,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:21,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:21,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:27:21,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:27:21,300 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:21,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:21,301 INFO L85 PathProgramCache]: Analyzing trace with hash -647439434, now seen corresponding path program 2 times [2024-06-27 18:27:21,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:21,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045028037] [2024-06-27 18:27:21,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:21,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:21,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:21,824 INFO 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:27:21,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:21,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045028037] [2024-06-27 18:27:21,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045028037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:21,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:21,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:27:21,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843378027] [2024-06-27 18:27:21,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:21,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:27:21,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:21,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:27:21,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:27:21,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:27:21,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 214 transitions, 2399 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:21,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:21,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:27:21,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:22,831 INFO L124 PetriNetUnfolderBase]: 4652/7371 cut-off events. [2024-06-27 18:27:22,832 INFO L125 PetriNetUnfolderBase]: For 102854/102865 co-relation queries the response was YES. [2024-06-27 18:27:22,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38161 conditions, 7371 events. 4652/7371 cut-off events. For 102854/102865 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 44961 event pairs, 1614 based on Foata normal form. 7/7227 useless extension candidates. Maximal degree in co-relation 38097. Up to 6608 conditions per place. [2024-06-27 18:27:22,896 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 211 selfloop transitions, 18 changer transitions 0/238 dead transitions. [2024-06-27 18:27:22,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 238 transitions, 2989 flow [2024-06-27 18:27:22,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:27:22,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:27:22,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 18:27:22,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4858156028368794 [2024-06-27 18:27:22,898 INFO L175 Difference]: Start difference. First operand has 140 places, 214 transitions, 2399 flow. Second operand 6 states and 137 transitions. [2024-06-27 18:27:22,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 238 transitions, 2989 flow [2024-06-27 18:27:23,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 238 transitions, 2948 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 18:27:23,025 INFO L231 Difference]: Finished difference. Result has 143 places, 217 transitions, 2442 flow [2024-06-27 18:27:23,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2358, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2442, PETRI_PLACES=143, PETRI_TRANSITIONS=217} [2024-06-27 18:27:23,025 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 90 predicate places. [2024-06-27 18:27:23,025 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 217 transitions, 2442 flow [2024-06-27 18:27:23,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:23,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:23,026 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:27:23,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:27:23,026 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:23,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:23,026 INFO L85 PathProgramCache]: Analyzing trace with hash -619982851, now seen corresponding path program 1 times [2024-06-27 18:27:23,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:23,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030847982] [2024-06-27 18:27:23,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:23,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:23,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:23,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:23,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:23,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030847982] [2024-06-27 18:27:23,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030847982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:23,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:23,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:27:23,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378233245] [2024-06-27 18:27:23,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:23,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:27:23,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:23,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:27:23,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:27:23,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:23,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 217 transitions, 2442 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:23,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:23,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:23,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:24,974 INFO L124 PetriNetUnfolderBase]: 5485/8640 cut-off events. [2024-06-27 18:27:24,974 INFO L125 PetriNetUnfolderBase]: For 140736/140747 co-relation queries the response was YES. [2024-06-27 18:27:25,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45504 conditions, 8640 events. 5485/8640 cut-off events. For 140736/140747 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 52958 event pairs, 1128 based on Foata normal form. 18/8432 useless extension candidates. Maximal degree in co-relation 45439. Up to 5971 conditions per place. [2024-06-27 18:27:25,058 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 170 selfloop transitions, 105 changer transitions 0/283 dead transitions. [2024-06-27 18:27:25,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 283 transitions, 3418 flow [2024-06-27 18:27:25,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:25,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:25,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 18:27:25,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 18:27:25,060 INFO L175 Difference]: Start difference. First operand has 143 places, 217 transitions, 2442 flow. Second operand 8 states and 200 transitions. [2024-06-27 18:27:25,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 283 transitions, 3418 flow [2024-06-27 18:27:25,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 283 transitions, 3360 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 18:27:25,224 INFO L231 Difference]: Finished difference. Result has 149 places, 227 transitions, 2791 flow [2024-06-27 18:27:25,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2791, PETRI_PLACES=149, PETRI_TRANSITIONS=227} [2024-06-27 18:27:25,225 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 96 predicate places. [2024-06-27 18:27:25,225 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 227 transitions, 2791 flow [2024-06-27 18:27:25,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:25,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:25,226 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:27:25,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:27:25,226 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:25,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:25,226 INFO L85 PathProgramCache]: Analyzing trace with hash -531417091, now seen corresponding path program 2 times [2024-06-27 18:27:25,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:25,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697053638] [2024-06-27 18:27:25,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:25,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:25,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:25,830 INFO 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:27:25,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:25,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697053638] [2024-06-27 18:27:25,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697053638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:25,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:25,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:27:25,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839908154] [2024-06-27 18:27:25,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:25,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:27:25,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:25,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:27:25,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:27:25,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:25,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 227 transitions, 2791 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:25,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:25,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:25,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:27,357 INFO L124 PetriNetUnfolderBase]: 5605/8829 cut-off events. [2024-06-27 18:27:27,358 INFO L125 PetriNetUnfolderBase]: For 156950/156961 co-relation queries the response was YES. [2024-06-27 18:27:27,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48159 conditions, 8829 events. 5605/8829 cut-off events. For 156950/156961 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 54385 event pairs, 1649 based on Foata normal form. 18/8621 useless extension candidates. Maximal degree in co-relation 48091. Up to 6792 conditions per place. [2024-06-27 18:27:27,434 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 170 selfloop transitions, 107 changer transitions 0/285 dead transitions. [2024-06-27 18:27:27,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 285 transitions, 3611 flow [2024-06-27 18:27:27,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:27,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:27,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 18:27:27,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 18:27:27,436 INFO L175 Difference]: Start difference. First operand has 149 places, 227 transitions, 2791 flow. Second operand 8 states and 200 transitions. [2024-06-27 18:27:27,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 285 transitions, 3611 flow [2024-06-27 18:27:27,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 285 transitions, 3466 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 18:27:27,665 INFO L231 Difference]: Finished difference. Result has 155 places, 231 transitions, 2960 flow [2024-06-27 18:27:27,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2646, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2960, PETRI_PLACES=155, PETRI_TRANSITIONS=231} [2024-06-27 18:27:27,666 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 102 predicate places. [2024-06-27 18:27:27,666 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 231 transitions, 2960 flow [2024-06-27 18:27:27,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:27,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:27,666 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:27:27,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:27:27,666 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:27,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:27,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1048545612, now seen corresponding path program 1 times [2024-06-27 18:27:27,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:27,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859588832] [2024-06-27 18:27:27,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:27,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:27,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:28,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:28,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:28,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859588832] [2024-06-27 18:27:28,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859588832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:28,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:28,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:27:28,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490981178] [2024-06-27 18:27:28,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:28,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:27:28,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:28,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:27:28,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:27:28,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:28,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 231 transitions, 2960 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:28,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:28,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:28,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:29,627 INFO L124 PetriNetUnfolderBase]: 5645/8894 cut-off events. [2024-06-27 18:27:29,628 INFO L125 PetriNetUnfolderBase]: For 160715/160734 co-relation queries the response was YES. [2024-06-27 18:27:29,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49342 conditions, 8894 events. 5645/8894 cut-off events. For 160715/160734 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 54961 event pairs, 1876 based on Foata normal form. 18/8684 useless extension candidates. Maximal degree in co-relation 49271. Up to 7870 conditions per place. [2024-06-27 18:27:29,694 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 246 selfloop transitions, 40 changer transitions 0/294 dead transitions. [2024-06-27 18:27:29,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 294 transitions, 4184 flow [2024-06-27 18:27:29,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:27:29,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:27:29,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:27:29,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-27 18:27:29,696 INFO L175 Difference]: Start difference. First operand has 155 places, 231 transitions, 2960 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:27:29,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 294 transitions, 4184 flow [2024-06-27 18:27:29,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 294 transitions, 4001 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 18:27:29,906 INFO L231 Difference]: Finished difference. Result has 160 places, 258 transitions, 3464 flow [2024-06-27 18:27:29,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2797, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3464, PETRI_PLACES=160, PETRI_TRANSITIONS=258} [2024-06-27 18:27:29,906 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 107 predicate places. [2024-06-27 18:27:29,907 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 258 transitions, 3464 flow [2024-06-27 18:27:29,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:29,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:29,907 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:27:29,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:27:29,907 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:29,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:29,908 INFO L85 PathProgramCache]: Analyzing trace with hash 2075157243, now seen corresponding path program 3 times [2024-06-27 18:27:29,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:29,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406363050] [2024-06-27 18:27:29,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:29,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:29,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:30,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:30,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:30,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406363050] [2024-06-27 18:27:30,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406363050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:30,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:30,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:27:30,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920633923] [2024-06-27 18:27:30,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:30,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:27:30,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:30,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:27:30,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:27:30,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:30,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 258 transitions, 3464 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:30,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:30,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:30,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:32,151 INFO L124 PetriNetUnfolderBase]: 5871/9280 cut-off events. [2024-06-27 18:27:32,151 INFO L125 PetriNetUnfolderBase]: For 182274/182297 co-relation queries the response was YES. [2024-06-27 18:27:32,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53712 conditions, 9280 events. 5871/9280 cut-off events. For 182274/182297 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 58056 event pairs, 1369 based on Foata normal form. 32/9084 useless extension candidates. Maximal degree in co-relation 53637. Up to 7077 conditions per place. [2024-06-27 18:27:32,391 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 190 selfloop transitions, 124 changer transitions 0/322 dead transitions. [2024-06-27 18:27:32,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 322 transitions, 4539 flow [2024-06-27 18:27:32,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:32,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:32,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 18:27:32,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-27 18:27:32,393 INFO L175 Difference]: Start difference. First operand has 160 places, 258 transitions, 3464 flow. Second operand 8 states and 205 transitions. [2024-06-27 18:27:32,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 322 transitions, 4539 flow [2024-06-27 18:27:32,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 322 transitions, 4452 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 18:27:32,620 INFO L231 Difference]: Finished difference. Result has 166 places, 263 transitions, 3768 flow [2024-06-27 18:27:32,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3768, PETRI_PLACES=166, PETRI_TRANSITIONS=263} [2024-06-27 18:27:32,621 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 113 predicate places. [2024-06-27 18:27:32,621 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 263 transitions, 3768 flow [2024-06-27 18:27:32,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:32,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:32,622 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:27:32,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:27:32,622 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:32,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:32,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1249153505, now seen corresponding path program 4 times [2024-06-27 18:27:32,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:32,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161002701] [2024-06-27 18:27:32,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:32,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:32,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:33,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:33,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:33,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161002701] [2024-06-27 18:27:33,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161002701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:33,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:33,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:27:33,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533123896] [2024-06-27 18:27:33,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:33,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:27:33,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:33,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:27:33,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:27:33,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:33,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 263 transitions, 3768 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:33,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:33,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:33,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:35,073 INFO L124 PetriNetUnfolderBase]: 6025/9493 cut-off events. [2024-06-27 18:27:35,073 INFO L125 PetriNetUnfolderBase]: For 203643/203654 co-relation queries the response was YES. [2024-06-27 18:27:35,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56312 conditions, 9493 events. 6025/9493 cut-off events. For 203643/203654 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 59336 event pairs, 1752 based on Foata normal form. 22/9288 useless extension candidates. Maximal degree in co-relation 56235. Up to 7688 conditions per place. [2024-06-27 18:27:35,157 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 196 selfloop transitions, 114 changer transitions 0/318 dead transitions. [2024-06-27 18:27:35,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 318 transitions, 4664 flow [2024-06-27 18:27:35,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:35,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:35,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 18:27:35,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-27 18:27:35,159 INFO L175 Difference]: Start difference. First operand has 166 places, 263 transitions, 3768 flow. Second operand 8 states and 196 transitions. [2024-06-27 18:27:35,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 318 transitions, 4664 flow [2024-06-27 18:27:35,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 318 transitions, 4485 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 18:27:35,433 INFO L231 Difference]: Finished difference. Result has 170 places, 265 transitions, 3889 flow [2024-06-27 18:27:35,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3591, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3889, PETRI_PLACES=170, PETRI_TRANSITIONS=265} [2024-06-27 18:27:35,433 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 117 predicate places. [2024-06-27 18:27:35,433 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 265 transitions, 3889 flow [2024-06-27 18:27:35,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:35,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:35,434 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:27:35,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:27:35,434 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:35,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:35,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1243791125, now seen corresponding path program 5 times [2024-06-27 18:27:35,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:35,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315247991] [2024-06-27 18:27:35,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:35,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:35,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:36,062 INFO 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:27:36,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:36,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315247991] [2024-06-27 18:27:36,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315247991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:36,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:36,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:27:36,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122036590] [2024-06-27 18:27:36,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:36,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:27:36,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:36,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:27:36,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:27:36,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:36,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 265 transitions, 3889 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:36,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:36,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:36,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:37,775 INFO L124 PetriNetUnfolderBase]: 6179/9745 cut-off events. [2024-06-27 18:27:37,776 INFO L125 PetriNetUnfolderBase]: For 214420/214443 co-relation queries the response was YES. [2024-06-27 18:27:37,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58476 conditions, 9745 events. 6179/9745 cut-off events. For 214420/214443 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 61299 event pairs, 1795 based on Foata normal form. 36/9554 useless extension candidates. Maximal degree in co-relation 58397. Up to 7922 conditions per place. [2024-06-27 18:27:37,871 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 194 selfloop transitions, 121 changer transitions 0/323 dead transitions. [2024-06-27 18:27:37,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 323 transitions, 4809 flow [2024-06-27 18:27:37,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:37,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:37,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 18:27:37,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 18:27:37,873 INFO L175 Difference]: Start difference. First operand has 170 places, 265 transitions, 3889 flow. Second operand 8 states and 200 transitions. [2024-06-27 18:27:37,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 323 transitions, 4809 flow [2024-06-27 18:27:38,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 323 transitions, 4555 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 18:27:38,198 INFO L231 Difference]: Finished difference. Result has 172 places, 267 transitions, 3951 flow [2024-06-27 18:27:38,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3635, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3951, PETRI_PLACES=172, PETRI_TRANSITIONS=267} [2024-06-27 18:27:38,199 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 119 predicate places. [2024-06-27 18:27:38,199 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 267 transitions, 3951 flow [2024-06-27 18:27:38,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:38,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:38,200 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:27:38,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:27:38,200 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:38,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:38,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1955166831, now seen corresponding path program 1 times [2024-06-27 18:27:38,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:38,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614684540] [2024-06-27 18:27:38,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:38,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:38,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:38,935 INFO 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:27:38,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:38,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614684540] [2024-06-27 18:27:38,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614684540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:38,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:38,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:27:38,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790516272] [2024-06-27 18:27:38,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:38,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:27:38,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:38,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:27:38,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:27:39,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:39,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 267 transitions, 3951 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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:27:39,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:39,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:39,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:40,663 INFO L124 PetriNetUnfolderBase]: 6265/9867 cut-off events. [2024-06-27 18:27:40,663 INFO L125 PetriNetUnfolderBase]: For 219702/219713 co-relation queries the response was YES. [2024-06-27 18:27:40,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59263 conditions, 9867 events. 6265/9867 cut-off events. For 219702/219713 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 62234 event pairs, 1763 based on Foata normal form. 14/9652 useless extension candidates. Maximal degree in co-relation 59183. Up to 7384 conditions per place. [2024-06-27 18:27:40,749 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 193 selfloop transitions, 121 changer transitions 0/322 dead transitions. [2024-06-27 18:27:40,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 322 transitions, 4851 flow [2024-06-27 18:27:40,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:40,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:40,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:27:40,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-27 18:27:40,751 INFO L175 Difference]: Start difference. First operand has 172 places, 267 transitions, 3951 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:27:40,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 322 transitions, 4851 flow [2024-06-27 18:27:41,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 322 transitions, 4579 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 18:27:41,130 INFO L231 Difference]: Finished difference. Result has 174 places, 269 transitions, 3989 flow [2024-06-27 18:27:41,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3679, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3989, PETRI_PLACES=174, PETRI_TRANSITIONS=269} [2024-06-27 18:27:41,130 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 121 predicate places. [2024-06-27 18:27:41,131 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 269 transitions, 3989 flow [2024-06-27 18:27:41,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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:27:41,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:41,131 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:27:41,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:27:41,131 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:41,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:41,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1642771959, now seen corresponding path program 1 times [2024-06-27 18:27:41,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:41,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491678176] [2024-06-27 18:27:41,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:41,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:41,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:41,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:41,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491678176] [2024-06-27 18:27:41,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491678176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:41,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:41,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:27:41,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735909790] [2024-06-27 18:27:41,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:41,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:27:41,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:41,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:27:41,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:27:41,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:41,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 269 transitions, 3989 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:41,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:41,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:41,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:43,480 INFO L124 PetriNetUnfolderBase]: 6285/9895 cut-off events. [2024-06-27 18:27:43,481 INFO L125 PetriNetUnfolderBase]: For 217532/217546 co-relation queries the response was YES. [2024-06-27 18:27:43,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59288 conditions, 9895 events. 6285/9895 cut-off events. For 217532/217546 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 62296 event pairs, 2111 based on Foata normal form. 15/9687 useless extension candidates. Maximal degree in co-relation 59207. Up to 9018 conditions per place. [2024-06-27 18:27:43,563 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 277 selfloop transitions, 19 changer transitions 0/304 dead transitions. [2024-06-27 18:27:43,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 304 transitions, 4775 flow [2024-06-27 18:27:43,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:27:43,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:27:43,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 18:27:43,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-06-27 18:27:43,564 INFO L175 Difference]: Start difference. First operand has 174 places, 269 transitions, 3989 flow. Second operand 7 states and 154 transitions. [2024-06-27 18:27:43,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 304 transitions, 4775 flow [2024-06-27 18:27:43,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 304 transitions, 4561 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 18:27:43,813 INFO L231 Difference]: Finished difference. Result has 176 places, 273 transitions, 3890 flow [2024-06-27 18:27:43,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3775, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3890, PETRI_PLACES=176, PETRI_TRANSITIONS=273} [2024-06-27 18:27:43,814 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 123 predicate places. [2024-06-27 18:27:43,814 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 273 transitions, 3890 flow [2024-06-27 18:27:43,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:43,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:43,815 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:27:43,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:27:43,815 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:43,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:43,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1048845072, now seen corresponding path program 2 times [2024-06-27 18:27:43,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:43,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247482322] [2024-06-27 18:27:43,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:43,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:43,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:44,406 INFO 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:27:44,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:44,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247482322] [2024-06-27 18:27:44,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247482322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:44,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:44,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:27:44,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457262501] [2024-06-27 18:27:44,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:44,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:27:44,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:44,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:27:44,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:27:44,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:44,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 273 transitions, 3890 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:44,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:44,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:44,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:45,996 INFO L124 PetriNetUnfolderBase]: 6373/10031 cut-off events. [2024-06-27 18:27:45,996 INFO L125 PetriNetUnfolderBase]: For 226004/226015 co-relation queries the response was YES. [2024-06-27 18:27:46,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60155 conditions, 10031 events. 6373/10031 cut-off events. For 226004/226015 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 63440 event pairs, 2074 based on Foata normal form. 8/9811 useless extension candidates. Maximal degree in co-relation 60073. Up to 8860 conditions per place. [2024-06-27 18:27:46,098 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 262 selfloop transitions, 43 changer transitions 0/313 dead transitions. [2024-06-27 18:27:46,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 313 transitions, 4838 flow [2024-06-27 18:27:46,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:27:46,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:27:46,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 18:27:46,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 18:27:46,100 INFO L175 Difference]: Start difference. First operand has 176 places, 273 transitions, 3890 flow. Second operand 7 states and 161 transitions. [2024-06-27 18:27:46,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 313 transitions, 4838 flow [2024-06-27 18:27:46,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 313 transitions, 4751 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 18:27:46,484 INFO L231 Difference]: Finished difference. Result has 179 places, 281 transitions, 4044 flow [2024-06-27 18:27:46,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3803, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4044, PETRI_PLACES=179, PETRI_TRANSITIONS=281} [2024-06-27 18:27:46,485 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 126 predicate places. [2024-06-27 18:27:46,485 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 281 transitions, 4044 flow [2024-06-27 18:27:46,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:46,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:46,486 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:27:46,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:27:46,486 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:46,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:46,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1387583397, now seen corresponding path program 6 times [2024-06-27 18:27:46,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:46,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071379722] [2024-06-27 18:27:46,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:46,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:46,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:47,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:47,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:47,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071379722] [2024-06-27 18:27:47,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071379722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:47,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:47,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:27:47,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431105846] [2024-06-27 18:27:47,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:47,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:27:47,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:47,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:27:47,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:27:47,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:47,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 281 transitions, 4044 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:47,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:47,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:47,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:49,017 INFO L124 PetriNetUnfolderBase]: 6337/9985 cut-off events. [2024-06-27 18:27:49,018 INFO L125 PetriNetUnfolderBase]: For 242137/242148 co-relation queries the response was YES. [2024-06-27 18:27:49,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61057 conditions, 9985 events. 6337/9985 cut-off events. For 242137/242148 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 63056 event pairs, 1813 based on Foata normal form. 26/9769 useless extension candidates. Maximal degree in co-relation 60973. Up to 8152 conditions per place. [2024-06-27 18:27:49,123 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 213 selfloop transitions, 110 changer transitions 0/331 dead transitions. [2024-06-27 18:27:49,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 331 transitions, 4920 flow [2024-06-27 18:27:49,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:49,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:49,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 18:27:49,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-27 18:27:49,124 INFO L175 Difference]: Start difference. First operand has 179 places, 281 transitions, 4044 flow. Second operand 8 states and 191 transitions. [2024-06-27 18:27:49,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 331 transitions, 4920 flow [2024-06-27 18:27:49,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 331 transitions, 4793 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-27 18:27:49,504 INFO L231 Difference]: Finished difference. Result has 184 places, 282 transitions, 4175 flow [2024-06-27 18:27:49,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3929, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4175, PETRI_PLACES=184, PETRI_TRANSITIONS=282} [2024-06-27 18:27:49,507 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 131 predicate places. [2024-06-27 18:27:49,507 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 282 transitions, 4175 flow [2024-06-27 18:27:49,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:49,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:49,508 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:27:49,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:27:49,508 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:49,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:49,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1644299109, now seen corresponding path program 2 times [2024-06-27 18:27:49,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:49,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303426259] [2024-06-27 18:27:49,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:49,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:49,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:50,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:50,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:50,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303426259] [2024-06-27 18:27:50,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303426259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:50,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:50,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:27:50,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722437806] [2024-06-27 18:27:50,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:50,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:27:50,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:50,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:27:50,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:27:50,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:50,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 282 transitions, 4175 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:50,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:50,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:50,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:52,207 INFO L124 PetriNetUnfolderBase]: 6317/9953 cut-off events. [2024-06-27 18:27:52,208 INFO L125 PetriNetUnfolderBase]: For 235914/235925 co-relation queries the response was YES. [2024-06-27 18:27:52,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60776 conditions, 9953 events. 6317/9953 cut-off events. For 235914/235925 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 62879 event pairs, 1778 based on Foata normal form. 18/9727 useless extension candidates. Maximal degree in co-relation 60690. Up to 7970 conditions per place. [2024-06-27 18:27:52,306 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 210 selfloop transitions, 114 changer transitions 0/332 dead transitions. [2024-06-27 18:27:52,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 332 transitions, 5031 flow [2024-06-27 18:27:52,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:52,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:52,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:27:52,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-27 18:27:52,308 INFO L175 Difference]: Start difference. First operand has 184 places, 282 transitions, 4175 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:27:52,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 332 transitions, 5031 flow [2024-06-27 18:27:52,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 332 transitions, 4791 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 18:27:52,707 INFO L231 Difference]: Finished difference. Result has 186 places, 282 transitions, 4170 flow [2024-06-27 18:27:52,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3935, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4170, PETRI_PLACES=186, PETRI_TRANSITIONS=282} [2024-06-27 18:27:52,708 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 133 predicate places. [2024-06-27 18:27:52,708 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 282 transitions, 4170 flow [2024-06-27 18:27:52,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:52,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:52,709 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:27:52,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:27:52,709 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:52,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:52,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1653495879, now seen corresponding path program 3 times [2024-06-27 18:27:52,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:52,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167042750] [2024-06-27 18:27:52,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:52,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:52,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:53,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:53,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:53,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167042750] [2024-06-27 18:27:53,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167042750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:53,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:53,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:27:53,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020003446] [2024-06-27 18:27:53,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:53,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:27:53,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:53,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:27:53,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:27:53,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:53,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 282 transitions, 4170 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:53,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:53,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:53,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:55,330 INFO L124 PetriNetUnfolderBase]: 6297/9917 cut-off events. [2024-06-27 18:27:55,330 INFO L125 PetriNetUnfolderBase]: For 233660/233671 co-relation queries the response was YES. [2024-06-27 18:27:55,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60157 conditions, 9917 events. 6297/9917 cut-off events. For 233660/233671 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 62609 event pairs, 1596 based on Foata normal form. 18/9693 useless extension candidates. Maximal degree in co-relation 60070. Up to 6862 conditions per place. [2024-06-27 18:27:55,417 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 194 selfloop transitions, 130 changer transitions 0/332 dead transitions. [2024-06-27 18:27:55,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 332 transitions, 5006 flow [2024-06-27 18:27:55,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:27:55,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:27:55,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 18:27:55,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-27 18:27:55,419 INFO L175 Difference]: Start difference. First operand has 186 places, 282 transitions, 4170 flow. Second operand 8 states and 191 transitions. [2024-06-27 18:27:55,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 332 transitions, 5006 flow [2024-06-27 18:27:55,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 332 transitions, 4568 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 18:27:55,741 INFO L231 Difference]: Finished difference. Result has 185 places, 283 transitions, 3989 flow [2024-06-27 18:27:55,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3672, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3989, PETRI_PLACES=185, PETRI_TRANSITIONS=283} [2024-06-27 18:27:55,742 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 132 predicate places. [2024-06-27 18:27:55,742 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 283 transitions, 3989 flow [2024-06-27 18:27:55,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:55,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:55,742 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:27:55,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:27:55,743 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:55,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:55,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1404476545, now seen corresponding path program 2 times [2024-06-27 18:27:55,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:55,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032107603] [2024-06-27 18:27:55,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:55,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:55,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:56,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:27:56,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:56,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032107603] [2024-06-27 18:27:56,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032107603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:56,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:56,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:27:56,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932096268] [2024-06-27 18:27:56,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:56,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:27:56,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:56,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:27:56,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:27:56,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:56,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 283 transitions, 3989 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:56,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:56,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:56,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:58,224 INFO L124 PetriNetUnfolderBase]: 6325/9961 cut-off events. [2024-06-27 18:27:58,224 INFO L125 PetriNetUnfolderBase]: For 237086/237128 co-relation queries the response was YES. [2024-06-27 18:27:58,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59274 conditions, 9961 events. 6325/9961 cut-off events. For 237086/237128 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 62777 event pairs, 2037 based on Foata normal form. 29/9760 useless extension candidates. Maximal degree in co-relation 59187. Up to 8995 conditions per place. [2024-06-27 18:27:58,320 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 281 selfloop transitions, 34 changer transitions 0/323 dead transitions. [2024-06-27 18:27:58,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 323 transitions, 4997 flow [2024-06-27 18:27:58,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:27:58,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:27:58,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-27 18:27:58,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46504559270516715 [2024-06-27 18:27:58,321 INFO L175 Difference]: Start difference. First operand has 185 places, 283 transitions, 3989 flow. Second operand 7 states and 153 transitions. [2024-06-27 18:27:58,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 323 transitions, 4997 flow [2024-06-27 18:27:58,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 323 transitions, 4702 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 18:27:58,664 INFO L231 Difference]: Finished difference. Result has 187 places, 294 transitions, 3963 flow [2024-06-27 18:27:58,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3694, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3963, PETRI_PLACES=187, PETRI_TRANSITIONS=294} [2024-06-27 18:27:58,665 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 134 predicate places. [2024-06-27 18:27:58,665 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 294 transitions, 3963 flow [2024-06-27 18:27:58,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:58,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:58,666 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:27:58,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:27:58,666 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:27:58,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:58,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1404030672, now seen corresponding path program 3 times [2024-06-27 18:27:58,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:58,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848374451] [2024-06-27 18:27:58,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:58,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:58,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:59,297 INFO 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:27:59,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:59,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848374451] [2024-06-27 18:27:59,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848374451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:59,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:59,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:27:59,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304374658] [2024-06-27 18:27:59,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:59,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:27:59,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:59,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:27:59,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:27:59,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:27:59,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 294 transitions, 3963 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:59,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:59,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:27:59,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:00,846 INFO L124 PetriNetUnfolderBase]: 6368/9991 cut-off events. [2024-06-27 18:28:00,846 INFO L125 PetriNetUnfolderBase]: For 247088/247099 co-relation queries the response was YES. [2024-06-27 18:28:00,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59806 conditions, 9991 events. 6368/9991 cut-off events. For 247088/247099 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 62804 event pairs, 2006 based on Foata normal form. 8/9765 useless extension candidates. Maximal degree in co-relation 59717. Up to 8722 conditions per place. [2024-06-27 18:28:00,941 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 269 selfloop transitions, 56 changer transitions 0/333 dead transitions. [2024-06-27 18:28:00,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 333 transitions, 5099 flow [2024-06-27 18:28:00,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:00,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:00,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 18:28:00,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48632218844984804 [2024-06-27 18:28:00,942 INFO L175 Difference]: Start difference. First operand has 187 places, 294 transitions, 3963 flow. Second operand 7 states and 160 transitions. [2024-06-27 18:28:00,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 333 transitions, 5099 flow [2024-06-27 18:28:01,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 333 transitions, 4998 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:01,340 INFO L231 Difference]: Finished difference. Result has 192 places, 302 transitions, 4140 flow [2024-06-27 18:28:01,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3862, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4140, PETRI_PLACES=192, PETRI_TRANSITIONS=302} [2024-06-27 18:28:01,341 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 139 predicate places. [2024-06-27 18:28:01,341 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 302 transitions, 4140 flow [2024-06-27 18:28:01,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:01,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:01,342 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:28:01,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:28:01,342 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:01,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:01,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1404031075, now seen corresponding path program 3 times [2024-06-27 18:28:01,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:01,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406409038] [2024-06-27 18:28:01,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:01,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:01,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:01,933 INFO 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:28:01,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:01,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406409038] [2024-06-27 18:28:01,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406409038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:01,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:01,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:01,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850042969] [2024-06-27 18:28:01,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:01,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:01,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:01,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:01,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:02,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:02,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 302 transitions, 4140 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:02,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:02,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:02,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:03,485 INFO L124 PetriNetUnfolderBase]: 6365/10037 cut-off events. [2024-06-27 18:28:03,486 INFO L125 PetriNetUnfolderBase]: For 262756/262798 co-relation queries the response was YES. [2024-06-27 18:28:03,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61653 conditions, 10037 events. 6365/10037 cut-off events. For 262756/262798 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 63427 event pairs, 2043 based on Foata normal form. 29/9830 useless extension candidates. Maximal degree in co-relation 61561. Up to 9087 conditions per place. [2024-06-27 18:28:03,610 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 300 selfloop transitions, 24 changer transitions 0/332 dead transitions. [2024-06-27 18:28:03,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 332 transitions, 4959 flow [2024-06-27 18:28:03,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:03,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:03,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-27 18:28:03,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45896656534954405 [2024-06-27 18:28:03,627 INFO L175 Difference]: Start difference. First operand has 192 places, 302 transitions, 4140 flow. Second operand 7 states and 151 transitions. [2024-06-27 18:28:03,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 332 transitions, 4959 flow [2024-06-27 18:28:04,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 332 transitions, 4749 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:04,106 INFO L231 Difference]: Finished difference. Result has 195 places, 303 transitions, 3994 flow [2024-06-27 18:28:04,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3930, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3994, PETRI_PLACES=195, PETRI_TRANSITIONS=303} [2024-06-27 18:28:04,107 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 142 predicate places. [2024-06-27 18:28:04,107 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 303 transitions, 3994 flow [2024-06-27 18:28:04,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:04,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:04,108 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:28:04,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:28:04,108 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:04,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:04,108 INFO L85 PathProgramCache]: Analyzing trace with hash -845158306, now seen corresponding path program 1 times [2024-06-27 18:28:04,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:04,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543601397] [2024-06-27 18:28:04,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:04,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:04,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:04,620 INFO 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:28:04,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:04,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543601397] [2024-06-27 18:28:04,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543601397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:04,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:04,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:04,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755117369] [2024-06-27 18:28:04,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:04,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:04,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:04,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:04,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:04,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:28:04,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 303 transitions, 3994 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:04,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:04,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:28:04,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:06,314 INFO L124 PetriNetUnfolderBase]: 6085/9712 cut-off events. [2024-06-27 18:28:06,314 INFO L125 PetriNetUnfolderBase]: For 264362/264388 co-relation queries the response was YES. [2024-06-27 18:28:06,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59258 conditions, 9712 events. 6085/9712 cut-off events. For 264362/264388 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 62256 event pairs, 1905 based on Foata normal form. 2/9466 useless extension candidates. Maximal degree in co-relation 59165. Up to 8620 conditions per place. [2024-06-27 18:28:06,397 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 298 selfloop transitions, 29 changer transitions 0/340 dead transitions. [2024-06-27 18:28:06,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 340 transitions, 4858 flow [2024-06-27 18:28:06,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:06,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:06,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 18:28:06,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49240121580547114 [2024-06-27 18:28:06,399 INFO L175 Difference]: Start difference. First operand has 195 places, 303 transitions, 3994 flow. Second operand 7 states and 162 transitions. [2024-06-27 18:28:06,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 340 transitions, 4858 flow [2024-06-27 18:28:06,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 340 transitions, 4803 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:06,785 INFO L231 Difference]: Finished difference. Result has 198 places, 312 transitions, 4133 flow [2024-06-27 18:28:06,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3939, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4133, PETRI_PLACES=198, PETRI_TRANSITIONS=312} [2024-06-27 18:28:06,785 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 145 predicate places. [2024-06-27 18:28:06,785 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 312 transitions, 4133 flow [2024-06-27 18:28:06,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:06,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:06,786 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:28:06,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:28:06,786 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:06,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:06,786 INFO L85 PathProgramCache]: Analyzing trace with hash -322669278, now seen corresponding path program 2 times [2024-06-27 18:28:06,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:06,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209950703] [2024-06-27 18:28:06,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:06,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:06,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:07,359 INFO 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:28:07,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:07,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209950703] [2024-06-27 18:28:07,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209950703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:07,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:07,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:07,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899965833] [2024-06-27 18:28:07,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:07,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:07,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:07,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:07,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:07,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:28:07,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 312 transitions, 4133 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:07,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:07,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:28:07,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:08,964 INFO L124 PetriNetUnfolderBase]: 6139/9778 cut-off events. [2024-06-27 18:28:08,965 INFO L125 PetriNetUnfolderBase]: For 280913/280939 co-relation queries the response was YES. [2024-06-27 18:28:09,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61826 conditions, 9778 events. 6139/9778 cut-off events. For 280913/280939 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 62503 event pairs, 1895 based on Foata normal form. 2/9534 useless extension candidates. Maximal degree in co-relation 61731. Up to 8652 conditions per place. [2024-06-27 18:28:09,067 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 302 selfloop transitions, 37 changer transitions 0/352 dead transitions. [2024-06-27 18:28:09,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 352 transitions, 5199 flow [2024-06-27 18:28:09,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:09,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:09,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 18:28:09,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49240121580547114 [2024-06-27 18:28:09,069 INFO L175 Difference]: Start difference. First operand has 198 places, 312 transitions, 4133 flow. Second operand 7 states and 162 transitions. [2024-06-27 18:28:09,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 352 transitions, 5199 flow [2024-06-27 18:28:09,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 352 transitions, 5100 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:09,435 INFO L231 Difference]: Finished difference. Result has 203 places, 324 transitions, 4332 flow [2024-06-27 18:28:09,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4034, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4332, PETRI_PLACES=203, PETRI_TRANSITIONS=324} [2024-06-27 18:28:09,436 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 150 predicate places. [2024-06-27 18:28:09,436 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 324 transitions, 4332 flow [2024-06-27 18:28:09,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:09,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:09,436 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:28:09,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:28:09,437 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:09,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:09,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1226161507, now seen corresponding path program 1 times [2024-06-27 18:28:09,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:09,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433451911] [2024-06-27 18:28:09,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:09,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:09,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:10,130 INFO 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:28:10,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:10,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433451911] [2024-06-27 18:28:10,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433451911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:10,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:10,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:10,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563077510] [2024-06-27 18:28:10,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:10,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:10,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:10,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:10,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:10,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:28:10,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 324 transitions, 4332 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:10,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:10,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:28:10,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:11,833 INFO L124 PetriNetUnfolderBase]: 6148/9794 cut-off events. [2024-06-27 18:28:11,834 INFO L125 PetriNetUnfolderBase]: For 296403/296429 co-relation queries the response was YES. [2024-06-27 18:28:11,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63288 conditions, 9794 events. 6148/9794 cut-off events. For 296403/296429 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 62632 event pairs, 1896 based on Foata normal form. 2/9552 useless extension candidates. Maximal degree in co-relation 63191. Up to 8733 conditions per place. [2024-06-27 18:28:11,950 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 321 selfloop transitions, 20 changer transitions 0/354 dead transitions. [2024-06-27 18:28:11,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 354 transitions, 5211 flow [2024-06-27 18:28:11,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:11,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:11,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 18:28:11,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47416413373860183 [2024-06-27 18:28:11,952 INFO L175 Difference]: Start difference. First operand has 203 places, 324 transitions, 4332 flow. Second operand 7 states and 156 transitions. [2024-06-27 18:28:11,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 354 transitions, 5211 flow [2024-06-27 18:28:12,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 354 transitions, 5101 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:12,425 INFO L231 Difference]: Finished difference. Result has 207 places, 328 transitions, 4356 flow [2024-06-27 18:28:12,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4228, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4356, PETRI_PLACES=207, PETRI_TRANSITIONS=328} [2024-06-27 18:28:12,426 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 154 predicate places. [2024-06-27 18:28:12,426 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 328 transitions, 4356 flow [2024-06-27 18:28:12,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:12,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:12,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:12,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:28:12,427 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:12,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:12,432 INFO L85 PathProgramCache]: Analyzing trace with hash -315317628, now seen corresponding path program 3 times [2024-06-27 18:28:12,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:12,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721469850] [2024-06-27 18:28:12,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:12,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:12,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:13,062 INFO 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:28:13,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:13,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721469850] [2024-06-27 18:28:13,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721469850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:13,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:13,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:13,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385818156] [2024-06-27 18:28:13,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:13,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:13,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:13,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:13,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:13,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:28:13,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 328 transitions, 4356 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:13,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:13,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:28:13,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:14,843 INFO L124 PetriNetUnfolderBase]: 6132/9768 cut-off events. [2024-06-27 18:28:14,844 INFO L125 PetriNetUnfolderBase]: For 307833/307879 co-relation queries the response was YES. [2024-06-27 18:28:14,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64174 conditions, 9768 events. 6132/9768 cut-off events. For 307833/307879 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 62649 event pairs, 1866 based on Foata normal form. 5/9526 useless extension candidates. Maximal degree in co-relation 64075. Up to 8610 conditions per place. [2024-06-27 18:28:14,941 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 308 selfloop transitions, 51 changer transitions 0/372 dead transitions. [2024-06-27 18:28:14,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 372 transitions, 5618 flow [2024-06-27 18:28:14,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:14,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:14,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 18:28:14,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 18:28:14,943 INFO L175 Difference]: Start difference. First operand has 207 places, 328 transitions, 4356 flow. Second operand 7 states and 161 transitions. [2024-06-27 18:28:14,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 372 transitions, 5618 flow [2024-06-27 18:28:15,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 372 transitions, 5522 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:15,370 INFO L231 Difference]: Finished difference. Result has 211 places, 346 transitions, 4762 flow [2024-06-27 18:28:15,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4762, PETRI_PLACES=211, PETRI_TRANSITIONS=346} [2024-06-27 18:28:15,370 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 158 predicate places. [2024-06-27 18:28:15,371 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 346 transitions, 4762 flow [2024-06-27 18:28:15,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:15,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:15,371 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:28:15,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:28:15,371 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:15,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:15,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1404215587, now seen corresponding path program 2 times [2024-06-27 18:28:15,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:15,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427960668] [2024-06-27 18:28:15,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:15,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:16,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:28:16,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:16,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427960668] [2024-06-27 18:28:16,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427960668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:16,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:16,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:16,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838696146] [2024-06-27 18:28:16,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:16,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:16,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:16,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:16,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:16,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:28:16,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 346 transitions, 4762 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:16,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:16,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:28:16,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:18,091 INFO L124 PetriNetUnfolderBase]: 6160/9813 cut-off events. [2024-06-27 18:28:18,092 INFO L125 PetriNetUnfolderBase]: For 328566/328612 co-relation queries the response was YES. [2024-06-27 18:28:18,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66228 conditions, 9813 events. 6160/9813 cut-off events. For 328566/328612 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 63017 event pairs, 1859 based on Foata normal form. 10/9571 useless extension candidates. Maximal degree in co-relation 66126. Up to 8731 conditions per place. [2024-06-27 18:28:18,224 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 333 selfloop transitions, 31 changer transitions 0/377 dead transitions. [2024-06-27 18:28:18,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 377 transitions, 5774 flow [2024-06-27 18:28:18,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:18,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:18,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 18:28:18,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47720364741641336 [2024-06-27 18:28:18,226 INFO L175 Difference]: Start difference. First operand has 211 places, 346 transitions, 4762 flow. Second operand 7 states and 157 transitions. [2024-06-27 18:28:18,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 377 transitions, 5774 flow [2024-06-27 18:28:18,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 377 transitions, 5550 flow, removed 102 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:18,985 INFO L231 Difference]: Finished difference. Result has 216 places, 350 transitions, 4738 flow [2024-06-27 18:28:18,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4738, PETRI_PLACES=216, PETRI_TRANSITIONS=350} [2024-06-27 18:28:18,986 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 163 predicate places. [2024-06-27 18:28:18,986 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 350 transitions, 4738 flow [2024-06-27 18:28:18,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:18,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:18,987 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:28:18,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:28:18,987 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:18,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:18,987 INFO L85 PathProgramCache]: Analyzing trace with hash -840359289, now seen corresponding path program 3 times [2024-06-27 18:28:18,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:18,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607707698] [2024-06-27 18:28:18,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:18,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:19,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:19,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:19,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:19,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607707698] [2024-06-27 18:28:19,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607707698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:19,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:19,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:19,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920994502] [2024-06-27 18:28:19,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:19,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:19,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:19,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:19,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:19,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:28:19,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 350 transitions, 4738 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:19,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:19,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:28:19,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:21,569 INFO L124 PetriNetUnfolderBase]: 6244/9887 cut-off events. [2024-06-27 18:28:21,570 INFO L125 PetriNetUnfolderBase]: For 341006/341052 co-relation queries the response was YES. [2024-06-27 18:28:21,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68033 conditions, 9887 events. 6244/9887 cut-off events. For 341006/341052 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 63029 event pairs, 1859 based on Foata normal form. 11/9648 useless extension candidates. Maximal degree in co-relation 67929. Up to 8740 conditions per place. [2024-06-27 18:28:21,686 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 329 selfloop transitions, 46 changer transitions 0/388 dead transitions. [2024-06-27 18:28:21,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 388 transitions, 5942 flow [2024-06-27 18:28:21,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:21,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:21,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 18:28:21,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 18:28:21,688 INFO L175 Difference]: Start difference. First operand has 216 places, 350 transitions, 4738 flow. Second operand 7 states and 161 transitions. [2024-06-27 18:28:21,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 388 transitions, 5942 flow [2024-06-27 18:28:22,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 388 transitions, 5806 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:22,353 INFO L231 Difference]: Finished difference. Result has 218 places, 358 transitions, 4894 flow [2024-06-27 18:28:22,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4602, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4894, PETRI_PLACES=218, PETRI_TRANSITIONS=358} [2024-06-27 18:28:22,353 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 165 predicate places. [2024-06-27 18:28:22,354 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 358 transitions, 4894 flow [2024-06-27 18:28:22,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:22,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:22,354 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:28:22,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:28:22,354 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:22,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:22,355 INFO L85 PathProgramCache]: Analyzing trace with hash 604382631, now seen corresponding path program 1 times [2024-06-27 18:28:22,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:22,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815472865] [2024-06-27 18:28:22,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:22,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:22,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:23,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:23,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:23,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815472865] [2024-06-27 18:28:23,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815472865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:23,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:23,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:23,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136383686] [2024-06-27 18:28:23,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:23,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:23,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:23,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:23,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:23,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:23,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 358 transitions, 4894 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:28:23,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:23,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:23,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:24,927 INFO L124 PetriNetUnfolderBase]: 6604/10330 cut-off events. [2024-06-27 18:28:24,928 INFO L125 PetriNetUnfolderBase]: For 354416/354442 co-relation queries the response was YES. [2024-06-27 18:28:24,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70762 conditions, 10330 events. 6604/10330 cut-off events. For 354416/354442 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 64987 event pairs, 1980 based on Foata normal form. 24/10123 useless extension candidates. Maximal degree in co-relation 70657. Up to 9239 conditions per place. [2024-06-27 18:28:25,046 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 351 selfloop transitions, 45 changer transitions 0/404 dead transitions. [2024-06-27 18:28:25,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 404 transitions, 5988 flow [2024-06-27 18:28:25,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:25,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:25,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:28:25,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-27 18:28:25,047 INFO L175 Difference]: Start difference. First operand has 218 places, 358 transitions, 4894 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:28:25,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 404 transitions, 5988 flow [2024-06-27 18:28:25,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 404 transitions, 5866 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:25,696 INFO L231 Difference]: Finished difference. Result has 223 places, 363 transitions, 4990 flow [2024-06-27 18:28:25,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4772, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4990, PETRI_PLACES=223, PETRI_TRANSITIONS=363} [2024-06-27 18:28:25,697 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 170 predicate places. [2024-06-27 18:28:25,697 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 363 transitions, 4990 flow [2024-06-27 18:28:25,697 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:28:25,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:25,697 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:28:25,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:28:25,698 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:25,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:25,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1845773129, now seen corresponding path program 1 times [2024-06-27 18:28:25,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:25,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088081251] [2024-06-27 18:28:25,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:25,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:25,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:26,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:26,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:26,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088081251] [2024-06-27 18:28:26,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088081251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:26,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:26,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:26,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049979048] [2024-06-27 18:28:26,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:26,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:26,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:26,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:26,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:26,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:26,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 363 transitions, 4990 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:26,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:26,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:26,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:28,165 INFO L124 PetriNetUnfolderBase]: 6644/10388 cut-off events. [2024-06-27 18:28:28,166 INFO L125 PetriNetUnfolderBase]: For 368857/368871 co-relation queries the response was YES. [2024-06-27 18:28:28,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72512 conditions, 10388 events. 6644/10388 cut-off events. For 368857/368871 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 65289 event pairs, 1994 based on Foata normal form. 10/10163 useless extension candidates. Maximal degree in co-relation 72405. Up to 9309 conditions per place. [2024-06-27 18:28:28,285 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 352 selfloop transitions, 41 changer transitions 0/401 dead transitions. [2024-06-27 18:28:28,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 401 transitions, 6006 flow [2024-06-27 18:28:28,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:28,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:28,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 18:28:28,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48328267477203646 [2024-06-27 18:28:28,287 INFO L175 Difference]: Start difference. First operand has 223 places, 363 transitions, 4990 flow. Second operand 7 states and 159 transitions. [2024-06-27 18:28:28,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 401 transitions, 6006 flow [2024-06-27 18:28:29,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 401 transitions, 5820 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:29,085 INFO L231 Difference]: Finished difference. Result has 224 places, 368 transitions, 4975 flow [2024-06-27 18:28:29,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4806, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4975, PETRI_PLACES=224, PETRI_TRANSITIONS=368} [2024-06-27 18:28:29,086 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 171 predicate places. [2024-06-27 18:28:29,086 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 368 transitions, 4975 flow [2024-06-27 18:28:29,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:29,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:29,086 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:28:29,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:28:29,087 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:29,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:29,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1845535979, now seen corresponding path program 2 times [2024-06-27 18:28:29,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:29,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984295495] [2024-06-27 18:28:29,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:29,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:29,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:29,628 INFO 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:28:29,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:29,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984295495] [2024-06-27 18:28:29,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984295495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:29,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:29,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:29,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610594760] [2024-06-27 18:28:29,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:29,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:29,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:29,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:29,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:29,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:29,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 368 transitions, 4975 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:29,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:29,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:29,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:31,579 INFO L124 PetriNetUnfolderBase]: 6661/10408 cut-off events. [2024-06-27 18:28:31,579 INFO L125 PetriNetUnfolderBase]: For 376171/376185 co-relation queries the response was YES. [2024-06-27 18:28:31,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72620 conditions, 10408 events. 6661/10408 cut-off events. For 376171/376185 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 65343 event pairs, 1983 based on Foata normal form. 10/10184 useless extension candidates. Maximal degree in co-relation 72512. Up to 9201 conditions per place. [2024-06-27 18:28:31,681 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 345 selfloop transitions, 50 changer transitions 0/403 dead transitions. [2024-06-27 18:28:31,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 403 transitions, 6119 flow [2024-06-27 18:28:31,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:31,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:31,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 18:28:31,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48632218844984804 [2024-06-27 18:28:31,682 INFO L175 Difference]: Start difference. First operand has 224 places, 368 transitions, 4975 flow. Second operand 7 states and 160 transitions. [2024-06-27 18:28:31,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 403 transitions, 6119 flow [2024-06-27 18:28:32,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 403 transitions, 6048 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:32,379 INFO L231 Difference]: Finished difference. Result has 228 places, 371 transitions, 5075 flow [2024-06-27 18:28:32,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4904, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5075, PETRI_PLACES=228, PETRI_TRANSITIONS=371} [2024-06-27 18:28:32,380 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 175 predicate places. [2024-06-27 18:28:32,380 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 371 transitions, 5075 flow [2024-06-27 18:28:32,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:32,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:32,381 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:28:32,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:28:32,381 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:32,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:32,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1845527485, now seen corresponding path program 2 times [2024-06-27 18:28:32,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:32,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945485037] [2024-06-27 18:28:32,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:32,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:32,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:33,104 INFO 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:28:33,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:33,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945485037] [2024-06-27 18:28:33,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945485037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:33,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:33,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:33,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526838495] [2024-06-27 18:28:33,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:33,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:33,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:33,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:33,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:33,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:33,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 371 transitions, 5075 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:28:33,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:33,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:33,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:35,022 INFO L124 PetriNetUnfolderBase]: 6772/10558 cut-off events. [2024-06-27 18:28:35,023 INFO L125 PetriNetUnfolderBase]: For 395883/395897 co-relation queries the response was YES. [2024-06-27 18:28:35,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74357 conditions, 10558 events. 6772/10558 cut-off events. For 395883/395897 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 66360 event pairs, 1977 based on Foata normal form. 10/10339 useless extension candidates. Maximal degree in co-relation 74248. Up to 9192 conditions per place. [2024-06-27 18:28:35,166 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 348 selfloop transitions, 63 changer transitions 0/419 dead transitions. [2024-06-27 18:28:35,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 419 transitions, 6551 flow [2024-06-27 18:28:35,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:35,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:35,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:28:35,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-27 18:28:35,168 INFO L175 Difference]: Start difference. First operand has 228 places, 371 transitions, 5075 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:28:35,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 419 transitions, 6551 flow [2024-06-27 18:28:36,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 419 transitions, 6445 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:36,084 INFO L231 Difference]: Finished difference. Result has 233 places, 381 transitions, 5375 flow [2024-06-27 18:28:36,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4969, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5375, PETRI_PLACES=233, PETRI_TRANSITIONS=381} [2024-06-27 18:28:36,085 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 180 predicate places. [2024-06-27 18:28:36,085 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 381 transitions, 5375 flow [2024-06-27 18:28:36,086 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:28:36,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:36,086 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:28:36,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:28:36,086 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:36,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:36,086 INFO L85 PathProgramCache]: Analyzing trace with hash -938508667, now seen corresponding path program 1 times [2024-06-27 18:28:36,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:36,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809537709] [2024-06-27 18:28:36,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:36,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:36,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:37,118 INFO 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:28:37,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:37,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809537709] [2024-06-27 18:28:37,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809537709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:37,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:37,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:37,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471285061] [2024-06-27 18:28:37,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:37,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:37,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:37,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:37,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:37,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:37,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 381 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:28:37,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:37,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:37,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:39,218 INFO L124 PetriNetUnfolderBase]: 6812/10635 cut-off events. [2024-06-27 18:28:39,219 INFO L125 PetriNetUnfolderBase]: For 425055/425069 co-relation queries the response was YES. [2024-06-27 18:28:39,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77080 conditions, 10635 events. 6812/10635 cut-off events. For 425055/425069 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 66917 event pairs, 2012 based on Foata normal form. 16/10419 useless extension candidates. Maximal degree in co-relation 76969. Up to 9689 conditions per place. [2024-06-27 18:28:39,369 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 391 selfloop transitions, 23 changer transitions 0/422 dead transitions. [2024-06-27 18:28:39,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 422 transitions, 6511 flow [2024-06-27 18:28:39,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:39,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:39,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 18:28:39,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627659574468085 [2024-06-27 18:28:39,371 INFO L175 Difference]: Start difference. First operand has 233 places, 381 transitions, 5375 flow. Second operand 8 states and 174 transitions. [2024-06-27 18:28:39,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 422 transitions, 6511 flow [2024-06-27 18:28:40,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 422 transitions, 6307 flow, removed 73 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:40,345 INFO L231 Difference]: Finished difference. Result has 237 places, 385 transitions, 5348 flow [2024-06-27 18:28:40,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5171, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5348, PETRI_PLACES=237, PETRI_TRANSITIONS=385} [2024-06-27 18:28:40,346 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 184 predicate places. [2024-06-27 18:28:40,346 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 385 transitions, 5348 flow [2024-06-27 18:28:40,346 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:28:40,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:40,346 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:28:40,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:28:40,347 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:40,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:40,347 INFO L85 PathProgramCache]: Analyzing trace with hash -938521191, now seen corresponding path program 3 times [2024-06-27 18:28:40,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:40,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298201583] [2024-06-27 18:28:40,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:40,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:40,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:41,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:41,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:41,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298201583] [2024-06-27 18:28:41,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298201583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:41,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:41,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:41,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609207701] [2024-06-27 18:28:41,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:41,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:41,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:41,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:41,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:41,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:41,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 385 transitions, 5348 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:28:41,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:41,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:41,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:43,140 INFO L124 PetriNetUnfolderBase]: 6831/10660 cut-off events. [2024-06-27 18:28:43,141 INFO L125 PetriNetUnfolderBase]: For 436484/436498 co-relation queries the response was YES. [2024-06-27 18:28:43,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77858 conditions, 10660 events. 6831/10660 cut-off events. For 436484/436498 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 67199 event pairs, 1980 based on Foata normal form. 10/10435 useless extension candidates. Maximal degree in co-relation 77745. Up to 9406 conditions per place. [2024-06-27 18:28:43,281 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 363 selfloop transitions, 56 changer transitions 0/427 dead transitions. [2024-06-27 18:28:43,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 427 transitions, 6630 flow [2024-06-27 18:28:43,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:43,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:43,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 18:28:43,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48138297872340424 [2024-06-27 18:28:43,283 INFO L175 Difference]: Start difference. First operand has 237 places, 385 transitions, 5348 flow. Second operand 8 states and 181 transitions. [2024-06-27 18:28:43,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 427 transitions, 6630 flow [2024-06-27 18:28:44,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 427 transitions, 6485 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:44,013 INFO L231 Difference]: Finished difference. Result has 239 places, 390 transitions, 5441 flow [2024-06-27 18:28:44,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5203, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5441, PETRI_PLACES=239, PETRI_TRANSITIONS=390} [2024-06-27 18:28:44,014 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 186 predicate places. [2024-06-27 18:28:44,014 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 390 transitions, 5441 flow [2024-06-27 18:28:44,014 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:28:44,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:44,015 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:28:44,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:28:44,015 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:44,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:44,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1560805973, now seen corresponding path program 3 times [2024-06-27 18:28:44,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:44,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668692019] [2024-06-27 18:28:44,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:44,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:44,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:44,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:44,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:44,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668692019] [2024-06-27 18:28:44,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668692019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:44,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:44,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:44,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146374821] [2024-06-27 18:28:44,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:44,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:44,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:44,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:44,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:44,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:44,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 390 transitions, 5441 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:44,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:44,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:44,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:46,690 INFO L124 PetriNetUnfolderBase]: 6824/10653 cut-off events. [2024-06-27 18:28:46,690 INFO L125 PetriNetUnfolderBase]: For 444172/444174 co-relation queries the response was YES. [2024-06-27 18:28:46,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78027 conditions, 10653 events. 6824/10653 cut-off events. For 444172/444174 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 67051 event pairs, 2005 based on Foata normal form. 1/10406 useless extension candidates. Maximal degree in co-relation 77913. Up to 9574 conditions per place. [2024-06-27 18:28:46,796 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 373 selfloop transitions, 41 changer transitions 0/422 dead transitions. [2024-06-27 18:28:46,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 422 transitions, 6435 flow [2024-06-27 18:28:46,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:46,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:46,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 18:28:46,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47416413373860183 [2024-06-27 18:28:46,798 INFO L175 Difference]: Start difference. First operand has 239 places, 390 transitions, 5441 flow. Second operand 7 states and 156 transitions. [2024-06-27 18:28:46,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 422 transitions, 6435 flow [2024-06-27 18:28:47,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 422 transitions, 6223 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:47,569 INFO L231 Difference]: Finished difference. Result has 240 places, 390 transitions, 5318 flow [2024-06-27 18:28:47,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5229, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5318, PETRI_PLACES=240, PETRI_TRANSITIONS=390} [2024-06-27 18:28:47,569 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 187 predicate places. [2024-06-27 18:28:47,570 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 390 transitions, 5318 flow [2024-06-27 18:28:47,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:47,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:47,570 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:28:47,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:28:47,570 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:47,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:47,571 INFO L85 PathProgramCache]: Analyzing trace with hash -643712235, now seen corresponding path program 4 times [2024-06-27 18:28:47,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:47,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815104254] [2024-06-27 18:28:47,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:47,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:48,133 INFO 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:28:48,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:48,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815104254] [2024-06-27 18:28:48,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815104254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:48,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:48,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:48,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983851821] [2024-06-27 18:28:48,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:48,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:48,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:48,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:48,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:48,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:48,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 390 transitions, 5318 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:48,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:48,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:48,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:50,051 INFO L124 PetriNetUnfolderBase]: 6844/10690 cut-off events. [2024-06-27 18:28:50,052 INFO L125 PetriNetUnfolderBase]: For 451188/451190 co-relation queries the response was YES. [2024-06-27 18:28:50,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78010 conditions, 10690 events. 6844/10690 cut-off events. For 451188/451190 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 67534 event pairs, 1985 based on Foata normal form. 1/10439 useless extension candidates. Maximal degree in co-relation 77895. Up to 9542 conditions per place. [2024-06-27 18:28:50,181 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 364 selfloop transitions, 53 changer transitions 0/425 dead transitions. [2024-06-27 18:28:50,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 425 transitions, 6446 flow [2024-06-27 18:28:50,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:50,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:50,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 18:28:50,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47720364741641336 [2024-06-27 18:28:50,182 INFO L175 Difference]: Start difference. First operand has 240 places, 390 transitions, 5318 flow. Second operand 7 states and 157 transitions. [2024-06-27 18:28:50,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 425 transitions, 6446 flow [2024-06-27 18:28:51,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 425 transitions, 6261 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 18:28:51,045 INFO L231 Difference]: Finished difference. Result has 239 places, 393 transitions, 5308 flow [2024-06-27 18:28:51,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5133, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5308, PETRI_PLACES=239, PETRI_TRANSITIONS=393} [2024-06-27 18:28:51,046 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 186 predicate places. [2024-06-27 18:28:51,046 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 393 transitions, 5308 flow [2024-06-27 18:28:51,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:51,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:51,047 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:28:51,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:28:51,047 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:51,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:51,047 INFO L85 PathProgramCache]: Analyzing trace with hash 580996949, now seen corresponding path program 5 times [2024-06-27 18:28:51,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:51,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726087680] [2024-06-27 18:28:51,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:51,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:51,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:51,752 INFO 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:28:51,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:51,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726087680] [2024-06-27 18:28:51,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726087680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:51,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:51,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:51,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295692310] [2024-06-27 18:28:51,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:51,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:51,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:51,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:51,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:51,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:51,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 393 transitions, 5308 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:51,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:51,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:51,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:53,780 INFO L124 PetriNetUnfolderBase]: 6864/10740 cut-off events. [2024-06-27 18:28:53,780 INFO L125 PetriNetUnfolderBase]: For 463453/463467 co-relation queries the response was YES. [2024-06-27 18:28:53,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78393 conditions, 10740 events. 6864/10740 cut-off events. For 463453/463467 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 68119 event pairs, 1959 based on Foata normal form. 9/10488 useless extension candidates. Maximal degree in co-relation 78277. Up to 9336 conditions per place. [2024-06-27 18:28:53,932 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 344 selfloop transitions, 77 changer transitions 0/429 dead transitions. [2024-06-27 18:28:53,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 429 transitions, 6638 flow [2024-06-27 18:28:53,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:53,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:53,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 18:28:53,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-06-27 18:28:53,933 INFO L175 Difference]: Start difference. First operand has 239 places, 393 transitions, 5308 flow. Second operand 7 states and 158 transitions. [2024-06-27 18:28:53,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 429 transitions, 6638 flow [2024-06-27 18:28:54,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 429 transitions, 6507 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:54,892 INFO L231 Difference]: Finished difference. Result has 241 places, 396 transitions, 5400 flow [2024-06-27 18:28:54,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5177, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5400, PETRI_PLACES=241, PETRI_TRANSITIONS=396} [2024-06-27 18:28:54,893 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 188 predicate places. [2024-06-27 18:28:54,893 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 396 transitions, 5400 flow [2024-06-27 18:28:54,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:54,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:54,893 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:28:54,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:28:54,894 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:54,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:54,894 INFO L85 PathProgramCache]: Analyzing trace with hash 575283029, now seen corresponding path program 6 times [2024-06-27 18:28:54,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:54,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837448457] [2024-06-27 18:28:54,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:54,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:54,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:55,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:55,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:55,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837448457] [2024-06-27 18:28:55,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837448457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:55,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:55,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:55,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798399315] [2024-06-27 18:28:55,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:55,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:55,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:55,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:55,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:55,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:55,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 396 transitions, 5400 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:55,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:55,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:55,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:57,595 INFO L124 PetriNetUnfolderBase]: 6856/10740 cut-off events. [2024-06-27 18:28:57,596 INFO L125 PetriNetUnfolderBase]: For 471009/471023 co-relation queries the response was YES. [2024-06-27 18:28:57,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78507 conditions, 10740 events. 6856/10740 cut-off events. For 471009/471023 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 68195 event pairs, 1963 based on Foata normal form. 10/10487 useless extension candidates. Maximal degree in co-relation 78390. Up to 9328 conditions per place. [2024-06-27 18:28:57,710 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 346 selfloop transitions, 74 changer transitions 0/428 dead transitions. [2024-06-27 18:28:57,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 428 transitions, 6552 flow [2024-06-27 18:28:57,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:57,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:57,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 18:28:57,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-06-27 18:28:57,711 INFO L175 Difference]: Start difference. First operand has 241 places, 396 transitions, 5400 flow. Second operand 7 states and 158 transitions. [2024-06-27 18:28:57,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 428 transitions, 6552 flow [2024-06-27 18:28:58,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 428 transitions, 6350 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:58,542 INFO L231 Difference]: Finished difference. Result has 244 places, 396 transitions, 5354 flow [2024-06-27 18:28:58,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5198, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5354, PETRI_PLACES=244, PETRI_TRANSITIONS=396} [2024-06-27 18:28:58,543 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 191 predicate places. [2024-06-27 18:28:58,543 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 396 transitions, 5354 flow [2024-06-27 18:28:58,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:58,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:58,543 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:28:58,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:28:58,544 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:28:58,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:58,544 INFO L85 PathProgramCache]: Analyzing trace with hash 589101093, now seen corresponding path program 4 times [2024-06-27 18:28:58,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:58,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045013010] [2024-06-27 18:28:58,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:58,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:58,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:59,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:59,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:59,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045013010] [2024-06-27 18:28:59,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045013010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:59,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:59,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:59,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155487632] [2024-06-27 18:28:59,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:59,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:59,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:59,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:59,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:59,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:28:59,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 396 transitions, 5354 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:28:59,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:59,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:28:59,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:01,401 INFO L124 PetriNetUnfolderBase]: 6968/10868 cut-off events. [2024-06-27 18:29:01,401 INFO L125 PetriNetUnfolderBase]: For 490521/490535 co-relation queries the response was YES. [2024-06-27 18:29:01,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80085 conditions, 10868 events. 6968/10868 cut-off events. For 490521/490535 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 68643 event pairs, 1963 based on Foata normal form. 10/10625 useless extension candidates. Maximal degree in co-relation 79967. Up to 9086 conditions per place. [2024-06-27 18:29:01,532 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 336 selfloop transitions, 114 changer transitions 0/458 dead transitions. [2024-06-27 18:29:01,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 458 transitions, 7247 flow [2024-06-27 18:29:01,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:01,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:01,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:29:01,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-27 18:29:01,533 INFO L175 Difference]: Start difference. First operand has 244 places, 396 transitions, 5354 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:29:01,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 458 transitions, 7247 flow [2024-06-27 18:29:02,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 458 transitions, 7065 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:02,645 INFO L231 Difference]: Finished difference. Result has 247 places, 420 transitions, 5994 flow [2024-06-27 18:29:02,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5172, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5994, PETRI_PLACES=247, PETRI_TRANSITIONS=420} [2024-06-27 18:29:02,646 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 194 predicate places. [2024-06-27 18:29:02,646 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 420 transitions, 5994 flow [2024-06-27 18:29:02,646 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:29:02,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:02,646 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:29:02,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:29:02,646 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:02,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:02,647 INFO L85 PathProgramCache]: Analyzing trace with hash 589101527, now seen corresponding path program 2 times [2024-06-27 18:29:02,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:02,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372416450] [2024-06-27 18:29:02,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:02,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:02,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:03,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:03,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:03,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372416450] [2024-06-27 18:29:03,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372416450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:03,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:03,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:03,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329970086] [2024-06-27 18:29:03,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:03,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:03,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:03,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:03,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:03,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:29:03,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 420 transitions, 5994 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:29:03,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:03,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:29:03,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:05,480 INFO L124 PetriNetUnfolderBase]: 7070/11056 cut-off events. [2024-06-27 18:29:05,480 INFO L125 PetriNetUnfolderBase]: For 533287/533329 co-relation queries the response was YES. [2024-06-27 18:29:05,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84546 conditions, 11056 events. 7070/11056 cut-off events. For 533287/533329 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 70067 event pairs, 1968 based on Foata normal form. 30/10834 useless extension candidates. Maximal degree in co-relation 84425. Up to 9870 conditions per place. [2024-06-27 18:29:05,611 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 409 selfloop transitions, 54 changer transitions 0/471 dead transitions. [2024-06-27 18:29:05,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 471 transitions, 7793 flow [2024-06-27 18:29:05,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:05,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:05,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 18:29:05,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47606382978723405 [2024-06-27 18:29:05,613 INFO L175 Difference]: Start difference. First operand has 247 places, 420 transitions, 5994 flow. Second operand 8 states and 179 transitions. [2024-06-27 18:29:05,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 471 transitions, 7793 flow [2024-06-27 18:29:06,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 471 transitions, 7513 flow, removed 125 selfloop flow, removed 2 redundant places. [2024-06-27 18:29:06,686 INFO L231 Difference]: Finished difference. Result has 253 places, 432 transitions, 6249 flow [2024-06-27 18:29:06,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5730, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6249, PETRI_PLACES=253, PETRI_TRANSITIONS=432} [2024-06-27 18:29:06,686 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 200 predicate places. [2024-06-27 18:29:06,686 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 432 transitions, 6249 flow [2024-06-27 18:29:06,687 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:29:06,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:06,687 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:29:06,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:29:06,687 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:06,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:06,687 INFO L85 PathProgramCache]: Analyzing trace with hash 575291523, now seen corresponding path program 5 times [2024-06-27 18:29:06,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:06,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484105764] [2024-06-27 18:29:06,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:06,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:06,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:07,462 INFO 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:29:07,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:07,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484105764] [2024-06-27 18:29:07,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484105764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:07,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:07,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:07,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013781318] [2024-06-27 18:29:07,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:07,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:07,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:07,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:07,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:07,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:29:07,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 432 transitions, 6249 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:29:07,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:07,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:29:07,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:09,531 INFO L124 PetriNetUnfolderBase]: 7112/11144 cut-off events. [2024-06-27 18:29:09,532 INFO L125 PetriNetUnfolderBase]: For 541111/541125 co-relation queries the response was YES. [2024-06-27 18:29:09,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84812 conditions, 11144 events. 7112/11144 cut-off events. For 541111/541125 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 71245 event pairs, 1976 based on Foata normal form. 10/10879 useless extension candidates. Maximal degree in co-relation 84689. Up to 9556 conditions per place. [2024-06-27 18:29:09,664 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 384 selfloop transitions, 84 changer transitions 0/476 dead transitions. [2024-06-27 18:29:09,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 476 transitions, 7760 flow [2024-06-27 18:29:09,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:09,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:09,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 18:29:09,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48138297872340424 [2024-06-27 18:29:09,665 INFO L175 Difference]: Start difference. First operand has 253 places, 432 transitions, 6249 flow. Second operand 8 states and 181 transitions. [2024-06-27 18:29:09,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 476 transitions, 7760 flow [2024-06-27 18:29:10,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 476 transitions, 7567 flow, removed 84 selfloop flow, removed 3 redundant places. [2024-06-27 18:29:10,995 INFO L231 Difference]: Finished difference. Result has 259 places, 439 transitions, 6434 flow [2024-06-27 18:29:10,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6056, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6434, PETRI_PLACES=259, PETRI_TRANSITIONS=439} [2024-06-27 18:29:10,995 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 206 predicate places. [2024-06-27 18:29:10,995 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 439 transitions, 6434 flow [2024-06-27 18:29:10,996 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:29:10,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:10,996 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:29:10,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:29:10,996 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:10,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:10,996 INFO L85 PathProgramCache]: Analyzing trace with hash 589576757, now seen corresponding path program 3 times [2024-06-27 18:29:10,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:10,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139265927] [2024-06-27 18:29:10,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:10,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:11,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:11,867 INFO 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:29:11,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:11,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139265927] [2024-06-27 18:29:11,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139265927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:11,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:11,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:11,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922808917] [2024-06-27 18:29:11,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:11,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:11,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:11,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:11,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:11,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:29:11,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 439 transitions, 6434 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:29:11,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:11,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:29:11,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:14,115 INFO L124 PetriNetUnfolderBase]: 7106/11121 cut-off events. [2024-06-27 18:29:14,116 INFO L125 PetriNetUnfolderBase]: For 553208/553210 co-relation queries the response was YES. [2024-06-27 18:29:14,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85231 conditions, 11121 events. 7106/11121 cut-off events. For 553208/553210 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 70687 event pairs, 2050 based on Foata normal form. 2/10867 useless extension candidates. Maximal degree in co-relation 85105. Up to 10086 conditions per place. [2024-06-27 18:29:14,252 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 439 selfloop transitions, 24 changer transitions 0/471 dead transitions. [2024-06-27 18:29:14,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 471 transitions, 7525 flow [2024-06-27 18:29:14,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:14,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:14,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 18:29:14,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478723404255317 [2024-06-27 18:29:14,255 INFO L175 Difference]: Start difference. First operand has 259 places, 439 transitions, 6434 flow. Second operand 8 states and 171 transitions. [2024-06-27 18:29:14,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 471 transitions, 7525 flow [2024-06-27 18:29:15,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 471 transitions, 7222 flow, removed 107 selfloop flow, removed 4 redundant places. [2024-06-27 18:29:15,360 INFO L231 Difference]: Finished difference. Result has 263 places, 439 transitions, 6186 flow [2024-06-27 18:29:15,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6131, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6186, PETRI_PLACES=263, PETRI_TRANSITIONS=439} [2024-06-27 18:29:15,362 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 210 predicate places. [2024-06-27 18:29:15,362 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 439 transitions, 6186 flow [2024-06-27 18:29:15,362 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:29:15,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:15,363 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:29:15,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:29:15,363 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:15,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:15,363 INFO L85 PathProgramCache]: Analyzing trace with hash 575279433, now seen corresponding path program 6 times [2024-06-27 18:29:15,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:15,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670625551] [2024-06-27 18:29:15,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:15,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:15,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:16,144 INFO 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:29:16,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:16,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670625551] [2024-06-27 18:29:16,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670625551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:16,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:16,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:16,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10825882] [2024-06-27 18:29:16,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:16,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:16,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:16,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:16,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:16,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:29:16,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 439 transitions, 6186 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:29:16,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:16,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:29:16,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:18,402 INFO L124 PetriNetUnfolderBase]: 7123/11168 cut-off events. [2024-06-27 18:29:18,402 INFO L125 PetriNetUnfolderBase]: For 549513/549527 co-relation queries the response was YES. [2024-06-27 18:29:18,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84769 conditions, 11168 events. 7123/11168 cut-off events. For 549513/549527 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 71477 event pairs, 1981 based on Foata normal form. 10/10901 useless extension candidates. Maximal degree in co-relation 84641. Up to 9666 conditions per place. [2024-06-27 18:29:18,535 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 391 selfloop transitions, 81 changer transitions 0/480 dead transitions. [2024-06-27 18:29:18,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 480 transitions, 7524 flow [2024-06-27 18:29:18,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:18,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:18,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 18:29:18,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47606382978723405 [2024-06-27 18:29:18,536 INFO L175 Difference]: Start difference. First operand has 263 places, 439 transitions, 6186 flow. Second operand 8 states and 179 transitions. [2024-06-27 18:29:18,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 480 transitions, 7524 flow [2024-06-27 18:29:19,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 480 transitions, 7437 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:19,743 INFO L231 Difference]: Finished difference. Result has 264 places, 444 transitions, 6411 flow [2024-06-27 18:29:19,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6099, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6411, PETRI_PLACES=264, PETRI_TRANSITIONS=444} [2024-06-27 18:29:19,744 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 211 predicate places. [2024-06-27 18:29:19,744 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 444 transitions, 6411 flow [2024-06-27 18:29:19,745 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:29:19,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:19,745 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:29:19,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:29:19,745 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:19,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:19,745 INFO L85 PathProgramCache]: Analyzing trace with hash 575291957, now seen corresponding path program 4 times [2024-06-27 18:29:19,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:19,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651555341] [2024-06-27 18:29:19,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:19,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:19,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:20,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:20,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:20,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651555341] [2024-06-27 18:29:20,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651555341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:20,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:20,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:20,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24338311] [2024-06-27 18:29:20,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:20,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:20,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:20,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:20,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:20,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:29:20,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 444 transitions, 6411 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:29:20,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:20,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:29:20,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:22,954 INFO L124 PetriNetUnfolderBase]: 7117/11160 cut-off events. [2024-06-27 18:29:22,954 INFO L125 PetriNetUnfolderBase]: For 562219/562261 co-relation queries the response was YES. [2024-06-27 18:29:23,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85356 conditions, 11160 events. 7117/11160 cut-off events. For 562219/562261 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 71273 event pairs, 1996 based on Foata normal form. 30/10927 useless extension candidates. Maximal degree in co-relation 85227. Up to 10079 conditions per place. [2024-06-27 18:29:23,080 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 441 selfloop transitions, 31 changer transitions 0/480 dead transitions. [2024-06-27 18:29:23,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 480 transitions, 7596 flow [2024-06-27 18:29:23,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:23,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:23,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-27 18:29:23,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4574468085106383 [2024-06-27 18:29:23,082 INFO L175 Difference]: Start difference. First operand has 264 places, 444 transitions, 6411 flow. Second operand 8 states and 172 transitions. [2024-06-27 18:29:23,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 480 transitions, 7596 flow [2024-06-27 18:29:24,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 480 transitions, 7278 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:24,383 INFO L231 Difference]: Finished difference. Result has 266 places, 444 transitions, 6162 flow [2024-06-27 18:29:24,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6093, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6162, PETRI_PLACES=266, PETRI_TRANSITIONS=444} [2024-06-27 18:29:24,383 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 213 predicate places. [2024-06-27 18:29:24,383 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 444 transitions, 6162 flow [2024-06-27 18:29:24,384 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:29:24,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:24,384 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:29:24,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:29:24,384 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:24,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:24,384 INFO L85 PathProgramCache]: Analyzing trace with hash -647543339, now seen corresponding path program 1 times [2024-06-27 18:29:24,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:24,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784173996] [2024-06-27 18:29:24,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:24,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:24,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:24,969 INFO 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:29:24,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:24,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784173996] [2024-06-27 18:29:24,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784173996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:24,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:24,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:24,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077133123] [2024-06-27 18:29:24,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:24,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:24,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:24,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:24,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:25,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:29:25,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 444 transitions, 6162 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:25,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:25,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:29:25,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:27,095 INFO L124 PetriNetUnfolderBase]: 6814/10788 cut-off events. [2024-06-27 18:29:27,096 INFO L125 PetriNetUnfolderBase]: For 561246/561280 co-relation queries the response was YES. [2024-06-27 18:29:27,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82745 conditions, 10788 events. 6814/10788 cut-off events. For 561246/561280 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 69535 event pairs, 1940 based on Foata normal form. 9/10542 useless extension candidates. Maximal degree in co-relation 82615. Up to 9468 conditions per place. [2024-06-27 18:29:27,243 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 420 selfloop transitions, 37 changer transitions 0/480 dead transitions. [2024-06-27 18:29:27,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 480 transitions, 7325 flow [2024-06-27 18:29:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:29:27,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:29:27,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:29:27,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-27 18:29:27,245 INFO L175 Difference]: Start difference. First operand has 266 places, 444 transitions, 6162 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:29:27,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 480 transitions, 7325 flow [2024-06-27 18:29:28,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 480 transitions, 7059 flow, removed 92 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:28,651 INFO L231 Difference]: Finished difference. Result has 267 places, 453 transitions, 6158 flow [2024-06-27 18:29:28,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5938, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6158, PETRI_PLACES=267, PETRI_TRANSITIONS=453} [2024-06-27 18:29:28,652 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 214 predicate places. [2024-06-27 18:29:28,652 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 453 transitions, 6158 flow [2024-06-27 18:29:28,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:28,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:28,653 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:29:28,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:29:28,653 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:28,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:28,653 INFO L85 PathProgramCache]: Analyzing trace with hash -430102149, now seen corresponding path program 1 times [2024-06-27 18:29:28,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:28,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446497779] [2024-06-27 18:29:28,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:28,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:28,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:29,232 INFO 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:29:29,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:29,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446497779] [2024-06-27 18:29:29,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446497779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:29,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:29,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:29,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695602897] [2024-06-27 18:29:29,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:29,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:29,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:29,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:29,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:29,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:29:29,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 453 transitions, 6158 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:29,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:29,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:29:29,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:31,401 INFO L124 PetriNetUnfolderBase]: 6866/10904 cut-off events. [2024-06-27 18:29:31,401 INFO L125 PetriNetUnfolderBase]: For 581123/581151 co-relation queries the response was YES. [2024-06-27 18:29:31,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83637 conditions, 10904 events. 6866/10904 cut-off events. For 581123/581151 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 70601 event pairs, 1947 based on Foata normal form. 12/10651 useless extension candidates. Maximal degree in co-relation 83505. Up to 9491 conditions per place. [2024-06-27 18:29:31,543 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 433 selfloop transitions, 47 changer transitions 0/503 dead transitions. [2024-06-27 18:29:31,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 503 transitions, 7550 flow [2024-06-27 18:29:31,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:31,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:31,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 18:29:31,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:29:31,544 INFO L175 Difference]: Start difference. First operand has 267 places, 453 transitions, 6158 flow. Second operand 8 states and 188 transitions. [2024-06-27 18:29:31,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 503 transitions, 7550 flow [2024-06-27 18:29:32,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 503 transitions, 7474 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 18:29:32,565 INFO L231 Difference]: Finished difference. Result has 274 places, 466 transitions, 6515 flow [2024-06-27 18:29:32,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6082, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6515, PETRI_PLACES=274, PETRI_TRANSITIONS=466} [2024-06-27 18:29:32,565 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 221 predicate places. [2024-06-27 18:29:32,565 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 466 transitions, 6515 flow [2024-06-27 18:29:32,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:32,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:32,566 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:29:32,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:29:32,566 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:32,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:32,566 INFO L85 PathProgramCache]: Analyzing trace with hash -426354249, now seen corresponding path program 2 times [2024-06-27 18:29:32,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:32,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172380542] [2024-06-27 18:29:32,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:32,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:32,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:33,472 INFO 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:29:33,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:33,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172380542] [2024-06-27 18:29:33,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172380542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:33,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:33,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:33,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122936268] [2024-06-27 18:29:33,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:33,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:33,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:33,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:33,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:33,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:29:33,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 466 transitions, 6515 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:33,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:33,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:29:33,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:35,694 INFO L124 PetriNetUnfolderBase]: 6941/11033 cut-off events. [2024-06-27 18:29:35,694 INFO L125 PetriNetUnfolderBase]: For 607532/607568 co-relation queries the response was YES. [2024-06-27 18:29:35,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86661 conditions, 11033 events. 6941/11033 cut-off events. For 607532/607568 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 71738 event pairs, 1949 based on Foata normal form. 12/10764 useless extension candidates. Maximal degree in co-relation 86526. Up to 9525 conditions per place. [2024-06-27 18:29:35,840 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 427 selfloop transitions, 63 changer transitions 0/513 dead transitions. [2024-06-27 18:29:35,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 513 transitions, 7923 flow [2024-06-27 18:29:35,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:35,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:35,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 18:29:35,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-27 18:29:35,841 INFO L175 Difference]: Start difference. First operand has 274 places, 466 transitions, 6515 flow. Second operand 8 states and 187 transitions. [2024-06-27 18:29:35,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 513 transitions, 7923 flow [2024-06-27 18:29:37,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 513 transitions, 7691 flow, removed 110 selfloop flow, removed 2 redundant places. [2024-06-27 18:29:37,202 INFO L231 Difference]: Finished difference. Result has 281 places, 477 transitions, 6736 flow [2024-06-27 18:29:37,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6289, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6736, PETRI_PLACES=281, PETRI_TRANSITIONS=477} [2024-06-27 18:29:37,203 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 228 predicate places. [2024-06-27 18:29:37,203 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 477 transitions, 6736 flow [2024-06-27 18:29:37,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:37,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:37,203 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:29:37,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:29:37,204 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:37,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:37,204 INFO L85 PathProgramCache]: Analyzing trace with hash -643697603, now seen corresponding path program 3 times [2024-06-27 18:29:37,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:37,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668854413] [2024-06-27 18:29:37,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:37,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:37,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:37,954 INFO 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:29:37,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:37,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668854413] [2024-06-27 18:29:37,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668854413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:37,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:37,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:37,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752018563] [2024-06-27 18:29:37,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:37,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:37,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:37,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:37,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:38,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:29:38,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 477 transitions, 6736 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:38,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:38,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:29:38,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:40,277 INFO L124 PetriNetUnfolderBase]: 7130/11246 cut-off events. [2024-06-27 18:29:40,277 INFO L125 PetriNetUnfolderBase]: For 644688/644730 co-relation queries the response was YES. [2024-06-27 18:29:40,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90373 conditions, 11246 events. 7130/11246 cut-off events. For 644688/644730 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 72569 event pairs, 1970 based on Foata normal form. 14/11000 useless extension candidates. Maximal degree in co-relation 90235. Up to 9806 conditions per place. [2024-06-27 18:29:40,430 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 466 selfloop transitions, 35 changer transitions 0/524 dead transitions. [2024-06-27 18:29:40,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 524 transitions, 8332 flow [2024-06-27 18:29:40,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:40,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:40,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:29:40,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-27 18:29:40,432 INFO L175 Difference]: Start difference. First operand has 281 places, 477 transitions, 6736 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:29:40,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 524 transitions, 8332 flow [2024-06-27 18:29:41,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 524 transitions, 8102 flow, removed 98 selfloop flow, removed 3 redundant places. [2024-06-27 18:29:41,705 INFO L231 Difference]: Finished difference. Result has 287 places, 490 transitions, 6931 flow [2024-06-27 18:29:41,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6506, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6931, PETRI_PLACES=287, PETRI_TRANSITIONS=490} [2024-06-27 18:29:41,706 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 234 predicate places. [2024-06-27 18:29:41,706 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 490 transitions, 6931 flow [2024-06-27 18:29:41,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:41,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:41,706 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:29:41,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:29:41,706 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:41,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:41,707 INFO L85 PathProgramCache]: Analyzing trace with hash 581011581, now seen corresponding path program 4 times [2024-06-27 18:29:41,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:41,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630527386] [2024-06-27 18:29:41,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:41,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:41,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:42,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:42,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:42,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630527386] [2024-06-27 18:29:42,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630527386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:42,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:42,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:42,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590392662] [2024-06-27 18:29:42,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:42,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:42,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:42,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:42,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:42,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:29:42,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 490 transitions, 6931 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:42,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:42,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:29:42,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:44,911 INFO L124 PetriNetUnfolderBase]: 7323/11518 cut-off events. [2024-06-27 18:29:44,911 INFO L125 PetriNetUnfolderBase]: For 684006/684184 co-relation queries the response was YES. [2024-06-27 18:29:44,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94513 conditions, 11518 events. 7323/11518 cut-off events. For 684006/684184 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 74604 event pairs, 1943 based on Foata normal form. 22/11245 useless extension candidates. Maximal degree in co-relation 94372. Up to 10039 conditions per place. [2024-06-27 18:29:45,060 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 465 selfloop transitions, 46 changer transitions 0/534 dead transitions. [2024-06-27 18:29:45,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 534 transitions, 8513 flow [2024-06-27 18:29:45,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:45,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:45,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 18:29:45,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 18:29:45,062 INFO L175 Difference]: Start difference. First operand has 287 places, 490 transitions, 6931 flow. Second operand 8 states and 184 transitions. [2024-06-27 18:29:45,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 534 transitions, 8513 flow [2024-06-27 18:29:46,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 534 transitions, 8359 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-27 18:29:46,382 INFO L231 Difference]: Finished difference. Result has 292 places, 499 transitions, 7141 flow [2024-06-27 18:29:46,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6777, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7141, PETRI_PLACES=292, PETRI_TRANSITIONS=499} [2024-06-27 18:29:46,382 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 239 predicate places. [2024-06-27 18:29:46,382 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 499 transitions, 7141 flow [2024-06-27 18:29:46,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:46,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:46,383 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:29:46,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:29:46,383 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:46,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:46,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1184910315, now seen corresponding path program 5 times [2024-06-27 18:29:46,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:46,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102610877] [2024-06-27 18:29:46,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:46,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:46,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:47,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:29:47,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:47,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102610877] [2024-06-27 18:29:47,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102610877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:47,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:47,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:47,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691329566] [2024-06-27 18:29:47,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:47,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:47,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:47,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:47,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:47,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:29:47,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 499 transitions, 7141 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:47,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:47,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:29:47,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:49,616 INFO L124 PetriNetUnfolderBase]: 7377/11678 cut-off events. [2024-06-27 18:29:49,616 INFO L125 PetriNetUnfolderBase]: For 699294/699460 co-relation queries the response was YES. [2024-06-27 18:29:49,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96003 conditions, 11678 events. 7377/11678 cut-off events. For 699294/699460 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 76381 event pairs, 1945 based on Foata normal form. 14/11355 useless extension candidates. Maximal degree in co-relation 95860. Up to 10038 conditions per place. [2024-06-27 18:29:49,768 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 437 selfloop transitions, 86 changer transitions 0/546 dead transitions. [2024-06-27 18:29:49,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 546 transitions, 8749 flow [2024-06-27 18:29:49,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:49,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:49,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 18:29:49,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4946808510638298 [2024-06-27 18:29:49,769 INFO L175 Difference]: Start difference. First operand has 292 places, 499 transitions, 7141 flow. Second operand 8 states and 186 transitions. [2024-06-27 18:29:49,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 546 transitions, 8749 flow [2024-06-27 18:29:51,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 546 transitions, 8534 flow, removed 83 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:51,117 INFO L231 Difference]: Finished difference. Result has 297 places, 512 transitions, 7588 flow [2024-06-27 18:29:51,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6926, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7588, PETRI_PLACES=297, PETRI_TRANSITIONS=512} [2024-06-27 18:29:51,118 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 244 predicate places. [2024-06-27 18:29:51,118 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 512 transitions, 7588 flow [2024-06-27 18:29:51,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:51,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:51,119 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:29:51,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:29:51,119 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:51,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:51,119 INFO L85 PathProgramCache]: Analyzing trace with hash 589285791, now seen corresponding path program 6 times [2024-06-27 18:29:51,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:51,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384928315] [2024-06-27 18:29:51,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:51,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:51,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:51,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:29:51,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:51,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384928315] [2024-06-27 18:29:51,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384928315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:51,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:51,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:51,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264163781] [2024-06-27 18:29:51,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:51,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:51,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:51,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:51,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:51,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:29:51,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 512 transitions, 7588 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:51,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:51,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:29:51,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:54,577 INFO L124 PetriNetUnfolderBase]: 7516/11735 cut-off events. [2024-06-27 18:29:54,577 INFO L125 PetriNetUnfolderBase]: For 746976/747186 co-relation queries the response was YES. [2024-06-27 18:29:54,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99219 conditions, 11735 events. 7516/11735 cut-off events. For 746976/747186 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 75326 event pairs, 1913 based on Foata normal form. 22/11472 useless extension candidates. Maximal degree in co-relation 99073. Up to 9992 conditions per place. [2024-06-27 18:29:54,722 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 459 selfloop transitions, 78 changer transitions 0/560 dead transitions. [2024-06-27 18:29:54,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 560 transitions, 9438 flow [2024-06-27 18:29:54,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:54,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:54,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:29:54,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-27 18:29:54,725 INFO L175 Difference]: Start difference. First operand has 297 places, 512 transitions, 7588 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:29:54,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 560 transitions, 9438 flow [2024-06-27 18:29:56,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 560 transitions, 9100 flow, removed 155 selfloop flow, removed 2 redundant places. [2024-06-27 18:29:56,312 INFO L231 Difference]: Finished difference. Result has 303 places, 521 transitions, 7709 flow [2024-06-27 18:29:56,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7254, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7709, PETRI_PLACES=303, PETRI_TRANSITIONS=521} [2024-06-27 18:29:56,313 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 250 predicate places. [2024-06-27 18:29:56,313 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 521 transitions, 7709 flow [2024-06-27 18:29:56,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:56,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:56,313 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:29:56,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:29:56,313 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:29:56,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:56,314 INFO L85 PathProgramCache]: Analyzing trace with hash 589593621, now seen corresponding path program 1 times [2024-06-27 18:29:56,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:56,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135627604] [2024-06-27 18:29:56,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:56,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:56,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:58,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:58,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:58,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135627604] [2024-06-27 18:29:58,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135627604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:58,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:58,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:58,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433889137] [2024-06-27 18:29:58,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:58,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:58,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:58,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:58,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:58,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:29:58,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 521 transitions, 7709 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:58,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:58,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:29:58,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:01,261 INFO L124 PetriNetUnfolderBase]: 7907/12240 cut-off events. [2024-06-27 18:30:01,261 INFO L125 PetriNetUnfolderBase]: For 731413/731415 co-relation queries the response was YES. [2024-06-27 18:30:01,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101472 conditions, 12240 events. 7907/12240 cut-off events. For 731413/731415 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 77292 event pairs, 2165 based on Foata normal form. 2/11975 useless extension candidates. Maximal degree in co-relation 101324. Up to 11179 conditions per place. [2024-06-27 18:30:01,462 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 529 selfloop transitions, 27 changer transitions 0/564 dead transitions. [2024-06-27 18:30:01,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 564 transitions, 9183 flow [2024-06-27 18:30:01,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:01,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:01,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 18:30:01,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44680851063829785 [2024-06-27 18:30:01,464 INFO L175 Difference]: Start difference. First operand has 303 places, 521 transitions, 7709 flow. Second operand 9 states and 189 transitions. [2024-06-27 18:30:01,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 564 transitions, 9183 flow [2024-06-27 18:30:03,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 564 transitions, 8927 flow, removed 91 selfloop flow, removed 4 redundant places. [2024-06-27 18:30:03,156 INFO L231 Difference]: Finished difference. Result has 309 places, 528 transitions, 7719 flow [2024-06-27 18:30:03,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7719, PETRI_PLACES=309, PETRI_TRANSITIONS=528} [2024-06-27 18:30:03,157 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 256 predicate places. [2024-06-27 18:30:03,157 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 528 transitions, 7719 flow [2024-06-27 18:30:03,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:03,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:03,157 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:30:03,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:30:03,158 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:03,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:03,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1673543989, now seen corresponding path program 1 times [2024-06-27 18:30:03,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:03,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512449309] [2024-06-27 18:30:03,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:03,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:03,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:03,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:03,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:03,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512449309] [2024-06-27 18:30:03,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512449309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:03,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:03,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:30:03,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986763221] [2024-06-27 18:30:03,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:03,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:30:03,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:03,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:30:03,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:30:03,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:30:03,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 528 transitions, 7719 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:30:03,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:03,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:30:03,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:07,277 INFO L124 PetriNetUnfolderBase]: 7973/12298 cut-off events. [2024-06-27 18:30:07,278 INFO L125 PetriNetUnfolderBase]: For 745711/745740 co-relation queries the response was YES. [2024-06-27 18:30:07,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102253 conditions, 12298 events. 7973/12298 cut-off events. For 745711/745740 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 77432 event pairs, 1762 based on Foata normal form. 28/12070 useless extension candidates. Maximal degree in co-relation 102102. Up to 11017 conditions per place. [2024-06-27 18:30:07,432 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 527 selfloop transitions, 44 changer transitions 0/579 dead transitions. [2024-06-27 18:30:07,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 579 transitions, 9226 flow [2024-06-27 18:30:07,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:30:07,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:30:07,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 18:30:07,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 18:30:07,434 INFO L175 Difference]: Start difference. First operand has 309 places, 528 transitions, 7719 flow. Second operand 8 states and 184 transitions. [2024-06-27 18:30:07,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 579 transitions, 9226 flow [2024-06-27 18:30:08,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 579 transitions, 9022 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-27 18:30:08,987 INFO L231 Difference]: Finished difference. Result has 312 places, 535 transitions, 7778 flow [2024-06-27 18:30:08,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7515, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7778, PETRI_PLACES=312, PETRI_TRANSITIONS=535} [2024-06-27 18:30:08,988 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 259 predicate places. [2024-06-27 18:30:08,988 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 535 transitions, 7778 flow [2024-06-27 18:30:08,988 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:30:08,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:08,988 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:30:08,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:30:08,988 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:08,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:08,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1664943349, now seen corresponding path program 2 times [2024-06-27 18:30:08,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:08,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047574174] [2024-06-27 18:30:08,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:08,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:08,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:09,627 INFO 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:30:09,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:09,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047574174] [2024-06-27 18:30:09,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047574174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:09,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:09,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:30:09,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552343873] [2024-06-27 18:30:09,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:09,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:30:09,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:09,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:30:09,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:30:09,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:30:09,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 535 transitions, 7778 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:30:09,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:09,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:30:09,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:13,076 INFO L124 PetriNetUnfolderBase]: 8039/12392 cut-off events. [2024-06-27 18:30:13,076 INFO L125 PetriNetUnfolderBase]: For 772139/772168 co-relation queries the response was YES. [2024-06-27 18:30:13,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104320 conditions, 12392 events. 8039/12392 cut-off events. For 772139/772168 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 78120 event pairs, 2146 based on Foata normal form. 28/12164 useless extension candidates. Maximal degree in co-relation 104167. Up to 11164 conditions per place. [2024-06-27 18:30:13,218 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 529 selfloop transitions, 44 changer transitions 0/581 dead transitions. [2024-06-27 18:30:13,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 581 transitions, 9284 flow [2024-06-27 18:30:13,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:30:13,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:30:13,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:30:13,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-27 18:30:13,219 INFO L175 Difference]: Start difference. First operand has 312 places, 535 transitions, 7778 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:30:13,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 581 transitions, 9284 flow [2024-06-27 18:30:14,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 581 transitions, 9136 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 18:30:14,855 INFO L231 Difference]: Finished difference. Result has 316 places, 538 transitions, 7840 flow [2024-06-27 18:30:14,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7630, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7840, PETRI_PLACES=316, PETRI_TRANSITIONS=538} [2024-06-27 18:30:14,856 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 263 predicate places. [2024-06-27 18:30:14,856 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 538 transitions, 7840 flow [2024-06-27 18:30:14,856 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:30:14,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:14,857 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:30:14,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:30:14,857 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:14,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:14,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1204907411, now seen corresponding path program 1 times [2024-06-27 18:30:14,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:14,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085560705] [2024-06-27 18:30:14,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:14,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:14,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:15,681 INFO 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:30:15,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:15,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085560705] [2024-06-27 18:30:15,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085560705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:15,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:15,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:30:15,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635955079] [2024-06-27 18:30:15,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:15,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:30:15,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:15,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:30:15,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:30:15,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:30:15,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 538 transitions, 7840 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:15,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:15,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:30:15,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:19,308 INFO L124 PetriNetUnfolderBase]: 8119/12504 cut-off events. [2024-06-27 18:30:19,308 INFO L125 PetriNetUnfolderBase]: For 795365/795394 co-relation queries the response was YES. [2024-06-27 18:30:19,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105912 conditions, 12504 events. 8119/12504 cut-off events. For 795365/795394 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 78880 event pairs, 2149 based on Foata normal form. 28/12276 useless extension candidates. Maximal degree in co-relation 105758. Up to 11252 conditions per place. [2024-06-27 18:30:19,460 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 531 selfloop transitions, 51 changer transitions 0/590 dead transitions. [2024-06-27 18:30:19,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 590 transitions, 9416 flow [2024-06-27 18:30:19,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:30:19,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:30:19,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 18:30:19,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846335697399527 [2024-06-27 18:30:19,462 INFO L175 Difference]: Start difference. First operand has 316 places, 538 transitions, 7840 flow. Second operand 9 states and 205 transitions. [2024-06-27 18:30:19,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 590 transitions, 9416 flow [2024-06-27 18:30:20,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 590 transitions, 9258 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 18:30:20,950 INFO L231 Difference]: Finished difference. Result has 319 places, 543 transitions, 7980 flow [2024-06-27 18:30:20,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7682, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7980, PETRI_PLACES=319, PETRI_TRANSITIONS=543} [2024-06-27 18:30:20,951 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 266 predicate places. [2024-06-27 18:30:20,951 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 543 transitions, 7980 flow [2024-06-27 18:30:20,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:20,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:20,951 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:30:20,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:30:20,952 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:20,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:20,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1377162289, now seen corresponding path program 3 times [2024-06-27 18:30:20,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:20,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989018486] [2024-06-27 18:30:20,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:20,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:20,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:21,658 INFO 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:30:21,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:21,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989018486] [2024-06-27 18:30:21,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989018486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:21,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:21,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:30:21,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149625505] [2024-06-27 18:30:21,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:21,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:30:21,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:21,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:30:21,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:30:21,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:30:21,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 543 transitions, 7980 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:30:21,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:21,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:30:21,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:25,128 INFO L124 PetriNetUnfolderBase]: 8185/12614 cut-off events. [2024-06-27 18:30:25,129 INFO L125 PetriNetUnfolderBase]: For 825472/825489 co-relation queries the response was YES. [2024-06-27 18:30:25,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108104 conditions, 12614 events. 8185/12614 cut-off events. For 825472/825489 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 79729 event pairs, 2160 based on Foata normal form. 14/12366 useless extension candidates. Maximal degree in co-relation 107949. Up to 11229 conditions per place. [2024-06-27 18:30:25,291 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 522 selfloop transitions, 54 changer transitions 0/584 dead transitions. [2024-06-27 18:30:25,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 584 transitions, 9514 flow [2024-06-27 18:30:25,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:30:25,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:30:25,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 18:30:25,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4787234042553192 [2024-06-27 18:30:25,292 INFO L175 Difference]: Start difference. First operand has 319 places, 543 transitions, 7980 flow. Second operand 8 states and 180 transitions. [2024-06-27 18:30:25,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 584 transitions, 9514 flow [2024-06-27 18:30:26,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 584 transitions, 9264 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:26,870 INFO L231 Difference]: Finished difference. Result has 320 places, 546 transitions, 7970 flow [2024-06-27 18:30:26,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7730, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7970, PETRI_PLACES=320, PETRI_TRANSITIONS=546} [2024-06-27 18:30:26,874 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 267 predicate places. [2024-06-27 18:30:26,874 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 546 transitions, 7970 flow [2024-06-27 18:30:26,874 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:30:26,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:26,874 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:30:26,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:30:26,875 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:26,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:26,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1555214137, now seen corresponding path program 1 times [2024-06-27 18:30:26,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:26,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461936913] [2024-06-27 18:30:26,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:26,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:26,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:27,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:27,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:27,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461936913] [2024-06-27 18:30:27,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461936913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:27,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:27,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:30:27,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655597719] [2024-06-27 18:30:27,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:27,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:30:27,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:27,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:30:27,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:30:27,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:30:27,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 546 transitions, 7970 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:30:27,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:27,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:30:27,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:31,217 INFO L124 PetriNetUnfolderBase]: 8263/12736 cut-off events. [2024-06-27 18:30:31,217 INFO L125 PetriNetUnfolderBase]: For 845779/845796 co-relation queries the response was YES. [2024-06-27 18:30:31,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109227 conditions, 12736 events. 8263/12736 cut-off events. For 845779/845796 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 80616 event pairs, 2015 based on Foata normal form. 8/12476 useless extension candidates. Maximal degree in co-relation 109071. Up to 10910 conditions per place. [2024-06-27 18:30:31,383 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 455 selfloop transitions, 144 changer transitions 0/607 dead transitions. [2024-06-27 18:30:31,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 607 transitions, 9707 flow [2024-06-27 18:30:31,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:30:31,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:30:31,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 18:30:31,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-27 18:30:31,385 INFO L175 Difference]: Start difference. First operand has 320 places, 546 transitions, 7970 flow. Second operand 8 states and 191 transitions. [2024-06-27 18:30:31,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 607 transitions, 9707 flow [2024-06-27 18:30:33,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 607 transitions, 9523 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 18:30:33,080 INFO L231 Difference]: Finished difference. Result has 323 places, 564 transitions, 8456 flow [2024-06-27 18:30:33,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7786, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8456, PETRI_PLACES=323, PETRI_TRANSITIONS=564} [2024-06-27 18:30:33,081 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 270 predicate places. [2024-06-27 18:30:33,081 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 564 transitions, 8456 flow [2024-06-27 18:30:33,082 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:30:33,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:33,082 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:30:33,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:30:33,082 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:33,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:33,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1555093020, now seen corresponding path program 1 times [2024-06-27 18:30:33,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:33,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638174938] [2024-06-27 18:30:33,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:33,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:33,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:33,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:33,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:33,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638174938] [2024-06-27 18:30:33,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638174938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:33,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:33,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:30:33,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505237123] [2024-06-27 18:30:33,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:33,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:30:33,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:33,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:30:33,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:30:33,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:30:33,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 564 transitions, 8456 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:30:33,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:33,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:30:33,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:37,288 INFO L124 PetriNetUnfolderBase]: 8303/12791 cut-off events. [2024-06-27 18:30:37,288 INFO L125 PetriNetUnfolderBase]: For 867899/867916 co-relation queries the response was YES. [2024-06-27 18:30:37,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112294 conditions, 12791 events. 8303/12791 cut-off events. For 867899/867916 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 80977 event pairs, 2016 based on Foata normal form. 12/12533 useless extension candidates. Maximal degree in co-relation 112136. Up to 11544 conditions per place. [2024-06-27 18:30:37,444 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 553 selfloop transitions, 46 changer transitions 0/607 dead transitions. [2024-06-27 18:30:37,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 607 transitions, 9950 flow [2024-06-27 18:30:37,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:30:37,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:30:37,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 18:30:37,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4787234042553192 [2024-06-27 18:30:37,445 INFO L175 Difference]: Start difference. First operand has 323 places, 564 transitions, 8456 flow. Second operand 8 states and 180 transitions. [2024-06-27 18:30:37,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 607 transitions, 9950 flow [2024-06-27 18:30:39,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 607 transitions, 9548 flow, removed 93 selfloop flow, removed 4 redundant places. [2024-06-27 18:30:39,140 INFO L231 Difference]: Finished difference. Result has 327 places, 569 transitions, 8282 flow [2024-06-27 18:30:39,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8054, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8282, PETRI_PLACES=327, PETRI_TRANSITIONS=569} [2024-06-27 18:30:39,140 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 274 predicate places. [2024-06-27 18:30:39,140 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 569 transitions, 8282 flow [2024-06-27 18:30:39,141 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:30:39,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:39,141 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:30:39,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 18:30:39,141 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:30:39,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:39,142 INFO L85 PathProgramCache]: Analyzing trace with hash -718815255, now seen corresponding path program 2 times [2024-06-27 18:30:39,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:39,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668586560] [2024-06-27 18:30:39,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:39,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:39,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:39,925 INFO 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:30:39,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:39,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668586560] [2024-06-27 18:30:39,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668586560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:39,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:39,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:30:39,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900706851] [2024-06-27 18:30:39,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:39,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:30:39,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:39,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:30:39,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:30:39,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:30:39,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 569 transitions, 8282 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:30:39,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:39,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:30:39,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand