./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 19:09:00,540 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:09:00,620 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:09:00,625 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:09:00,626 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:09:00,654 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:09:00,655 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:09:00,656 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:09:00,656 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:09:00,660 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:09:00,660 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:09:00,661 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:09:00,662 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:09:00,663 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:09:00,663 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:09:00,664 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:09:00,664 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:09:00,664 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:09:00,665 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:09:00,665 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:09:00,665 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:09:00,666 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:09:00,666 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:09:00,666 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:09:00,667 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:09:00,667 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:09:00,667 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:09:00,668 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:09:00,669 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:09:00,669 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:09:00,670 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:09:00,670 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:09:00,670 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:09:00,671 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:09:00,671 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:09:00,671 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:09:00,672 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:09:00,672 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:09:00,672 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:09:00,672 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:09:00,673 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:09:00,673 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:09:00,673 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:09:00,674 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 19:09:00,904 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:09:00,933 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:09:00,936 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:09:00,937 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:09:00,937 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:09:00,938 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/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 19:09:01,147 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:09:01,148 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:09:01,148 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 19:09:02,362 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:09:02,654 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:09:02,655 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 19:09:02,672 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/298b9e38c/6a8438fe3ff24404b22437812d5fc873/FLAG3db903436 [2024-06-27 19:09:02,686 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/298b9e38c/6a8438fe3ff24404b22437812d5fc873 [2024-06-27 19:09:02,686 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:09:02,687 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:09:02,688 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:09:02,689 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:09:02,693 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:09:02,694 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:09:01" (1/2) ... [2024-06-27 19:09:02,695 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72192aca and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:09:02, skipping insertion in model container [2024-06-27 19:09:02,695 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:09:01" (1/2) ... [2024-06-27 19:09:02,696 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6574283c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:09:02, skipping insertion in model container [2024-06-27 19:09:02,697 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:09:02" (2/2) ... [2024-06-27 19:09:02,697 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72192aca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:02, skipping insertion in model container [2024-06-27 19:09:02,697 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:09:02" (2/2) ... [2024-06-27 19:09:02,697 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:09:02,813 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:09:02,815 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] ((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-27 19:09:02,815 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-27 19:09:02,815 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] ((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-27 19:09:02,815 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:09:02,816 INFO L106 edCorrectnessWitness]: ghost_update [L850-L850] multithreaded = 1; [2024-06-27 19:09:02,866 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:09:03,033 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/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1039,1052] [2024-06-27 19:09:03,229 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:09:03,248 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 19:09:03,293 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/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1039,1052] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:09:03,386 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:09:03,433 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:09:03,434 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03 WrapperNode [2024-06-27 19:09:03,434 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:09:03,435 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:09:03,435 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:09:03,436 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:09:03,442 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,471 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,505 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 139 [2024-06-27 19:09:03,505 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:09:03,506 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:09:03,506 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:09:03,506 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:09:03,522 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,523 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,526 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,556 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 19:09:03,560 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,560 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,575 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,578 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,585 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,588 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,591 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:09:03,594 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:09:03,595 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:09:03,595 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:09:03,596 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (1/1) ... [2024-06-27 19:09:03,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:09:03,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:09:03,629 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 19:09:03,652 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 19:09:03,669 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:09:03,669 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:09:03,670 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:09:03,670 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:09:03,670 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:09:03,671 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:09:03,671 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:09:03,671 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:09:03,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:09:03,671 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:09:03,672 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:09:03,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:09:03,674 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 19:09:03,803 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:09:03,805 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:09:04,149 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:09:04,150 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:09:04,403 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:09:04,403 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:09:04,404 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:09:04 BoogieIcfgContainer [2024-06-27 19:09:04,405 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:09:04,408 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:09:04,408 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:09:04,411 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:09:04,411 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:09:01" (1/4) ... [2024-06-27 19:09:04,413 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6252b71 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:09:04, skipping insertion in model container [2024-06-27 19:09:04,413 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:09:02" (2/4) ... [2024-06-27 19:09:04,414 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6252b71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:09:04, skipping insertion in model container [2024-06-27 19:09:04,414 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:09:03" (3/4) ... [2024-06-27 19:09:04,414 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6252b71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:09:04, skipping insertion in model container [2024-06-27 19:09:04,415 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:09:04" (4/4) ... [2024-06-27 19:09:04,417 INFO L112 eAbstractionObserver]: Analyzing ICFG safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 19:09:04,435 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:09:04,435 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 19:09:04,436 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:09:04,494 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:09:04,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 19:09:04,574 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-27 19:09:04,574 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:09:04,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 78 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-27 19:09:04,579 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 19:09:04,584 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-06-27 19:09:04,600 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:09:04,608 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;@37d1ae67, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:09:04,608 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 19:09:04,614 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:09:04,614 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:09:04,615 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:09:04,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:04,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:09:04,616 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 19:09:04,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:04,666 INFO L85 PathProgramCache]: Analyzing trace with hash 426542501, now seen corresponding path program 1 times [2024-06-27 19:09:04,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:04,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055275594] [2024-06-27 19:09:04,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:04,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:04,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:05,600 INFO 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 19:09:05,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:05,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055275594] [2024-06-27 19:09:05,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055275594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:05,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:05,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:09:05,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667676902] [2024-06-27 19:09:05,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:05,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:09:05,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:05,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:09:05,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:09:05,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 19:09:05,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 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 19:09:05,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:05,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 19:09:05,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:07,017 INFO L124 PetriNetUnfolderBase]: 4925/7800 cut-off events. [2024-06-27 19:09:07,018 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2024-06-27 19:09:07,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14930 conditions, 7800 events. 4925/7800 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 50094 event pairs, 4091 based on Foata normal form. 246/7479 useless extension candidates. Maximal degree in co-relation 14918. Up to 7030 conditions per place. [2024-06-27 19:09:07,078 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 44 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-06-27 19:09:07,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 60 transitions, 233 flow [2024-06-27 19:09:07,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:09:07,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:09:07,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-27 19:09:07,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 19:09:07,092 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 96 transitions. [2024-06-27 19:09:07,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 60 transitions, 233 flow [2024-06-27 19:09:07,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 60 transitions, 228 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:09:07,101 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-06-27 19:09:07,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-27 19:09:07,107 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-27 19:09:07,107 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-06-27 19:09:07,107 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 19:09:07,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:07,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:07,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:09:07,108 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 19:09:07,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:07,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1885727156, now seen corresponding path program 1 times [2024-06-27 19:09:07,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:07,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299823095] [2024-06-27 19:09:07,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:07,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:07,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:07,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:07,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:07,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299823095] [2024-06-27 19:09:07,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299823095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:07,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:07,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:09:07,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641518604] [2024-06-27 19:09:07,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:07,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:09:07,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:07,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:09:07,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:09:07,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 19:09:07,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:07,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:07,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 19:09:07,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:08,702 INFO L124 PetriNetUnfolderBase]: 4911/7054 cut-off events. [2024-06-27 19:09:08,703 INFO L125 PetriNetUnfolderBase]: For 992/992 co-relation queries the response was YES. [2024-06-27 19:09:08,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15746 conditions, 7054 events. 4911/7054 cut-off events. For 992/992 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 39576 event pairs, 2397 based on Foata normal form. 6/6777 useless extension candidates. Maximal degree in co-relation 15734. Up to 6960 conditions per place. [2024-06-27 19:09:08,752 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 57 selfloop transitions, 9 changer transitions 0/77 dead transitions. [2024-06-27 19:09:08,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 77 transitions, 335 flow [2024-06-27 19:09:08,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:09:08,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:09:08,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2024-06-27 19:09:08,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6510416666666666 [2024-06-27 19:09:08,755 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 4 states and 125 transitions. [2024-06-27 19:09:08,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 77 transitions, 335 flow [2024-06-27 19:09:08,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 77 transitions, 330 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:09:08,758 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 177 flow [2024-06-27 19:09:08,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=177, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-27 19:09:08,759 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-06-27 19:09:08,759 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 177 flow [2024-06-27 19:09:08,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:08,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:08,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:08,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:09:08,760 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:09:08,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:08,761 INFO L85 PathProgramCache]: Analyzing trace with hash 320673162, now seen corresponding path program 1 times [2024-06-27 19:09:08,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:08,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353075149] [2024-06-27 19:09:08,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:08,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:08,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:09,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:09,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:09,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353075149] [2024-06-27 19:09:09,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353075149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:09,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:09,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:09:09,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720453182] [2024-06-27 19:09:09,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:09,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:09:09,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:09,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:09:09,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:09:09,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:09,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 177 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 19:09:09,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:09,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:09,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:10,804 INFO L124 PetriNetUnfolderBase]: 5515/8630 cut-off events. [2024-06-27 19:09:10,804 INFO L125 PetriNetUnfolderBase]: For 2863/2863 co-relation queries the response was YES. [2024-06-27 19:09:10,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20048 conditions, 8630 events. 5515/8630 cut-off events. For 2863/2863 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 54782 event pairs, 3485 based on Foata normal form. 4/8078 useless extension candidates. Maximal degree in co-relation 20033. Up to 7827 conditions per place. [2024-06-27 19:09:10,856 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 59 selfloop transitions, 12 changer transitions 0/80 dead transitions. [2024-06-27 19:09:10,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 408 flow [2024-06-27 19:09:10,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:09:10,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:09:10,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-27 19:09:10,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 19:09:10,859 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 177 flow. Second operand 5 states and 125 transitions. [2024-06-27 19:09:10,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 408 flow [2024-06-27 19:09:10,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 80 transitions, 382 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 19:09:10,862 INFO L231 Difference]: Finished difference. Result has 61 places, 62 transitions, 256 flow [2024-06-27 19:09:10,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=256, PETRI_PLACES=61, PETRI_TRANSITIONS=62} [2024-06-27 19:09:10,864 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 7 predicate places. [2024-06-27 19:09:10,864 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 62 transitions, 256 flow [2024-06-27 19:09:10,864 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 19:09:10,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:10,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:10,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:09:10,865 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 19:09:10,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:10,865 INFO L85 PathProgramCache]: Analyzing trace with hash -31631614, now seen corresponding path program 1 times [2024-06-27 19:09:10,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:10,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783369628] [2024-06-27 19:09:10,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:10,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:10,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:11,810 INFO 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 19:09:11,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:11,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783369628] [2024-06-27 19:09:11,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783369628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:11,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:11,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:09:11,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61500730] [2024-06-27 19:09:11,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:11,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:09:11,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:11,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:09:11,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:09:11,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 19:09:11,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 62 transitions, 256 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:11,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:11,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 19:09:11,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:12,979 INFO L124 PetriNetUnfolderBase]: 4822/7076 cut-off events. [2024-06-27 19:09:12,979 INFO L125 PetriNetUnfolderBase]: For 4663/4663 co-relation queries the response was YES. [2024-06-27 19:09:12,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18754 conditions, 7076 events. 4822/7076 cut-off events. For 4663/4663 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 41472 event pairs, 1418 based on Foata normal form. 6/6779 useless extension candidates. Maximal degree in co-relation 18737. Up to 6787 conditions per place. [2024-06-27 19:09:13,031 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 82 selfloop transitions, 16 changer transitions 0/109 dead transitions. [2024-06-27 19:09:13,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 109 transitions, 571 flow [2024-06-27 19:09:13,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:09:13,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:09:13,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 19:09:13,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:09:13,037 INFO L175 Difference]: Start difference. First operand has 61 places, 62 transitions, 256 flow. Second operand 6 states and 180 transitions. [2024-06-27 19:09:13,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 109 transitions, 571 flow [2024-06-27 19:09:13,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 109 transitions, 559 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 19:09:13,044 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 306 flow [2024-06-27 19:09:13,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=306, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-27 19:09:13,046 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 12 predicate places. [2024-06-27 19:09:13,047 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 306 flow [2024-06-27 19:09:13,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:13,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:13,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:13,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:09:13,048 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 19:09:13,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:13,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1569644305, now seen corresponding path program 1 times [2024-06-27 19:09:13,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:13,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280931228] [2024-06-27 19:09:13,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:13,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:13,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:13,663 INFO 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 19:09:13,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:13,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280931228] [2024-06-27 19:09:13,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280931228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:13,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:13,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:09:13,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757821351] [2024-06-27 19:09:13,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:13,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:09:13,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:13,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:09:13,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:09:13,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:13,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 306 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 19:09:13,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:13,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:13,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:15,069 INFO L124 PetriNetUnfolderBase]: 5481/8590 cut-off events. [2024-06-27 19:09:15,070 INFO L125 PetriNetUnfolderBase]: For 8556/8559 co-relation queries the response was YES. [2024-06-27 19:09:15,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23400 conditions, 8590 events. 5481/8590 cut-off events. For 8556/8559 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 54876 event pairs, 2399 based on Foata normal form. 6/8057 useless extension candidates. Maximal degree in co-relation 23379. Up to 7681 conditions per place. [2024-06-27 19:09:15,144 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 77 selfloop transitions, 23 changer transitions 0/109 dead transitions. [2024-06-27 19:09:15,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 109 transitions, 679 flow [2024-06-27 19:09:15,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:09:15,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:09:15,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 19:09:15,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5451388888888888 [2024-06-27 19:09:15,146 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 306 flow. Second operand 6 states and 157 transitions. [2024-06-27 19:09:15,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 109 transitions, 679 flow [2024-06-27 19:09:15,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 109 transitions, 633 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 19:09:15,160 INFO L231 Difference]: Finished difference. Result has 70 places, 77 transitions, 425 flow [2024-06-27 19:09:15,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=425, PETRI_PLACES=70, PETRI_TRANSITIONS=77} [2024-06-27 19:09:15,162 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 16 predicate places. [2024-06-27 19:09:15,166 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 77 transitions, 425 flow [2024-06-27 19:09:15,167 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 19:09:15,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:15,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:15,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:09:15,167 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 19:09:15,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:15,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1053724945, now seen corresponding path program 2 times [2024-06-27 19:09:15,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:15,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567729003] [2024-06-27 19:09:15,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:15,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:15,800 INFO 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 19:09:15,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:15,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567729003] [2024-06-27 19:09:15,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567729003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:15,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:15,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:09:15,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152624581] [2024-06-27 19:09:15,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:15,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:09:15,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:15,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:09:15,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:09:15,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:15,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 77 transitions, 425 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 19:09:15,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:15,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:15,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:17,148 INFO L124 PetriNetUnfolderBase]: 5469/8563 cut-off events. [2024-06-27 19:09:17,148 INFO L125 PetriNetUnfolderBase]: For 12036/12036 co-relation queries the response was YES. [2024-06-27 19:09:17,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25092 conditions, 8563 events. 5469/8563 cut-off events. For 12036/12036 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 54709 event pairs, 2395 based on Foata normal form. 4/8030 useless extension candidates. Maximal degree in co-relation 25068. Up to 7671 conditions per place. [2024-06-27 19:09:17,225 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 71 selfloop transitions, 24 changer transitions 0/104 dead transitions. [2024-06-27 19:09:17,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 104 transitions, 682 flow [2024-06-27 19:09:17,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:09:17,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:09:17,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:09:17,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 19:09:17,227 INFO L175 Difference]: Start difference. First operand has 70 places, 77 transitions, 425 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:09:17,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 104 transitions, 682 flow [2024-06-27 19:09:17,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 104 transitions, 620 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 19:09:17,264 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 428 flow [2024-06-27 19:09:17,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=428, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-27 19:09:17,267 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 19 predicate places. [2024-06-27 19:09:17,267 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 428 flow [2024-06-27 19:09:17,268 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 19:09:17,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:17,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:17,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:09:17,268 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:09:17,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:17,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1569398227, now seen corresponding path program 1 times [2024-06-27 19:09:17,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:17,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775758934] [2024-06-27 19:09:17,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:17,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:17,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:18,510 INFO 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 19:09:18,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:18,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775758934] [2024-06-27 19:09:18,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775758934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:18,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:18,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:09:18,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534816213] [2024-06-27 19:09:18,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:18,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:09:18,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:18,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:09:18,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:09:18,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:18,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 428 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:18,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:18,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:18,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:19,755 INFO L124 PetriNetUnfolderBase]: 5357/8406 cut-off events. [2024-06-27 19:09:19,755 INFO L125 PetriNetUnfolderBase]: For 12866/12866 co-relation queries the response was YES. [2024-06-27 19:09:19,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24480 conditions, 8406 events. 5357/8406 cut-off events. For 12866/12866 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 53726 event pairs, 2314 based on Foata normal form. 4/7913 useless extension candidates. Maximal degree in co-relation 24455. Up to 7551 conditions per place. [2024-06-27 19:09:19,802 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 90 selfloop transitions, 17 changer transitions 0/116 dead transitions. [2024-06-27 19:09:19,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 116 transitions, 755 flow [2024-06-27 19:09:19,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:09:19,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:09:19,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:09:19,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-27 19:09:19,805 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 428 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:09:19,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 116 transitions, 755 flow [2024-06-27 19:09:19,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 116 transitions, 717 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 19:09:19,819 INFO L231 Difference]: Finished difference. Result has 77 places, 83 transitions, 490 flow [2024-06-27 19:09:19,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=490, PETRI_PLACES=77, PETRI_TRANSITIONS=83} [2024-06-27 19:09:19,820 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 23 predicate places. [2024-06-27 19:09:19,820 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 83 transitions, 490 flow [2024-06-27 19:09:19,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:19,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:19,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:19,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:09:19,821 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:09:19,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:19,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1364196449, now seen corresponding path program 1 times [2024-06-27 19:09:19,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:19,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913625794] [2024-06-27 19:09:19,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:19,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:19,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:19,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:19,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:19,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913625794] [2024-06-27 19:09:19,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913625794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:19,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:19,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:09:19,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109007815] [2024-06-27 19:09:19,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:19,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:09:19,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:19,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:09:19,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:09:19,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-06-27 19:09:19,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 83 transitions, 490 flow. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:19,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:19,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-06-27 19:09:19,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:20,344 INFO L124 PetriNetUnfolderBase]: 1911/3645 cut-off events. [2024-06-27 19:09:20,344 INFO L125 PetriNetUnfolderBase]: For 12197/12317 co-relation queries the response was YES. [2024-06-27 19:09:20,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9945 conditions, 3645 events. 1911/3645 cut-off events. For 12197/12317 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 26406 event pairs, 686 based on Foata normal form. 205/3635 useless extension candidates. Maximal degree in co-relation 9918. Up to 2199 conditions per place. [2024-06-27 19:09:20,374 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 46 selfloop transitions, 13 changer transitions 0/91 dead transitions. [2024-06-27 19:09:20,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 91 transitions, 612 flow [2024-06-27 19:09:20,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:09:20,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:09:20,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 105 transitions. [2024-06-27 19:09:20,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7291666666666666 [2024-06-27 19:09:20,377 INFO L175 Difference]: Start difference. First operand has 77 places, 83 transitions, 490 flow. Second operand 3 states and 105 transitions. [2024-06-27 19:09:20,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 91 transitions, 612 flow [2024-06-27 19:09:20,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 91 transitions, 583 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 19:09:20,389 INFO L231 Difference]: Finished difference. Result has 76 places, 79 transitions, 455 flow [2024-06-27 19:09:20,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=455, PETRI_PLACES=76, PETRI_TRANSITIONS=79} [2024-06-27 19:09:20,391 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 22 predicate places. [2024-06-27 19:09:20,391 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 79 transitions, 455 flow [2024-06-27 19:09:20,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:20,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:20,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:20,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:09:20,392 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 19:09:20,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:20,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1656645844, now seen corresponding path program 1 times [2024-06-27 19:09:20,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:20,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060805698] [2024-06-27 19:09:20,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:20,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:20,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:21,239 INFO 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 19:09:21,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:21,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060805698] [2024-06-27 19:09:21,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060805698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:21,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:21,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:09:21,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951952481] [2024-06-27 19:09:21,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:21,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:09:21,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:21,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:09:21,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:09:21,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:21,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 79 transitions, 455 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:21,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:21,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:21,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:22,584 INFO L124 PetriNetUnfolderBase]: 5115/8040 cut-off events. [2024-06-27 19:09:22,584 INFO L125 PetriNetUnfolderBase]: For 20429/20435 co-relation queries the response was YES. [2024-06-27 19:09:22,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24794 conditions, 8040 events. 5115/8040 cut-off events. For 20429/20435 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 50214 event pairs, 1975 based on Foata normal form. 8/7825 useless extension candidates. Maximal degree in co-relation 24766. Up to 6737 conditions per place. [2024-06-27 19:09:22,635 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 117 selfloop transitions, 50 changer transitions 6/182 dead transitions. [2024-06-27 19:09:22,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 182 transitions, 1306 flow [2024-06-27 19:09:22,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:09:22,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:09:22,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 19:09:22,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5703125 [2024-06-27 19:09:22,638 INFO L175 Difference]: Start difference. First operand has 76 places, 79 transitions, 455 flow. Second operand 8 states and 219 transitions. [2024-06-27 19:09:22,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 182 transitions, 1306 flow [2024-06-27 19:09:22,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 182 transitions, 1260 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 19:09:22,665 INFO L231 Difference]: Finished difference. Result has 85 places, 108 transitions, 805 flow [2024-06-27 19:09:22,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=805, PETRI_PLACES=85, PETRI_TRANSITIONS=108} [2024-06-27 19:09:22,666 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 31 predicate places. [2024-06-27 19:09:22,666 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 108 transitions, 805 flow [2024-06-27 19:09:22,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:22,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:22,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:22,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:09:22,667 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:09:22,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:22,668 INFO L85 PathProgramCache]: Analyzing trace with hash -2078635498, now seen corresponding path program 1 times [2024-06-27 19:09:22,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:22,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539095844] [2024-06-27 19:09:22,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:22,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:22,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:23,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:23,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:23,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539095844] [2024-06-27 19:09:23,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539095844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:23,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:23,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:09:23,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782806205] [2024-06-27 19:09:23,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:23,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:09:23,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:23,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:09:23,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:09:23,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:23,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 108 transitions, 805 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 19:09:23,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:23,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:23,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:24,026 INFO L124 PetriNetUnfolderBase]: 4561/7255 cut-off events. [2024-06-27 19:09:24,027 INFO L125 PetriNetUnfolderBase]: For 23348/23350 co-relation queries the response was YES. [2024-06-27 19:09:24,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24554 conditions, 7255 events. 4561/7255 cut-off events. For 23348/23350 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 45109 event pairs, 2081 based on Foata normal form. 1/7033 useless extension candidates. Maximal degree in co-relation 24521. Up to 6505 conditions per place. [2024-06-27 19:09:24,074 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 112 selfloop transitions, 9 changer transitions 0/130 dead transitions. [2024-06-27 19:09:24,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 130 transitions, 1148 flow [2024-06-27 19:09:24,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:09:24,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:09:24,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 19:09:24,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-27 19:09:24,078 INFO L175 Difference]: Start difference. First operand has 85 places, 108 transitions, 805 flow. Second operand 5 states and 115 transitions. [2024-06-27 19:09:24,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 130 transitions, 1148 flow [2024-06-27 19:09:24,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 130 transitions, 1092 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 19:09:24,117 INFO L231 Difference]: Finished difference. Result has 87 places, 115 transitions, 849 flow [2024-06-27 19:09:24,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=849, PETRI_PLACES=87, PETRI_TRANSITIONS=115} [2024-06-27 19:09:24,119 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 33 predicate places. [2024-06-27 19:09:24,119 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 115 transitions, 849 flow [2024-06-27 19:09:24,119 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 19:09:24,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:24,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:24,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:09:24,120 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 19:09:24,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:24,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1821465214, now seen corresponding path program 2 times [2024-06-27 19:09:24,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:24,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472734568] [2024-06-27 19:09:24,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:24,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:24,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:24,901 INFO 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 19:09:24,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:24,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472734568] [2024-06-27 19:09:24,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472734568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:24,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:24,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:09:24,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690027935] [2024-06-27 19:09:24,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:24,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:09:24,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:24,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:09:24,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:09:24,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:24,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 115 transitions, 849 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:24,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:24,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:24,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:26,225 INFO L124 PetriNetUnfolderBase]: 4647/7402 cut-off events. [2024-06-27 19:09:26,225 INFO L125 PetriNetUnfolderBase]: For 25594/25594 co-relation queries the response was YES. [2024-06-27 19:09:26,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25959 conditions, 7402 events. 4647/7402 cut-off events. For 25594/25594 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 46345 event pairs, 1860 based on Foata normal form. 10/7189 useless extension candidates. Maximal degree in co-relation 25924. Up to 6461 conditions per place. [2024-06-27 19:09:26,276 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 126 selfloop transitions, 37 changer transitions 0/172 dead transitions. [2024-06-27 19:09:26,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 172 transitions, 1434 flow [2024-06-27 19:09:26,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:09:26,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:09:26,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:09:26,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 19:09:26,279 INFO L175 Difference]: Start difference. First operand has 87 places, 115 transitions, 849 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:09:26,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 172 transitions, 1434 flow [2024-06-27 19:09:26,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 172 transitions, 1389 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 19:09:26,320 INFO L231 Difference]: Finished difference. Result has 92 places, 125 transitions, 1011 flow [2024-06-27 19:09:26,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1011, PETRI_PLACES=92, PETRI_TRANSITIONS=125} [2024-06-27 19:09:26,321 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 38 predicate places. [2024-06-27 19:09:26,321 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 125 transitions, 1011 flow [2024-06-27 19:09:26,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:26,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:26,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:26,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:09:26,322 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 19:09:26,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:26,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1821287584, now seen corresponding path program 3 times [2024-06-27 19:09:26,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:26,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344008214] [2024-06-27 19:09:26,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:26,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:26,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:27,137 INFO 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 19:09:27,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:27,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344008214] [2024-06-27 19:09:27,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344008214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:27,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:27,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:09:27,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902999727] [2024-06-27 19:09:27,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:27,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:09:27,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:27,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:09:27,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:09:27,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:27,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 125 transitions, 1011 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:27,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:27,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:27,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:28,453 INFO L124 PetriNetUnfolderBase]: 4783/7656 cut-off events. [2024-06-27 19:09:28,454 INFO L125 PetriNetUnfolderBase]: For 29979/29987 co-relation queries the response was YES. [2024-06-27 19:09:28,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27855 conditions, 7656 events. 4783/7656 cut-off events. For 29979/29987 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 48509 event pairs, 1710 based on Foata normal form. 10/7429 useless extension candidates. Maximal degree in co-relation 27818. Up to 6196 conditions per place. [2024-06-27 19:09:28,502 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 104 selfloop transitions, 75 changer transitions 0/188 dead transitions. [2024-06-27 19:09:28,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 188 transitions, 1731 flow [2024-06-27 19:09:28,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:09:28,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:09:28,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 19:09:28,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 19:09:28,504 INFO L175 Difference]: Start difference. First operand has 92 places, 125 transitions, 1011 flow. Second operand 7 states and 182 transitions. [2024-06-27 19:09:28,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 188 transitions, 1731 flow [2024-06-27 19:09:28,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 188 transitions, 1631 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 19:09:28,548 INFO L231 Difference]: Finished difference. Result has 95 places, 138 transitions, 1270 flow [2024-06-27 19:09:28,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1270, PETRI_PLACES=95, PETRI_TRANSITIONS=138} [2024-06-27 19:09:28,549 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 41 predicate places. [2024-06-27 19:09:28,549 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 138 transitions, 1270 flow [2024-06-27 19:09:28,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:28,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:28,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:28,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:09:28,551 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 19:09:28,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:28,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1163151830, now seen corresponding path program 1 times [2024-06-27 19:09:28,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:28,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375938945] [2024-06-27 19:09:28,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:28,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:28,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:29,769 INFO 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 19:09:29,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:29,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375938945] [2024-06-27 19:09:29,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375938945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:29,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:29,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:09:29,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463229175] [2024-06-27 19:09:29,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:29,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:09:29,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:29,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:09:29,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:09:29,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:29,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 138 transitions, 1270 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:29,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:29,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:29,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:31,082 INFO L124 PetriNetUnfolderBase]: 4835/7691 cut-off events. [2024-06-27 19:09:31,082 INFO L125 PetriNetUnfolderBase]: For 35540/35546 co-relation queries the response was YES. [2024-06-27 19:09:31,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29357 conditions, 7691 events. 4835/7691 cut-off events. For 35540/35546 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 48415 event pairs, 1603 based on Foata normal form. 5/7475 useless extension candidates. Maximal degree in co-relation 29318. Up to 6483 conditions per place. [2024-06-27 19:09:31,136 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 146 selfloop transitions, 52 changer transitions 0/207 dead transitions. [2024-06-27 19:09:31,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 207 transitions, 2100 flow [2024-06-27 19:09:31,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:09:31,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:09:31,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:09:31,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-27 19:09:31,139 INFO L175 Difference]: Start difference. First operand has 95 places, 138 transitions, 1270 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:09:31,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 207 transitions, 2100 flow [2024-06-27 19:09:31,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 207 transitions, 1927 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 19:09:31,216 INFO L231 Difference]: Finished difference. Result has 100 places, 152 transitions, 1476 flow [2024-06-27 19:09:31,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1476, PETRI_PLACES=100, PETRI_TRANSITIONS=152} [2024-06-27 19:09:31,217 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 46 predicate places. [2024-06-27 19:09:31,218 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 152 transitions, 1476 flow [2024-06-27 19:09:31,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:31,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:31,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:31,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:09:31,219 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 19:09:31,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:31,219 INFO L85 PathProgramCache]: Analyzing trace with hash 982642510, now seen corresponding path program 4 times [2024-06-27 19:09:31,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:31,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144405320] [2024-06-27 19:09:31,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:31,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:31,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:32,022 INFO 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 19:09:32,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:32,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144405320] [2024-06-27 19:09:32,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144405320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:32,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:32,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:09:32,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812014960] [2024-06-27 19:09:32,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:32,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:09:32,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:32,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:09:32,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:09:32,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:32,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 152 transitions, 1476 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:32,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:32,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:32,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:33,406 INFO L124 PetriNetUnfolderBase]: 4819/7337 cut-off events. [2024-06-27 19:09:33,406 INFO L125 PetriNetUnfolderBase]: For 36729/36729 co-relation queries the response was YES. [2024-06-27 19:09:33,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29160 conditions, 7337 events. 4819/7337 cut-off events. For 36729/36729 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 44066 event pairs, 1576 based on Foata normal form. 6/7222 useless extension candidates. Maximal degree in co-relation 29119. Up to 6255 conditions per place. [2024-06-27 19:09:33,468 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 108 selfloop transitions, 83 changer transitions 0/200 dead transitions. [2024-06-27 19:09:33,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 200 transitions, 2051 flow [2024-06-27 19:09:33,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:09:33,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:09:33,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:09:33,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 19:09:33,473 INFO L175 Difference]: Start difference. First operand has 100 places, 152 transitions, 1476 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:09:33,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 200 transitions, 2051 flow [2024-06-27 19:09:33,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 200 transitions, 1965 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-27 19:09:33,540 INFO L231 Difference]: Finished difference. Result has 106 places, 155 transitions, 1617 flow [2024-06-27 19:09:33,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1617, PETRI_PLACES=106, PETRI_TRANSITIONS=155} [2024-06-27 19:09:33,541 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 52 predicate places. [2024-06-27 19:09:33,541 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 155 transitions, 1617 flow [2024-06-27 19:09:33,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:33,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:33,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:33,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:09:33,542 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:09:33,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:33,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1584408352, now seen corresponding path program 2 times [2024-06-27 19:09:33,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:33,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829357266] [2024-06-27 19:09:33,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:33,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:33,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:34,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 19:09:34,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:34,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829357266] [2024-06-27 19:09:34,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829357266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:34,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:34,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:09:34,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825736232] [2024-06-27 19:09:34,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:34,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:09:34,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:34,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:09:34,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:09:34,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:34,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 155 transitions, 1617 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 19:09:34,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:34,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:34,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:36,146 INFO L124 PetriNetUnfolderBase]: 4871/7818 cut-off events. [2024-06-27 19:09:36,147 INFO L125 PetriNetUnfolderBase]: For 39794/39794 co-relation queries the response was YES. [2024-06-27 19:09:36,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30403 conditions, 7818 events. 4871/7818 cut-off events. For 39794/39794 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 49911 event pairs, 1600 based on Foata normal form. 4/7578 useless extension candidates. Maximal degree in co-relation 30359. Up to 6505 conditions per place. [2024-06-27 19:09:36,190 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 147 selfloop transitions, 54 changer transitions 0/210 dead transitions. [2024-06-27 19:09:36,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 210 transitions, 2280 flow [2024-06-27 19:09:36,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:09:36,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:09:36,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:09:36,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-27 19:09:36,193 INFO L175 Difference]: Start difference. First operand has 106 places, 155 transitions, 1617 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:09:36,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 210 transitions, 2280 flow [2024-06-27 19:09:36,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 210 transitions, 2047 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:09:36,251 INFO L231 Difference]: Finished difference. Result has 107 places, 158 transitions, 1538 flow [2024-06-27 19:09:36,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1387, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1538, PETRI_PLACES=107, PETRI_TRANSITIONS=158} [2024-06-27 19:09:36,252 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 53 predicate places. [2024-06-27 19:09:36,252 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 158 transitions, 1538 flow [2024-06-27 19:09:36,252 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 19:09:36,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:36,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:36,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:09:36,253 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 19:09:36,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:36,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1852473448, now seen corresponding path program 3 times [2024-06-27 19:09:36,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:36,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274537899] [2024-06-27 19:09:36,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:36,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:36,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:37,370 INFO 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 19:09:37,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:37,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274537899] [2024-06-27 19:09:37,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274537899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:37,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:37,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:09:37,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199800672] [2024-06-27 19:09:37,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:37,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:09:37,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:37,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:09:37,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:09:37,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:37,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 158 transitions, 1538 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 19:09:37,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:37,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:37,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:38,612 INFO L124 PetriNetUnfolderBase]: 4861/7804 cut-off events. [2024-06-27 19:09:38,612 INFO L125 PetriNetUnfolderBase]: For 40426/40426 co-relation queries the response was YES. [2024-06-27 19:09:38,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30044 conditions, 7804 events. 4861/7804 cut-off events. For 40426/40426 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 49874 event pairs, 1618 based on Foata normal form. 4/7563 useless extension candidates. Maximal degree in co-relation 30000. Up to 6497 conditions per place. [2024-06-27 19:09:38,662 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 134 selfloop transitions, 60 changer transitions 0/203 dead transitions. [2024-06-27 19:09:38,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 203 transitions, 2080 flow [2024-06-27 19:09:38,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:09:38,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:09:38,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:09:38,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 19:09:38,663 INFO L175 Difference]: Start difference. First operand has 107 places, 158 transitions, 1538 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:09:38,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 203 transitions, 2080 flow [2024-06-27 19:09:38,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 203 transitions, 1926 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 19:09:38,710 INFO L231 Difference]: Finished difference. Result has 108 places, 158 transitions, 1512 flow [2024-06-27 19:09:38,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1512, PETRI_PLACES=108, PETRI_TRANSITIONS=158} [2024-06-27 19:09:38,711 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 54 predicate places. [2024-06-27 19:09:38,711 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 158 transitions, 1512 flow [2024-06-27 19:09:38,711 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 19:09:38,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:38,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:38,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:09:38,712 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 19:09:38,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:38,713 INFO L85 PathProgramCache]: Analyzing trace with hash -658133524, now seen corresponding path program 1 times [2024-06-27 19:09:38,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:38,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412758521] [2024-06-27 19:09:38,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:38,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:38,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:40,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 19:09:40,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:40,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412758521] [2024-06-27 19:09:40,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412758521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:40,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:40,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:09:40,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214138959] [2024-06-27 19:09:40,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:40,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:09:40,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:40,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:09:40,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:09:40,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:40,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 158 transitions, 1512 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:40,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:40,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:40,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:41,692 INFO L124 PetriNetUnfolderBase]: 4853/7765 cut-off events. [2024-06-27 19:09:41,692 INFO L125 PetriNetUnfolderBase]: For 42279/42281 co-relation queries the response was YES. [2024-06-27 19:09:41,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29924 conditions, 7765 events. 4853/7765 cut-off events. For 42279/42281 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 49325 event pairs, 1916 based on Foata normal form. 4/7527 useless extension candidates. Maximal degree in co-relation 29880. Up to 6800 conditions per place. [2024-06-27 19:09:41,734 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 168 selfloop transitions, 22 changer transitions 0/199 dead transitions. [2024-06-27 19:09:41,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 199 transitions, 2040 flow [2024-06-27 19:09:41,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:09:41,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:09:41,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:09:41,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-27 19:09:41,736 INFO L175 Difference]: Start difference. First operand has 108 places, 158 transitions, 1512 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:09:41,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 199 transitions, 2040 flow [2024-06-27 19:09:41,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 199 transitions, 1892 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:09:41,784 INFO L231 Difference]: Finished difference. Result has 108 places, 160 transitions, 1447 flow [2024-06-27 19:09:41,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1447, PETRI_PLACES=108, PETRI_TRANSITIONS=160} [2024-06-27 19:09:41,785 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 54 predicate places. [2024-06-27 19:09:41,785 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 160 transitions, 1447 flow [2024-06-27 19:09:41,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:41,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:41,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:41,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:09:41,786 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:09:41,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:41,786 INFO L85 PathProgramCache]: Analyzing trace with hash -13189089, now seen corresponding path program 1 times [2024-06-27 19:09:41,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:41,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542754356] [2024-06-27 19:09:41,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:41,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:41,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:42,364 INFO 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 19:09:42,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:42,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542754356] [2024-06-27 19:09:42,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542754356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:42,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:42,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:09:42,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127483411] [2024-06-27 19:09:42,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:42,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:09:42,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:42,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:09:42,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:09:42,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:42,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 160 transitions, 1447 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 19:09:42,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:42,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:42,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:43,351 INFO L124 PetriNetUnfolderBase]: 4964/7651 cut-off events. [2024-06-27 19:09:43,351 INFO L125 PetriNetUnfolderBase]: For 46186/46186 co-relation queries the response was YES. [2024-06-27 19:09:43,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30465 conditions, 7651 events. 4964/7651 cut-off events. For 46186/46186 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 46834 event pairs, 2079 based on Foata normal form. 3/7497 useless extension candidates. Maximal degree in co-relation 30421. Up to 6917 conditions per place. [2024-06-27 19:09:43,405 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 171 selfloop transitions, 21 changer transitions 0/201 dead transitions. [2024-06-27 19:09:43,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 201 transitions, 2086 flow [2024-06-27 19:09:43,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:09:43,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:09:43,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:09:43,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965277777777778 [2024-06-27 19:09:43,407 INFO L175 Difference]: Start difference. First operand has 108 places, 160 transitions, 1447 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:09:43,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 201 transitions, 2086 flow [2024-06-27 19:09:43,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 201 transitions, 2023 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 19:09:43,465 INFO L231 Difference]: Finished difference. Result has 111 places, 174 transitions, 1597 flow [2024-06-27 19:09:43,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1597, PETRI_PLACES=111, PETRI_TRANSITIONS=174} [2024-06-27 19:09:43,465 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 57 predicate places. [2024-06-27 19:09:43,466 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 174 transitions, 1597 flow [2024-06-27 19:09:43,466 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 19:09:43,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:43,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:43,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:09:43,466 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 19:09:43,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:43,467 INFO L85 PathProgramCache]: Analyzing trace with hash -825912843, now seen corresponding path program 1 times [2024-06-27 19:09:43,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:43,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116791801] [2024-06-27 19:09:43,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:43,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:43,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:44,020 INFO 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 19:09:44,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:44,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116791801] [2024-06-27 19:09:44,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116791801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:44,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:44,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:09:44,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084491774] [2024-06-27 19:09:44,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:44,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:09:44,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:44,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:09:44,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:09:44,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:44,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 174 transitions, 1597 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 19:09:44,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:44,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:44,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:45,021 INFO L124 PetriNetUnfolderBase]: 5004/7737 cut-off events. [2024-06-27 19:09:45,021 INFO L125 PetriNetUnfolderBase]: For 52958/52958 co-relation queries the response was YES. [2024-06-27 19:09:45,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32647 conditions, 7737 events. 5004/7737 cut-off events. For 52958/52958 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 47539 event pairs, 2091 based on Foata normal form. 2/7578 useless extension candidates. Maximal degree in co-relation 32600. Up to 7069 conditions per place. [2024-06-27 19:09:45,078 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 180 selfloop transitions, 15 changer transitions 0/204 dead transitions. [2024-06-27 19:09:45,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 204 transitions, 2117 flow [2024-06-27 19:09:45,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:09:45,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:09:45,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 19:09:45,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-27 19:09:45,080 INFO L175 Difference]: Start difference. First operand has 111 places, 174 transitions, 1597 flow. Second operand 6 states and 141 transitions. [2024-06-27 19:09:45,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 204 transitions, 2117 flow [2024-06-27 19:09:45,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 204 transitions, 2089 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 19:09:45,137 INFO L231 Difference]: Finished difference. Result has 116 places, 177 transitions, 1642 flow [2024-06-27 19:09:45,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1642, PETRI_PLACES=116, PETRI_TRANSITIONS=177} [2024-06-27 19:09:45,137 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 62 predicate places. [2024-06-27 19:09:45,137 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 177 transitions, 1642 flow [2024-06-27 19:09:45,138 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 19:09:45,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:45,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:45,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:09:45,138 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:09:45,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:45,138 INFO L85 PathProgramCache]: Analyzing trace with hash -408876683, now seen corresponding path program 2 times [2024-06-27 19:09:45,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:45,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459273999] [2024-06-27 19:09:45,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:45,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:45,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:45,669 INFO 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 19:09:45,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:45,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459273999] [2024-06-27 19:09:45,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459273999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:45,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:45,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:09:45,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428294046] [2024-06-27 19:09:45,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:45,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:09:45,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:45,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:09:45,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:09:45,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:45,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 177 transitions, 1642 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 19:09:45,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:45,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:45,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:46,672 INFO L124 PetriNetUnfolderBase]: 4988/7712 cut-off events. [2024-06-27 19:09:46,672 INFO L125 PetriNetUnfolderBase]: For 56238/56238 co-relation queries the response was YES. [2024-06-27 19:09:46,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32693 conditions, 7712 events. 4988/7712 cut-off events. For 56238/56238 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 47321 event pairs, 2089 based on Foata normal form. 4/7556 useless extension candidates. Maximal degree in co-relation 32643. Up to 6925 conditions per place. [2024-06-27 19:09:46,719 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 171 selfloop transitions, 23 changer transitions 0/203 dead transitions. [2024-06-27 19:09:46,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 203 transitions, 2136 flow [2024-06-27 19:09:46,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:09:46,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:09:46,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 19:09:46,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4930555555555556 [2024-06-27 19:09:46,721 INFO L175 Difference]: Start difference. First operand has 116 places, 177 transitions, 1642 flow. Second operand 6 states and 142 transitions. [2024-06-27 19:09:46,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 203 transitions, 2136 flow [2024-06-27 19:09:46,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 203 transitions, 2086 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 19:09:46,773 INFO L231 Difference]: Finished difference. Result has 118 places, 177 transitions, 1646 flow [2024-06-27 19:09:46,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1646, PETRI_PLACES=118, PETRI_TRANSITIONS=177} [2024-06-27 19:09:46,773 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 64 predicate places. [2024-06-27 19:09:46,774 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 177 transitions, 1646 flow [2024-06-27 19:09:46,774 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 19:09:46,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:46,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:46,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:09:46,774 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:09:46,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:46,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1320118277, now seen corresponding path program 1 times [2024-06-27 19:09:46,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:46,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813102342] [2024-06-27 19:09:46,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:46,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:46,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:47,290 INFO 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 19:09:47,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:47,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813102342] [2024-06-27 19:09:47,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813102342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:47,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:47,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:09:47,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954547014] [2024-06-27 19:09:47,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:47,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:09:47,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:47,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:09:47,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:09:47,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:47,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 177 transitions, 1646 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 19:09:47,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:47,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:47,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:48,328 INFO L124 PetriNetUnfolderBase]: 5021/7750 cut-off events. [2024-06-27 19:09:48,328 INFO L125 PetriNetUnfolderBase]: For 58701/58709 co-relation queries the response was YES. [2024-06-27 19:09:48,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33109 conditions, 7750 events. 5021/7750 cut-off events. For 58701/58709 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 47522 event pairs, 2081 based on Foata normal form. 6/7594 useless extension candidates. Maximal degree in co-relation 33059. Up to 7094 conditions per place. [2024-06-27 19:09:48,389 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 177 selfloop transitions, 22 changer transitions 0/208 dead transitions. [2024-06-27 19:09:48,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 208 transitions, 2183 flow [2024-06-27 19:09:48,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:09:48,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:09:48,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 19:09:48,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-27 19:09:48,391 INFO L175 Difference]: Start difference. First operand has 118 places, 177 transitions, 1646 flow. Second operand 6 states and 141 transitions. [2024-06-27 19:09:48,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 208 transitions, 2183 flow [2024-06-27 19:09:48,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 208 transitions, 2120 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:09:48,472 INFO L231 Difference]: Finished difference. Result has 120 places, 186 transitions, 1722 flow [2024-06-27 19:09:48,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1583, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1722, PETRI_PLACES=120, PETRI_TRANSITIONS=186} [2024-06-27 19:09:48,473 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 66 predicate places. [2024-06-27 19:09:48,473 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 186 transitions, 1722 flow [2024-06-27 19:09:48,474 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 19:09:48,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:48,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:48,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:09:48,474 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:09:48,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:48,475 INFO L85 PathProgramCache]: Analyzing trace with hash -408869739, now seen corresponding path program 2 times [2024-06-27 19:09:48,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:48,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596767259] [2024-06-27 19:09:48,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:48,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:48,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:49,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:49,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:49,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596767259] [2024-06-27 19:09:49,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596767259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:49,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:49,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:09:49,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928235494] [2024-06-27 19:09:49,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:49,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:09:49,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:49,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:09:49,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:09:49,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:49,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 186 transitions, 1722 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 19:09:49,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:49,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:49,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:50,265 INFO L124 PetriNetUnfolderBase]: 5036/8071 cut-off events. [2024-06-27 19:09:50,265 INFO L125 PetriNetUnfolderBase]: For 65179/65187 co-relation queries the response was YES. [2024-06-27 19:09:50,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35123 conditions, 8071 events. 5036/8071 cut-off events. For 65179/65187 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 51413 event pairs, 2006 based on Foata normal form. 6/7824 useless extension candidates. Maximal degree in co-relation 35071. Up to 7074 conditions per place. [2024-06-27 19:09:50,335 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 181 selfloop transitions, 30 changer transitions 0/220 dead transitions. [2024-06-27 19:09:50,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 220 transitions, 2379 flow [2024-06-27 19:09:50,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:09:50,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:09:50,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 19:09:50,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-27 19:09:50,337 INFO L175 Difference]: Start difference. First operand has 120 places, 186 transitions, 1722 flow. Second operand 6 states and 141 transitions. [2024-06-27 19:09:50,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 220 transitions, 2379 flow [2024-06-27 19:09:50,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 220 transitions, 2331 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 19:09:50,439 INFO L231 Difference]: Finished difference. Result has 125 places, 198 transitions, 1889 flow [2024-06-27 19:09:50,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1674, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1889, PETRI_PLACES=125, PETRI_TRANSITIONS=198} [2024-06-27 19:09:50,439 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 71 predicate places. [2024-06-27 19:09:50,440 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 198 transitions, 1889 flow [2024-06-27 19:09:50,440 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 19:09:50,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:50,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:50,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:09:50,440 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 19:09:50,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:50,440 INFO L85 PathProgramCache]: Analyzing trace with hash -408859819, now seen corresponding path program 1 times [2024-06-27 19:09:50,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:50,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566674147] [2024-06-27 19:09:50,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:50,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:50,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:51,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:51,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:51,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566674147] [2024-06-27 19:09:51,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566674147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:51,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:51,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:09:51,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980474930] [2024-06-27 19:09:51,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:51,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:09:51,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:51,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:09:51,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:09:51,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:51,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 198 transitions, 1889 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 19:09:51,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:51,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:51,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:52,367 INFO L124 PetriNetUnfolderBase]: 5081/8123 cut-off events. [2024-06-27 19:09:52,367 INFO L125 PetriNetUnfolderBase]: For 72905/72905 co-relation queries the response was YES. [2024-06-27 19:09:52,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36790 conditions, 8123 events. 5081/8123 cut-off events. For 72905/72905 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 51501 event pairs, 1982 based on Foata normal form. 3/7872 useless extension candidates. Maximal degree in co-relation 36735. Up to 7014 conditions per place. [2024-06-27 19:09:52,427 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 195 selfloop transitions, 32 changer transitions 0/236 dead transitions. [2024-06-27 19:09:52,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 236 transitions, 2550 flow [2024-06-27 19:09:52,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:09:52,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:09:52,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:09:52,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-27 19:09:52,428 INFO L175 Difference]: Start difference. First operand has 125 places, 198 transitions, 1889 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:09:52,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 236 transitions, 2550 flow [2024-06-27 19:09:52,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 236 transitions, 2491 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 19:09:52,519 INFO L231 Difference]: Finished difference. Result has 130 places, 204 transitions, 1977 flow [2024-06-27 19:09:52,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1832, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1977, PETRI_PLACES=130, PETRI_TRANSITIONS=204} [2024-06-27 19:09:52,519 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 76 predicate places. [2024-06-27 19:09:52,520 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 204 transitions, 1977 flow [2024-06-27 19:09:52,520 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 19:09:52,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:52,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:52,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:09:52,521 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 19:09:52,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:52,521 INFO L85 PathProgramCache]: Analyzing trace with hash -398396977, now seen corresponding path program 1 times [2024-06-27 19:09:52,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:52,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444654050] [2024-06-27 19:09:52,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:52,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:52,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:53,268 INFO 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 19:09:53,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:53,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444654050] [2024-06-27 19:09:53,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444654050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:53,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:53,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:09:53,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434355777] [2024-06-27 19:09:53,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:53,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:09:53,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:53,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:09:53,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:09:53,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:53,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 204 transitions, 1977 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 19:09:53,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:53,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:53,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:54,638 INFO L124 PetriNetUnfolderBase]: 5273/8394 cut-off events. [2024-06-27 19:09:54,638 INFO L125 PetriNetUnfolderBase]: For 86981/86981 co-relation queries the response was YES. [2024-06-27 19:09:54,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40367 conditions, 8394 events. 5273/8394 cut-off events. For 86981/86981 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 53078 event pairs, 1539 based on Foata normal form. 8/8157 useless extension candidates. Maximal degree in co-relation 40310. Up to 7046 conditions per place. [2024-06-27 19:09:54,702 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 221 selfloop transitions, 50 changer transitions 0/280 dead transitions. [2024-06-27 19:09:54,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 280 transitions, 2933 flow [2024-06-27 19:09:54,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:09:54,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:09:54,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-27 19:09:54,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5300925925925926 [2024-06-27 19:09:54,703 INFO L175 Difference]: Start difference. First operand has 130 places, 204 transitions, 1977 flow. Second operand 9 states and 229 transitions. [2024-06-27 19:09:54,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 280 transitions, 2933 flow [2024-06-27 19:09:54,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 280 transitions, 2828 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:09:54,815 INFO L231 Difference]: Finished difference. Result has 135 places, 212 transitions, 2098 flow [2024-06-27 19:09:54,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1872, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2098, PETRI_PLACES=135, PETRI_TRANSITIONS=212} [2024-06-27 19:09:54,816 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 81 predicate places. [2024-06-27 19:09:54,816 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 212 transitions, 2098 flow [2024-06-27 19:09:54,816 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 19:09:54,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:54,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:54,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:09:54,817 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 19:09:54,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:54,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1516814637, now seen corresponding path program 2 times [2024-06-27 19:09:54,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:54,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488853974] [2024-06-27 19:09:54,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:54,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:54,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:55,568 INFO 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 19:09:55,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:55,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488853974] [2024-06-27 19:09:55,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488853974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:55,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:55,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:09:55,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227149151] [2024-06-27 19:09:55,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:55,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:09:55,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:55,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:09:55,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:09:55,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:55,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 212 transitions, 2098 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 19:09:55,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:55,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:55,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:56,933 INFO L124 PetriNetUnfolderBase]: 5257/8391 cut-off events. [2024-06-27 19:09:56,933 INFO L125 PetriNetUnfolderBase]: For 93870/93870 co-relation queries the response was YES. [2024-06-27 19:09:56,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41197 conditions, 8391 events. 5257/8391 cut-off events. For 93870/93870 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 53224 event pairs, 1905 based on Foata normal form. 8/8147 useless extension candidates. Maximal degree in co-relation 41138. Up to 7189 conditions per place. [2024-06-27 19:09:57,006 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 215 selfloop transitions, 45 changer transitions 0/269 dead transitions. [2024-06-27 19:09:57,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 269 transitions, 2847 flow [2024-06-27 19:09:57,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:09:57,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:09:57,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 19:09:57,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-06-27 19:09:57,008 INFO L175 Difference]: Start difference. First operand has 135 places, 212 transitions, 2098 flow. Second operand 8 states and 201 transitions. [2024-06-27 19:09:57,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 269 transitions, 2847 flow [2024-06-27 19:09:57,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 269 transitions, 2712 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-27 19:09:57,185 INFO L231 Difference]: Finished difference. Result has 138 places, 213 transitions, 2080 flow [2024-06-27 19:09:57,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1973, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2080, PETRI_PLACES=138, PETRI_TRANSITIONS=213} [2024-06-27 19:09:57,185 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 84 predicate places. [2024-06-27 19:09:57,186 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 213 transitions, 2080 flow [2024-06-27 19:09:57,186 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 19:09:57,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:57,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:57,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:09:57,186 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 19:09:57,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:57,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1519616107, now seen corresponding path program 1 times [2024-06-27 19:09:57,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:57,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000188805] [2024-06-27 19:09:57,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:57,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:57,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:09:58,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:09:58,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:09:58,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000188805] [2024-06-27 19:09:58,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000188805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:09:58,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:09:58,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:09:58,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220646813] [2024-06-27 19:09:58,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:09:58,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:09:58,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:09:58,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:09:58,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:09:58,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:09:58,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 213 transitions, 2080 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:58,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:09:58,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:09:58,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:09:59,741 INFO L124 PetriNetUnfolderBase]: 5309/8493 cut-off events. [2024-06-27 19:09:59,741 INFO L125 PetriNetUnfolderBase]: For 96368/96368 co-relation queries the response was YES. [2024-06-27 19:09:59,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41437 conditions, 8493 events. 5309/8493 cut-off events. For 96368/96368 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 54228 event pairs, 1926 based on Foata normal form. 4/8235 useless extension candidates. Maximal degree in co-relation 41376. Up to 7307 conditions per place. [2024-06-27 19:09:59,806 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 210 selfloop transitions, 53 changer transitions 0/272 dead transitions. [2024-06-27 19:09:59,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 272 transitions, 2870 flow [2024-06-27 19:09:59,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:09:59,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:09:59,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 19:09:59,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-06-27 19:09:59,808 INFO L175 Difference]: Start difference. First operand has 138 places, 213 transitions, 2080 flow. Second operand 8 states and 201 transitions. [2024-06-27 19:09:59,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 272 transitions, 2870 flow [2024-06-27 19:09:59,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 272 transitions, 2784 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:09:59,941 INFO L231 Difference]: Finished difference. Result has 140 places, 216 transitions, 2157 flow [2024-06-27 19:09:59,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1994, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2157, PETRI_PLACES=140, PETRI_TRANSITIONS=216} [2024-06-27 19:09:59,941 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 86 predicate places. [2024-06-27 19:09:59,941 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 216 transitions, 2157 flow [2024-06-27 19:09:59,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:09:59,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:09:59,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:09:59,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:09:59,942 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:09:59,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:09:59,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1054353449, now seen corresponding path program 3 times [2024-06-27 19:09:59,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:09:59,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338844982] [2024-06-27 19:09:59,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:09:59,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:09:59,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:00,782 INFO 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 19:10:00,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:00,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338844982] [2024-06-27 19:10:00,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338844982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:00,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:00,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:10:00,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67538968] [2024-06-27 19:10:00,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:00,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:10:00,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:00,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:10:00,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:10:00,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:00,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 216 transitions, 2157 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 19:10:00,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:00,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:00,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:02,286 INFO L124 PetriNetUnfolderBase]: 5393/8597 cut-off events. [2024-06-27 19:10:02,286 INFO L125 PetriNetUnfolderBase]: For 106446/106454 co-relation queries the response was YES. [2024-06-27 19:10:02,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43167 conditions, 8597 events. 5393/8597 cut-off events. For 106446/106454 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 54640 event pairs, 1728 based on Foata normal form. 12/8356 useless extension candidates. Maximal degree in co-relation 43105. Up to 6930 conditions per place. [2024-06-27 19:10:02,356 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 174 selfloop transitions, 93 changer transitions 0/276 dead transitions. [2024-06-27 19:10:02,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 276 transitions, 2979 flow [2024-06-27 19:10:02,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:02,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:02,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:10:02,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338541666666666 [2024-06-27 19:10:02,360 INFO L175 Difference]: Start difference. First operand has 140 places, 216 transitions, 2157 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:10:02,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 276 transitions, 2979 flow [2024-06-27 19:10:02,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 276 transitions, 2786 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 19:10:02,510 INFO L231 Difference]: Finished difference. Result has 141 places, 218 transitions, 2201 flow [2024-06-27 19:10:02,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1964, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2201, PETRI_PLACES=141, PETRI_TRANSITIONS=218} [2024-06-27 19:10:02,511 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 87 predicate places. [2024-06-27 19:10:02,511 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 218 transitions, 2201 flow [2024-06-27 19:10:02,511 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 19:10:02,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:02,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:02,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:10:02,512 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:10:02,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:02,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1806975501, now seen corresponding path program 2 times [2024-06-27 19:10:02,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:02,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104682367] [2024-06-27 19:10:02,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:02,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:02,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:03,756 INFO 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 19:10:03,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:03,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104682367] [2024-06-27 19:10:03,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104682367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:03,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:03,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:10:03,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106874115] [2024-06-27 19:10:03,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:03,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:10:03,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:03,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:10:03,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:10:03,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:03,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 218 transitions, 2201 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:03,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:03,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:03,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:05,435 INFO L124 PetriNetUnfolderBase]: 5507/8771 cut-off events. [2024-06-27 19:10:05,435 INFO L125 PetriNetUnfolderBase]: For 117237/117245 co-relation queries the response was YES. [2024-06-27 19:10:05,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44942 conditions, 8771 events. 5507/8771 cut-off events. For 117237/117245 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 55935 event pairs, 1616 based on Foata normal form. 5/8522 useless extension candidates. Maximal degree in co-relation 44880. Up to 6770 conditions per place. [2024-06-27 19:10:05,513 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 192 selfloop transitions, 93 changer transitions 0/294 dead transitions. [2024-06-27 19:10:05,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 294 transitions, 3375 flow [2024-06-27 19:10:05,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:05,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:05,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 19:10:05,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5651041666666666 [2024-06-27 19:10:05,514 INFO L175 Difference]: Start difference. First operand has 141 places, 218 transitions, 2201 flow. Second operand 8 states and 217 transitions. [2024-06-27 19:10:05,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 294 transitions, 3375 flow [2024-06-27 19:10:05,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 294 transitions, 3168 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:10:05,697 INFO L231 Difference]: Finished difference. Result has 143 places, 227 transitions, 2334 flow [2024-06-27 19:10:05,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1994, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2334, PETRI_PLACES=143, PETRI_TRANSITIONS=227} [2024-06-27 19:10:05,697 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 89 predicate places. [2024-06-27 19:10:05,697 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 227 transitions, 2334 flow [2024-06-27 19:10:05,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:05,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:05,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:05,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:10:05,698 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:10:05,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:05,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1800725901, now seen corresponding path program 3 times [2024-06-27 19:10:05,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:05,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680267455] [2024-06-27 19:10:05,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:05,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:05,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:06,841 INFO 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 19:10:06,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:06,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680267455] [2024-06-27 19:10:06,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680267455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:06,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:06,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:10:06,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747225649] [2024-06-27 19:10:06,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:06,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:10:06,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:06,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:10:06,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:10:06,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:06,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 227 transitions, 2334 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:06,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:06,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:06,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:08,495 INFO L124 PetriNetUnfolderBase]: 5497/8776 cut-off events. [2024-06-27 19:10:08,495 INFO L125 PetriNetUnfolderBase]: For 123075/123083 co-relation queries the response was YES. [2024-06-27 19:10:08,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45585 conditions, 8776 events. 5497/8776 cut-off events. For 123075/123083 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 56257 event pairs, 1622 based on Foata normal form. 5/8527 useless extension candidates. Maximal degree in co-relation 45522. Up to 6762 conditions per place. [2024-06-27 19:10:08,570 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 178 selfloop transitions, 101 changer transitions 0/288 dead transitions. [2024-06-27 19:10:08,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 288 transitions, 3254 flow [2024-06-27 19:10:08,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:08,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:08,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:10:08,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-27 19:10:08,571 INFO L175 Difference]: Start difference. First operand has 143 places, 227 transitions, 2334 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:10:08,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 288 transitions, 3254 flow [2024-06-27 19:10:08,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 288 transitions, 3130 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 19:10:08,839 INFO L231 Difference]: Finished difference. Result has 148 places, 227 transitions, 2420 flow [2024-06-27 19:10:08,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2420, PETRI_PLACES=148, PETRI_TRANSITIONS=227} [2024-06-27 19:10:08,840 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 94 predicate places. [2024-06-27 19:10:08,840 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 227 transitions, 2420 flow [2024-06-27 19:10:08,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:08,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:08,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:08,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:10:08,841 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 19:10:08,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:08,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1807221579, now seen corresponding path program 1 times [2024-06-27 19:10:08,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:08,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295967232] [2024-06-27 19:10:08,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:08,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:08,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:10,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:10,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:10,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295967232] [2024-06-27 19:10:10,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295967232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:10,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:10,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:10:10,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122444009] [2024-06-27 19:10:10,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:10,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:10:10,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:10,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:10:10,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:10:10,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:10,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 227 transitions, 2420 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:10,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:10,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:10,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:11,866 INFO L124 PetriNetUnfolderBase]: 5539/8887 cut-off events. [2024-06-27 19:10:11,866 INFO L125 PetriNetUnfolderBase]: For 129776/129782 co-relation queries the response was YES. [2024-06-27 19:10:11,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46651 conditions, 8887 events. 5539/8887 cut-off events. For 129776/129782 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 57267 event pairs, 1739 based on Foata normal form. 5/8617 useless extension candidates. Maximal degree in co-relation 46586. Up to 7414 conditions per place. [2024-06-27 19:10:11,945 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 216 selfloop transitions, 65 changer transitions 0/290 dead transitions. [2024-06-27 19:10:11,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 290 transitions, 3290 flow [2024-06-27 19:10:11,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:11,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:11,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:10:11,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5364583333333334 [2024-06-27 19:10:11,946 INFO L175 Difference]: Start difference. First operand has 148 places, 227 transitions, 2420 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:10:11,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 290 transitions, 3290 flow [2024-06-27 19:10:12,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 290 transitions, 3071 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:10:12,125 INFO L231 Difference]: Finished difference. Result has 149 places, 229 transitions, 2380 flow [2024-06-27 19:10:12,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2201, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2380, PETRI_PLACES=149, PETRI_TRANSITIONS=229} [2024-06-27 19:10:12,125 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 95 predicate places. [2024-06-27 19:10:12,126 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 229 transitions, 2380 flow [2024-06-27 19:10:12,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:12,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:12,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:12,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:10:12,126 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 19:10:12,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:12,127 INFO L85 PathProgramCache]: Analyzing trace with hash -573318227, now seen corresponding path program 4 times [2024-06-27 19:10:12,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:12,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789915771] [2024-06-27 19:10:12,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:12,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:12,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:12,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:12,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:12,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789915771] [2024-06-27 19:10:12,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789915771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:12,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:12,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:10:12,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210124151] [2024-06-27 19:10:12,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:12,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:10:12,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:12,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:10:12,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:10:12,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:12,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 229 transitions, 2380 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 19:10:12,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:12,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:12,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:14,427 INFO L124 PetriNetUnfolderBase]: 5539/8837 cut-off events. [2024-06-27 19:10:14,427 INFO L125 PetriNetUnfolderBase]: For 134674/134674 co-relation queries the response was YES. [2024-06-27 19:10:14,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46673 conditions, 8837 events. 5539/8837 cut-off events. For 134674/134674 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 56512 event pairs, 1784 based on Foata normal form. 8/8576 useless extension candidates. Maximal degree in co-relation 46607. Up to 7156 conditions per place. [2024-06-27 19:10:14,502 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 187 selfloop transitions, 91 changer transitions 0/287 dead transitions. [2024-06-27 19:10:14,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 287 transitions, 3242 flow [2024-06-27 19:10:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:14,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:14,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 19:10:14,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-06-27 19:10:14,503 INFO L175 Difference]: Start difference. First operand has 149 places, 229 transitions, 2380 flow. Second operand 8 states and 201 transitions. [2024-06-27 19:10:14,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 287 transitions, 3242 flow [2024-06-27 19:10:14,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 287 transitions, 3087 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 19:10:14,694 INFO L231 Difference]: Finished difference. Result has 151 places, 231 transitions, 2465 flow [2024-06-27 19:10:14,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2225, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2465, PETRI_PLACES=151, PETRI_TRANSITIONS=231} [2024-06-27 19:10:14,695 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 97 predicate places. [2024-06-27 19:10:14,695 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 231 transitions, 2465 flow [2024-06-27 19:10:14,695 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 19:10:14,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:14,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:14,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:10:14,695 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:10:14,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:14,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1609684711, now seen corresponding path program 4 times [2024-06-27 19:10:14,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:14,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284752506] [2024-06-27 19:10:14,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:14,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:14,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:15,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:15,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:15,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284752506] [2024-06-27 19:10:15,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284752506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:15,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:15,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:10:15,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673798870] [2024-06-27 19:10:15,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:15,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:10:15,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:15,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:10:15,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:10:15,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:15,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 231 transitions, 2465 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:15,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:15,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:15,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:17,529 INFO L124 PetriNetUnfolderBase]: 5591/8919 cut-off events. [2024-06-27 19:10:17,529 INFO L125 PetriNetUnfolderBase]: For 143476/143476 co-relation queries the response was YES. [2024-06-27 19:10:17,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47728 conditions, 8919 events. 5591/8919 cut-off events. For 143476/143476 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 57153 event pairs, 1636 based on Foata normal form. 4/8656 useless extension candidates. Maximal degree in co-relation 47661. Up to 6868 conditions per place. [2024-06-27 19:10:17,610 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 194 selfloop transitions, 94 changer transitions 0/297 dead transitions. [2024-06-27 19:10:17,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 297 transitions, 3483 flow [2024-06-27 19:10:17,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:17,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:17,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:10:17,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5442708333333334 [2024-06-27 19:10:17,611 INFO L175 Difference]: Start difference. First operand has 151 places, 231 transitions, 2465 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:10:17,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 297 transitions, 3483 flow [2024-06-27 19:10:17,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 297 transitions, 3271 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:10:17,826 INFO L231 Difference]: Finished difference. Result has 153 places, 234 transitions, 2500 flow [2024-06-27 19:10:17,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2253, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2500, PETRI_PLACES=153, PETRI_TRANSITIONS=234} [2024-06-27 19:10:17,827 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 99 predicate places. [2024-06-27 19:10:17,827 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 234 transitions, 2500 flow [2024-06-27 19:10:17,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:17,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:17,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:17,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:10:17,827 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 19:10:17,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:17,828 INFO L85 PathProgramCache]: Analyzing trace with hash -763258773, now seen corresponding path program 5 times [2024-06-27 19:10:17,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:17,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276289647] [2024-06-27 19:10:17,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:17,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:17,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:19,022 INFO 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 19:10:19,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:19,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276289647] [2024-06-27 19:10:19,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276289647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:19,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:19,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:10:19,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197540835] [2024-06-27 19:10:19,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:19,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:10:19,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:19,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:10:19,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:10:19,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:19,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 234 transitions, 2500 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:19,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:19,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:19,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:20,679 INFO L124 PetriNetUnfolderBase]: 5643/8996 cut-off events. [2024-06-27 19:10:20,679 INFO L125 PetriNetUnfolderBase]: For 148160/148160 co-relation queries the response was YES. [2024-06-27 19:10:20,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48331 conditions, 8996 events. 5643/8996 cut-off events. For 148160/148160 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 57845 event pairs, 1666 based on Foata normal form. 4/8733 useless extension candidates. Maximal degree in co-relation 48263. Up to 6912 conditions per place. [2024-06-27 19:10:20,752 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 190 selfloop transitions, 98 changer transitions 0/297 dead transitions. [2024-06-27 19:10:20,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 297 transitions, 3512 flow [2024-06-27 19:10:20,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:20,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:20,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:10:20,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5442708333333334 [2024-06-27 19:10:20,754 INFO L175 Difference]: Start difference. First operand has 153 places, 234 transitions, 2500 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:10:20,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 297 transitions, 3512 flow [2024-06-27 19:10:20,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 297 transitions, 3243 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:10:20,968 INFO L231 Difference]: Finished difference. Result has 155 places, 237 transitions, 2491 flow [2024-06-27 19:10:20,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2245, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2491, PETRI_PLACES=155, PETRI_TRANSITIONS=237} [2024-06-27 19:10:20,968 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 101 predicate places. [2024-06-27 19:10:20,968 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 237 transitions, 2491 flow [2024-06-27 19:10:20,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:20,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:20,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:20,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:10:20,969 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 19:10:20,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:20,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1601403991, now seen corresponding path program 6 times [2024-06-27 19:10:20,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:20,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109997671] [2024-06-27 19:10:20,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:20,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:20,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:22,148 INFO 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 19:10:22,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:22,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109997671] [2024-06-27 19:10:22,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109997671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:22,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:22,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:10:22,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514532756] [2024-06-27 19:10:22,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:22,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:10:22,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:22,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:10:22,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:10:22,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:22,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 237 transitions, 2491 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:22,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:22,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:22,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:23,820 INFO L124 PetriNetUnfolderBase]: 5633/8980 cut-off events. [2024-06-27 19:10:23,820 INFO L125 PetriNetUnfolderBase]: For 149643/149643 co-relation queries the response was YES. [2024-06-27 19:10:23,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48005 conditions, 8980 events. 5633/8980 cut-off events. For 149643/149643 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 57597 event pairs, 1668 based on Foata normal form. 4/8717 useless extension candidates. Maximal degree in co-relation 47936. Up to 6904 conditions per place. [2024-06-27 19:10:23,901 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 170 selfloop transitions, 112 changer transitions 0/291 dead transitions. [2024-06-27 19:10:23,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 291 transitions, 3307 flow [2024-06-27 19:10:23,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:23,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:23,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:10:23,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5286458333333334 [2024-06-27 19:10:23,903 INFO L175 Difference]: Start difference. First operand has 155 places, 237 transitions, 2491 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:10:23,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 291 transitions, 3307 flow [2024-06-27 19:10:24,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 291 transitions, 3090 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:10:24,219 INFO L231 Difference]: Finished difference. Result has 158 places, 237 transitions, 2506 flow [2024-06-27 19:10:24,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2274, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2506, PETRI_PLACES=158, PETRI_TRANSITIONS=237} [2024-06-27 19:10:24,220 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 104 predicate places. [2024-06-27 19:10:24,220 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 237 transitions, 2506 flow [2024-06-27 19:10:24,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:24,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:24,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:24,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:10:24,221 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 19:10:24,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:24,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1831083673, now seen corresponding path program 2 times [2024-06-27 19:10:24,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:24,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076982934] [2024-06-27 19:10:24,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:24,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:24,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:25,531 INFO 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 19:10:25,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:25,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076982934] [2024-06-27 19:10:25,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076982934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:25,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:25,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:10:25,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680519058] [2024-06-27 19:10:25,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:25,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:10:25,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:25,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:10:25,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:10:25,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:25,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 237 transitions, 2506 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:25,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:25,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:25,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:27,139 INFO L124 PetriNetUnfolderBase]: 5675/9132 cut-off events. [2024-06-27 19:10:27,139 INFO L125 PetriNetUnfolderBase]: For 156696/156696 co-relation queries the response was YES. [2024-06-27 19:10:27,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48583 conditions, 9132 events. 5675/9132 cut-off events. For 156696/156696 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 59410 event pairs, 1723 based on Foata normal form. 4/8851 useless extension candidates. Maximal degree in co-relation 48513. Up to 7606 conditions per place. [2024-06-27 19:10:27,224 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 226 selfloop transitions, 63 changer transitions 0/298 dead transitions. [2024-06-27 19:10:27,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 298 transitions, 3392 flow [2024-06-27 19:10:27,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:27,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:27,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:10:27,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-06-27 19:10:27,225 INFO L175 Difference]: Start difference. First operand has 158 places, 237 transitions, 2506 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:10:27,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 298 transitions, 3392 flow [2024-06-27 19:10:27,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 298 transitions, 3129 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:10:27,510 INFO L231 Difference]: Finished difference. Result has 158 places, 239 transitions, 2424 flow [2024-06-27 19:10:27,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2243, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2424, PETRI_PLACES=158, PETRI_TRANSITIONS=239} [2024-06-27 19:10:27,511 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 104 predicate places. [2024-06-27 19:10:27,511 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 239 transitions, 2424 flow [2024-06-27 19:10:27,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:27,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:27,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:27,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:10:27,511 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 19:10:27,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:27,511 INFO L85 PathProgramCache]: Analyzing trace with hash 2120684041, now seen corresponding path program 3 times [2024-06-27 19:10:27,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:27,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979392276] [2024-06-27 19:10:27,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:27,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:27,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:28,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:28,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:28,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979392276] [2024-06-27 19:10:28,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979392276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:28,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:28,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:10:28,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546321175] [2024-06-27 19:10:28,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:28,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:10:28,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:28,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:10:28,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:10:29,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:29,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 239 transitions, 2424 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:29,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:29,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:29,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:30,614 INFO L124 PetriNetUnfolderBase]: 5717/9203 cut-off events. [2024-06-27 19:10:30,614 INFO L125 PetriNetUnfolderBase]: For 165131/165131 co-relation queries the response was YES. [2024-06-27 19:10:30,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49108 conditions, 9203 events. 5717/9203 cut-off events. For 165131/165131 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 59924 event pairs, 1746 based on Foata normal form. 4/8920 useless extension candidates. Maximal degree in co-relation 49037. Up to 7668 conditions per place. [2024-06-27 19:10:30,696 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 218 selfloop transitions, 68 changer transitions 0/295 dead transitions. [2024-06-27 19:10:30,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 295 transitions, 3274 flow [2024-06-27 19:10:30,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:30,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:30,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:10:30,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-27 19:10:30,697 INFO L175 Difference]: Start difference. First operand has 158 places, 239 transitions, 2424 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:10:30,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 295 transitions, 3274 flow [2024-06-27 19:10:31,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 295 transitions, 3117 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:10:31,015 INFO L231 Difference]: Finished difference. Result has 160 places, 241 transitions, 2462 flow [2024-06-27 19:10:31,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2267, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2462, PETRI_PLACES=160, PETRI_TRANSITIONS=241} [2024-06-27 19:10:31,015 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 106 predicate places. [2024-06-27 19:10:31,015 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 241 transitions, 2462 flow [2024-06-27 19:10:31,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:31,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:31,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:31,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:10:31,016 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:10:31,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:31,016 INFO L85 PathProgramCache]: Analyzing trace with hash 2121040231, now seen corresponding path program 4 times [2024-06-27 19:10:31,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:31,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798485132] [2024-06-27 19:10:31,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:31,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:31,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:32,248 INFO 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 19:10:32,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:32,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798485132] [2024-06-27 19:10:32,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798485132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:32,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:32,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:10:32,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593959128] [2024-06-27 19:10:32,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:32,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:10:32,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:32,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:10:32,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:10:32,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:32,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 241 transitions, 2462 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:32,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:32,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:32,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:33,863 INFO L124 PetriNetUnfolderBase]: 5709/9031 cut-off events. [2024-06-27 19:10:33,864 INFO L125 PetriNetUnfolderBase]: For 170868/170868 co-relation queries the response was YES. [2024-06-27 19:10:33,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49165 conditions, 9031 events. 5709/9031 cut-off events. For 170868/170868 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 58049 event pairs, 1631 based on Foata normal form. 4/8804 useless extension candidates. Maximal degree in co-relation 49093. Up to 7494 conditions per place. [2024-06-27 19:10:33,952 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 213 selfloop transitions, 75 changer transitions 0/297 dead transitions. [2024-06-27 19:10:33,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 297 transitions, 3320 flow [2024-06-27 19:10:33,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:33,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:33,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:10:33,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-27 19:10:33,954 INFO L175 Difference]: Start difference. First operand has 160 places, 241 transitions, 2462 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:10:33,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 297 transitions, 3320 flow [2024-06-27 19:10:34,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 297 transitions, 3149 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 19:10:34,304 INFO L231 Difference]: Finished difference. Result has 162 places, 243 transitions, 2504 flow [2024-06-27 19:10:34,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2504, PETRI_PLACES=162, PETRI_TRANSITIONS=243} [2024-06-27 19:10:34,304 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 108 predicate places. [2024-06-27 19:10:34,304 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 243 transitions, 2504 flow [2024-06-27 19:10:34,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:10:34,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:34,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:34,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:10:34,305 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 19:10:34,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:34,306 INFO L85 PathProgramCache]: Analyzing trace with hash 2214980, now seen corresponding path program 1 times [2024-06-27 19:10:34,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:34,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131984541] [2024-06-27 19:10:34,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:34,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:34,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:34,977 INFO 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 19:10:34,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:34,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131984541] [2024-06-27 19:10:34,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131984541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:34,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:34,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:10:34,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10443125] [2024-06-27 19:10:34,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:34,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:10:34,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:34,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:10:34,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:10:35,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:35,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 243 transitions, 2504 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 19:10:35,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:35,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:35,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:36,296 INFO L124 PetriNetUnfolderBase]: 5706/9027 cut-off events. [2024-06-27 19:10:36,297 INFO L125 PetriNetUnfolderBase]: For 176794/176796 co-relation queries the response was YES. [2024-06-27 19:10:36,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49551 conditions, 9027 events. 5706/9027 cut-off events. For 176794/176796 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 58081 event pairs, 2056 based on Foata normal form. 1/8790 useless extension candidates. Maximal degree in co-relation 49478. Up to 8064 conditions per place. [2024-06-27 19:10:36,389 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 24 changer transitions 0/268 dead transitions. [2024-06-27 19:10:36,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 268 transitions, 3137 flow [2024-06-27 19:10:36,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:10:36,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:10:36,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 19:10:36,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-27 19:10:36,391 INFO L175 Difference]: Start difference. First operand has 162 places, 243 transitions, 2504 flow. Second operand 6 states and 140 transitions. [2024-06-27 19:10:36,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 268 transitions, 3137 flow [2024-06-27 19:10:36,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 268 transitions, 2920 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 19:10:36,748 INFO L231 Difference]: Finished difference. Result has 162 places, 246 transitions, 2390 flow [2024-06-27 19:10:36,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2297, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2390, PETRI_PLACES=162, PETRI_TRANSITIONS=246} [2024-06-27 19:10:36,748 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 108 predicate places. [2024-06-27 19:10:36,748 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 246 transitions, 2390 flow [2024-06-27 19:10:36,749 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 19:10:36,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:36,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:36,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:10:36,749 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:10:36,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:36,749 INFO L85 PathProgramCache]: Analyzing trace with hash 2365888, now seen corresponding path program 1 times [2024-06-27 19:10:36,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:36,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809923476] [2024-06-27 19:10:36,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:36,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:37,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:37,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:37,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809923476] [2024-06-27 19:10:37,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809923476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:37,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:37,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:10:37,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207701863] [2024-06-27 19:10:37,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:37,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:10:37,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:37,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:10:37,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:10:37,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:37,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 246 transitions, 2390 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 19:10:37,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:37,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:37,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:38,650 INFO L124 PetriNetUnfolderBase]: 5851/9225 cut-off events. [2024-06-27 19:10:38,650 INFO L125 PetriNetUnfolderBase]: For 185340/185346 co-relation queries the response was YES. [2024-06-27 19:10:38,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50252 conditions, 9225 events. 5851/9225 cut-off events. For 185340/185346 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 59204 event pairs, 1938 based on Foata normal form. 8/8988 useless extension candidates. Maximal degree in co-relation 50178. Up to 7982 conditions per place. [2024-06-27 19:10:38,741 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 227 selfloop transitions, 65 changer transitions 0/301 dead transitions. [2024-06-27 19:10:38,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 301 transitions, 3440 flow [2024-06-27 19:10:38,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:10:38,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:10:38,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:10:38,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 19:10:38,742 INFO L175 Difference]: Start difference. First operand has 162 places, 246 transitions, 2390 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:10:38,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 301 transitions, 3440 flow [2024-06-27 19:10:39,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 301 transitions, 3396 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 19:10:39,054 INFO L231 Difference]: Finished difference. Result has 167 places, 268 transitions, 2802 flow [2024-06-27 19:10:39,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2346, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2802, PETRI_PLACES=167, PETRI_TRANSITIONS=268} [2024-06-27 19:10:39,055 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 113 predicate places. [2024-06-27 19:10:39,055 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 268 transitions, 2802 flow [2024-06-27 19:10:39,055 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 19:10:39,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:39,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:39,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:10:39,056 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:10:39,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:39,056 INFO L85 PathProgramCache]: Analyzing trace with hash 209941888, now seen corresponding path program 2 times [2024-06-27 19:10:39,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:39,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584430273] [2024-06-27 19:10:39,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:39,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:39,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:39,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:39,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:39,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584430273] [2024-06-27 19:10:39,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584430273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:39,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:39,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:10:39,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288460660] [2024-06-27 19:10:39,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:39,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:10:39,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:39,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:10:39,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:10:39,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:39,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 268 transitions, 2802 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 19:10:39,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:39,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:39,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:41,076 INFO L124 PetriNetUnfolderBase]: 6050/9501 cut-off events. [2024-06-27 19:10:41,076 INFO L125 PetriNetUnfolderBase]: For 213923/213929 co-relation queries the response was YES. [2024-06-27 19:10:41,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55375 conditions, 9501 events. 6050/9501 cut-off events. For 213923/213929 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 60766 event pairs, 1835 based on Foata normal form. 8/9269 useless extension candidates. Maximal degree in co-relation 55298. Up to 7684 conditions per place. [2024-06-27 19:10:41,161 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 242 selfloop transitions, 81 changer transitions 0/332 dead transitions. [2024-06-27 19:10:41,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 332 transitions, 4111 flow [2024-06-27 19:10:41,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:10:41,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:10:41,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:10:41,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-27 19:10:41,163 INFO L175 Difference]: Start difference. First operand has 167 places, 268 transitions, 2802 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:10:41,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 332 transitions, 4111 flow [2024-06-27 19:10:41,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 332 transitions, 3999 flow, removed 55 selfloop flow, removed 1 redundant places. [2024-06-27 19:10:41,543 INFO L231 Difference]: Finished difference. Result has 175 places, 291 transitions, 3248 flow [2024-06-27 19:10:41,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2706, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3248, PETRI_PLACES=175, PETRI_TRANSITIONS=291} [2024-06-27 19:10:41,544 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 121 predicate places. [2024-06-27 19:10:41,544 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 291 transitions, 3248 flow [2024-06-27 19:10:41,544 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 19:10:41,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:41,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:41,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:10:41,544 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:10:41,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:41,544 INFO L85 PathProgramCache]: Analyzing trace with hash 210238558, now seen corresponding path program 3 times [2024-06-27 19:10:41,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:41,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174272443] [2024-06-27 19:10:41,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:41,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:41,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:42,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:42,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:42,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174272443] [2024-06-27 19:10:42,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174272443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:42,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:42,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:10:42,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271203937] [2024-06-27 19:10:42,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:42,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:10:42,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:42,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:10:42,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:10:42,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:42,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 291 transitions, 3248 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 19:10:42,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:42,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:42,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:43,803 INFO L124 PetriNetUnfolderBase]: 6161/9673 cut-off events. [2024-06-27 19:10:43,803 INFO L125 PetriNetUnfolderBase]: For 234347/234353 co-relation queries the response was YES. [2024-06-27 19:10:43,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58941 conditions, 9673 events. 6161/9673 cut-off events. For 234347/234353 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 62118 event pairs, 1823 based on Foata normal form. 12/9443 useless extension candidates. Maximal degree in co-relation 58859. Up to 7776 conditions per place. [2024-06-27 19:10:43,886 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 237 selfloop transitions, 97 changer transitions 0/343 dead transitions. [2024-06-27 19:10:43,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 343 transitions, 4488 flow [2024-06-27 19:10:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:10:43,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:10:43,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:10:43,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-27 19:10:43,887 INFO L175 Difference]: Start difference. First operand has 175 places, 291 transitions, 3248 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:10:43,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 343 transitions, 4488 flow [2024-06-27 19:10:44,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 343 transitions, 4281 flow, removed 82 selfloop flow, removed 2 redundant places. [2024-06-27 19:10:44,371 INFO L231 Difference]: Finished difference. Result has 182 places, 308 transitions, 3611 flow [2024-06-27 19:10:44,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3083, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3611, PETRI_PLACES=182, PETRI_TRANSITIONS=308} [2024-06-27 19:10:44,372 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 128 predicate places. [2024-06-27 19:10:44,372 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 308 transitions, 3611 flow [2024-06-27 19:10:44,372 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 19:10:44,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:44,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:10:44,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:10:44,373 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 19:10:44,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:44,373 INFO L85 PathProgramCache]: Analyzing trace with hash 210249470, now seen corresponding path program 1 times [2024-06-27 19:10:44,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:44,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227978962] [2024-06-27 19:10:44,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:44,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:44,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:45,063 INFO 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 19:10:45,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:45,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227978962] [2024-06-27 19:10:45,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227978962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:45,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:45,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:10:45,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645193741] [2024-06-27 19:10:45,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:45,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:10:45,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:45,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:10:45,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:10:45,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:45,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 308 transitions, 3611 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 19:10:45,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:45,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:45,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:46,953 INFO L124 PetriNetUnfolderBase]: 6284/9823 cut-off events. [2024-06-27 19:10:46,953 INFO L125 PetriNetUnfolderBase]: For 248987/248993 co-relation queries the response was YES. [2024-06-27 19:10:47,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60999 conditions, 9823 events. 6284/9823 cut-off events. For 248987/248993 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 62706 event pairs, 1862 based on Foata normal form. 20/9602 useless extension candidates. Maximal degree in co-relation 60913. Up to 7965 conditions per place. [2024-06-27 19:10:47,041 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 251 selfloop transitions, 110 changer transitions 0/370 dead transitions. [2024-06-27 19:10:47,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 370 transitions, 5104 flow [2024-06-27 19:10:47,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:10:47,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:10:47,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:10:47,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-27 19:10:47,042 INFO L175 Difference]: Start difference. First operand has 182 places, 308 transitions, 3611 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:10:47,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 370 transitions, 5104 flow [2024-06-27 19:10:47,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 370 transitions, 4933 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-06-27 19:10:47,498 INFO L231 Difference]: Finished difference. Result has 191 places, 332 transitions, 4259 flow [2024-06-27 19:10:47,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3502, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4259, PETRI_PLACES=191, PETRI_TRANSITIONS=332} [2024-06-27 19:10:47,499 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 137 predicate places. [2024-06-27 19:10:47,499 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 332 transitions, 4259 flow [2024-06-27 19:10:47,499 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 19:10:47,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:47,500 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 19:10:47,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:10:47,500 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 19:10:47,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:47,501 INFO L85 PathProgramCache]: Analyzing trace with hash 855296276, now seen corresponding path program 1 times [2024-06-27 19:10:47,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:47,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907987579] [2024-06-27 19:10:47,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:47,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:47,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:48,114 INFO 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 19:10:48,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:48,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907987579] [2024-06-27 19:10:48,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907987579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:48,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:48,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:10:48,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229279530] [2024-06-27 19:10:48,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:48,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:10:48,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:48,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:10:48,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:10:48,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:48,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 332 transitions, 4259 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 19:10:48,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:48,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:48,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:49,949 INFO L124 PetriNetUnfolderBase]: 6289/9777 cut-off events. [2024-06-27 19:10:49,950 INFO L125 PetriNetUnfolderBase]: For 259274/259274 co-relation queries the response was YES. [2024-06-27 19:10:50,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63573 conditions, 9777 events. 6289/9777 cut-off events. For 259274/259274 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 61795 event pairs, 1976 based on Foata normal form. 1/9559 useless extension candidates. Maximal degree in co-relation 63482. Up to 8842 conditions per place. [2024-06-27 19:10:50,047 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 347 selfloop transitions, 22 changer transitions 0/378 dead transitions. [2024-06-27 19:10:50,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 378 transitions, 5263 flow [2024-06-27 19:10:50,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:10:50,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:10:50,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:10:50,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-27 19:10:50,048 INFO L175 Difference]: Start difference. First operand has 191 places, 332 transitions, 4259 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:10:50,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 378 transitions, 5263 flow [2024-06-27 19:10:50,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 378 transitions, 5068 flow, removed 76 selfloop flow, removed 2 redundant places. [2024-06-27 19:10:50,650 INFO L231 Difference]: Finished difference. Result has 197 places, 342 transitions, 4263 flow [2024-06-27 19:10:50,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4064, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4263, PETRI_PLACES=197, PETRI_TRANSITIONS=342} [2024-06-27 19:10:50,651 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 143 predicate places. [2024-06-27 19:10:50,651 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 342 transitions, 4263 flow [2024-06-27 19:10:50,651 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 19:10:50,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:50,652 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 19:10:50,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:10:50,652 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 19:10:50,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:50,652 INFO L85 PathProgramCache]: Analyzing trace with hash -2051323980, now seen corresponding path program 1 times [2024-06-27 19:10:50,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:50,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409626703] [2024-06-27 19:10:50,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:50,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:50,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:51,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:51,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:51,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409626703] [2024-06-27 19:10:51,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409626703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:51,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:51,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:10:51,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238012127] [2024-06-27 19:10:51,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:51,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:10:51,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:51,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:10:51,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:10:51,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:51,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 342 transitions, 4263 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 19:10:51,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:51,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:51,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:53,253 INFO L124 PetriNetUnfolderBase]: 6319/9838 cut-off events. [2024-06-27 19:10:53,253 INFO L125 PetriNetUnfolderBase]: For 265243/265249 co-relation queries the response was YES. [2024-06-27 19:10:53,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63892 conditions, 9838 events. 6319/9838 cut-off events. For 265243/265249 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 62291 event pairs, 1931 based on Foata normal form. 6/9623 useless extension candidates. Maximal degree in co-relation 63798. Up to 8734 conditions per place. [2024-06-27 19:10:53,357 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 320 selfloop transitions, 56 changer transitions 0/385 dead transitions. [2024-06-27 19:10:53,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 385 transitions, 5271 flow [2024-06-27 19:10:53,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:10:53,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:10:53,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:10:53,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 19:10:53,359 INFO L175 Difference]: Start difference. First operand has 197 places, 342 transitions, 4263 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:10:53,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 385 transitions, 5271 flow [2024-06-27 19:10:53,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 385 transitions, 5209 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 19:10:53,906 INFO L231 Difference]: Finished difference. Result has 202 places, 348 transitions, 4452 flow [2024-06-27 19:10:53,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4452, PETRI_PLACES=202, PETRI_TRANSITIONS=348} [2024-06-27 19:10:53,907 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 148 predicate places. [2024-06-27 19:10:53,907 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 348 transitions, 4452 flow [2024-06-27 19:10:53,907 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 19:10:53,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:53,907 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 19:10:53,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:10:53,908 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 19:10:53,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:53,908 INFO L85 PathProgramCache]: Analyzing trace with hash -2044627980, now seen corresponding path program 2 times [2024-06-27 19:10:53,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:53,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566399998] [2024-06-27 19:10:53,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:53,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:53,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:54,432 INFO 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 19:10:54,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:54,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566399998] [2024-06-27 19:10:54,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566399998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:54,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:54,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:10:54,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968422842] [2024-06-27 19:10:54,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:54,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:10:54,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:54,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:10:54,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:10:54,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:54,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 348 transitions, 4452 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 19:10:54,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:54,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:54,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:56,316 INFO L124 PetriNetUnfolderBase]: 6409/9972 cut-off events. [2024-06-27 19:10:56,316 INFO L125 PetriNetUnfolderBase]: For 280555/280561 co-relation queries the response was YES. [2024-06-27 19:10:56,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65744 conditions, 9972 events. 6409/9972 cut-off events. For 280555/280561 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 63175 event pairs, 1969 based on Foata normal form. 6/9757 useless extension candidates. Maximal degree in co-relation 65648. Up to 8760 conditions per place. [2024-06-27 19:10:56,431 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 322 selfloop transitions, 65 changer transitions 0/396 dead transitions. [2024-06-27 19:10:56,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 396 transitions, 5752 flow [2024-06-27 19:10:56,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:10:56,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:10:56,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:10:56,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 19:10:56,434 INFO L175 Difference]: Start difference. First operand has 202 places, 348 transitions, 4452 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:10:56,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 396 transitions, 5752 flow [2024-06-27 19:10:57,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 396 transitions, 5655 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 19:10:57,120 INFO L231 Difference]: Finished difference. Result has 207 places, 361 transitions, 4844 flow [2024-06-27 19:10:57,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4355, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4844, PETRI_PLACES=207, PETRI_TRANSITIONS=361} [2024-06-27 19:10:57,121 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 153 predicate places. [2024-06-27 19:10:57,121 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 361 transitions, 4844 flow [2024-06-27 19:10:57,121 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 19:10:57,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:10:57,121 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 19:10:57,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:10:57,122 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 19:10:57,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:10:57,122 INFO L85 PathProgramCache]: Analyzing trace with hash 896221114, now seen corresponding path program 3 times [2024-06-27 19:10:57,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:10:57,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296288023] [2024-06-27 19:10:57,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:10:57,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:10:57,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:10:57,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:10:57,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:10:57,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296288023] [2024-06-27 19:10:57,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296288023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:10:57,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:10:57,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:10:57,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936857120] [2024-06-27 19:10:57,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:10:57,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:10:57,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:10:57,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:10:57,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:10:57,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:10:57,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 361 transitions, 4844 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 19:10:57,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:10:57,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:10:57,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:10:59,371 INFO L124 PetriNetUnfolderBase]: 6403/9953 cut-off events. [2024-06-27 19:10:59,372 INFO L125 PetriNetUnfolderBase]: For 289459/289465 co-relation queries the response was YES. [2024-06-27 19:10:59,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66040 conditions, 9953 events. 6403/9953 cut-off events. For 289459/289465 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 63058 event pairs, 1983 based on Foata normal form. 6/9735 useless extension candidates. Maximal degree in co-relation 65942. Up to 8851 conditions per place. [2024-06-27 19:10:59,502 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 327 selfloop transitions, 59 changer transitions 0/395 dead transitions. [2024-06-27 19:10:59,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 395 transitions, 5754 flow [2024-06-27 19:10:59,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:10:59,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:10:59,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 19:10:59,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-27 19:10:59,503 INFO L175 Difference]: Start difference. First operand has 207 places, 361 transitions, 4844 flow. Second operand 7 states and 166 transitions. [2024-06-27 19:10:59,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 395 transitions, 5754 flow [2024-06-27 19:11:00,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 395 transitions, 5605 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 19:11:00,240 INFO L231 Difference]: Finished difference. Result has 210 places, 361 transitions, 4821 flow [2024-06-27 19:11:00,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4821, PETRI_PLACES=210, PETRI_TRANSITIONS=361} [2024-06-27 19:11:00,240 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 156 predicate places. [2024-06-27 19:11:00,240 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 361 transitions, 4821 flow [2024-06-27 19:11:00,240 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 19:11:00,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:00,241 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 19:11:00,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:11:00,241 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 19:11:00,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:00,241 INFO L85 PathProgramCache]: Analyzing trace with hash 73327604, now seen corresponding path program 4 times [2024-06-27 19:11:00,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:00,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440582194] [2024-06-27 19:11:00,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:00,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:00,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:00,727 INFO 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 19:11:00,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:00,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440582194] [2024-06-27 19:11:00,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440582194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:00,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:00,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:11:00,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913642533] [2024-06-27 19:11:00,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:00,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:11:00,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:00,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:11:00,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:11:00,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:00,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 361 transitions, 4821 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 19:11:00,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:00,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:00,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:02,578 INFO L124 PetriNetUnfolderBase]: 6387/9956 cut-off events. [2024-06-27 19:11:02,578 INFO L125 PetriNetUnfolderBase]: For 293923/293929 co-relation queries the response was YES. [2024-06-27 19:11:02,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65761 conditions, 9956 events. 6387/9956 cut-off events. For 293923/293929 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 63241 event pairs, 1937 based on Foata normal form. 8/9739 useless extension candidates. Maximal degree in co-relation 65662. Up to 8672 conditions per place. [2024-06-27 19:11:02,698 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 311 selfloop transitions, 73 changer transitions 0/393 dead transitions. [2024-06-27 19:11:02,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 393 transitions, 5723 flow [2024-06-27 19:11:02,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:11:02,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:11:02,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:11:02,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-27 19:11:02,699 INFO L175 Difference]: Start difference. First operand has 210 places, 361 transitions, 4821 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:11:02,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 393 transitions, 5723 flow [2024-06-27 19:11:03,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 393 transitions, 5505 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 19:11:03,539 INFO L231 Difference]: Finished difference. Result has 210 places, 361 transitions, 4758 flow [2024-06-27 19:11:03,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4603, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4758, PETRI_PLACES=210, PETRI_TRANSITIONS=361} [2024-06-27 19:11:03,540 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 156 predicate places. [2024-06-27 19:11:03,540 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 361 transitions, 4758 flow [2024-06-27 19:11:03,540 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 19:11:03,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:03,541 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 19:11:03,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:11:03,541 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 19:11:03,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:03,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1791739752, now seen corresponding path program 5 times [2024-06-27 19:11:03,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:03,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162141033] [2024-06-27 19:11:03,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:03,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:03,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:04,067 INFO 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 19:11:04,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:04,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162141033] [2024-06-27 19:11:04,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162141033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:04,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:04,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:11:04,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822567737] [2024-06-27 19:11:04,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:04,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:11:04,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:04,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:11:04,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:11:04,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:04,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 361 transitions, 4758 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 19:11:04,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:04,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:04,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:06,027 INFO L124 PetriNetUnfolderBase]: 6477/10072 cut-off events. [2024-06-27 19:11:06,027 INFO L125 PetriNetUnfolderBase]: For 305105/305111 co-relation queries the response was YES. [2024-06-27 19:11:06,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66777 conditions, 10072 events. 6477/10072 cut-off events. For 305105/305111 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 64079 event pairs, 1870 based on Foata normal form. 10/9857 useless extension candidates. Maximal degree in co-relation 66679. Up to 8085 conditions per place. [2024-06-27 19:11:06,134 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 265 selfloop transitions, 127 changer transitions 0/401 dead transitions. [2024-06-27 19:11:06,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 401 transitions, 6028 flow [2024-06-27 19:11:06,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:11:06,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:11:06,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:11:06,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-27 19:11:06,135 INFO L175 Difference]: Start difference. First operand has 210 places, 361 transitions, 4758 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:11:06,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 401 transitions, 6028 flow [2024-06-27 19:11:06,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 401 transitions, 5838 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 19:11:06,810 INFO L231 Difference]: Finished difference. Result has 211 places, 370 transitions, 5011 flow [2024-06-27 19:11:06,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4568, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5011, PETRI_PLACES=211, PETRI_TRANSITIONS=370} [2024-06-27 19:11:06,811 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 157 predicate places. [2024-06-27 19:11:06,811 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 370 transitions, 5011 flow [2024-06-27 19:11:06,811 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 19:11:06,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:06,811 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 19:11:06,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:11:06,811 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 19:11:06,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:06,812 INFO L85 PathProgramCache]: Analyzing trace with hash 926086966, now seen corresponding path program 6 times [2024-06-27 19:11:06,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:06,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806865301] [2024-06-27 19:11:06,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:06,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:06,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:07,310 INFO 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 19:11:07,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:07,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806865301] [2024-06-27 19:11:07,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806865301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:07,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:07,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:11:07,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002019405] [2024-06-27 19:11:07,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:07,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:11:07,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:07,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:11:07,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:11:07,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:07,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 370 transitions, 5011 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 19:11:07,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:07,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:07,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:09,136 INFO L124 PetriNetUnfolderBase]: 6454/10085 cut-off events. [2024-06-27 19:11:09,136 INFO L125 PetriNetUnfolderBase]: For 308687/308693 co-relation queries the response was YES. [2024-06-27 19:11:09,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66942 conditions, 10085 events. 6454/10085 cut-off events. For 308687/308693 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 64478 event pairs, 1835 based on Foata normal form. 10/9866 useless extension candidates. Maximal degree in co-relation 66843. Up to 8069 conditions per place. [2024-06-27 19:11:09,257 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 263 selfloop transitions, 129 changer transitions 0/401 dead transitions. [2024-06-27 19:11:09,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 401 transitions, 6113 flow [2024-06-27 19:11:09,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:11:09,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:11:09,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:11:09,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-27 19:11:09,260 INFO L175 Difference]: Start difference. First operand has 211 places, 370 transitions, 5011 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:11:09,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 401 transitions, 6113 flow [2024-06-27 19:11:10,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 401 transitions, 5776 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-06-27 19:11:10,293 INFO L231 Difference]: Finished difference. Result has 214 places, 370 transitions, 4945 flow [2024-06-27 19:11:10,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4674, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4945, PETRI_PLACES=214, PETRI_TRANSITIONS=370} [2024-06-27 19:11:10,294 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 160 predicate places. [2024-06-27 19:11:10,294 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 370 transitions, 4945 flow [2024-06-27 19:11:10,294 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 19:11:10,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:10,294 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 19:11:10,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:11:10,294 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 19:11:10,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:10,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1164133738, now seen corresponding path program 1 times [2024-06-27 19:11:10,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:10,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43417985] [2024-06-27 19:11:10,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:10,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:10,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:10,882 INFO 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 19:11:10,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:10,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43417985] [2024-06-27 19:11:10,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43417985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:10,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:10,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:11:10,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281177837] [2024-06-27 19:11:10,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:10,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:11:10,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:10,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:11:10,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:11:10,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:10,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 370 transitions, 4945 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:10,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:10,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:10,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:12,700 INFO L124 PetriNetUnfolderBase]: 6501/10142 cut-off events. [2024-06-27 19:11:12,700 INFO L125 PetriNetUnfolderBase]: For 311305/311311 co-relation queries the response was YES. [2024-06-27 19:11:12,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67286 conditions, 10142 events. 6501/10142 cut-off events. For 311305/311311 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 64752 event pairs, 1833 based on Foata normal form. 7/9924 useless extension candidates. Maximal degree in co-relation 67186. Up to 8354 conditions per place. [2024-06-27 19:11:12,820 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 283 selfloop transitions, 115 changer transitions 0/407 dead transitions. [2024-06-27 19:11:12,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 407 transitions, 6203 flow [2024-06-27 19:11:12,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:11:12,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:11:12,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:11:12,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 19:11:12,822 INFO L175 Difference]: Start difference. First operand has 214 places, 370 transitions, 4945 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:11:12,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 407 transitions, 6203 flow [2024-06-27 19:11:13,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 407 transitions, 5722 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-27 19:11:13,646 INFO L231 Difference]: Finished difference. Result has 213 places, 375 transitions, 4836 flow [2024-06-27 19:11:13,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4492, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4836, PETRI_PLACES=213, PETRI_TRANSITIONS=375} [2024-06-27 19:11:13,646 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 159 predicate places. [2024-06-27 19:11:13,646 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 375 transitions, 4836 flow [2024-06-27 19:11:13,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:13,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:13,647 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 19:11:13,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:11:13,647 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 19:11:13,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:13,647 INFO L85 PathProgramCache]: Analyzing trace with hash -2072217868, now seen corresponding path program 2 times [2024-06-27 19:11:13,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:13,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007438927] [2024-06-27 19:11:13,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:13,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:13,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:14,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:11:14,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:14,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007438927] [2024-06-27 19:11:14,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007438927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:14,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:14,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:11:14,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687545062] [2024-06-27 19:11:14,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:14,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:11:14,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:14,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:11:14,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:11:14,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:14,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 375 transitions, 4836 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:14,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:14,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:14,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:16,060 INFO L124 PetriNetUnfolderBase]: 6525/10142 cut-off events. [2024-06-27 19:11:16,060 INFO L125 PetriNetUnfolderBase]: For 313083/313083 co-relation queries the response was YES. [2024-06-27 19:11:16,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67130 conditions, 10142 events. 6525/10142 cut-off events. For 313083/313083 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 64435 event pairs, 1928 based on Foata normal form. 2/9922 useless extension candidates. Maximal degree in co-relation 67030. Up to 8983 conditions per place. [2024-06-27 19:11:16,173 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 366 selfloop transitions, 56 changer transitions 0/431 dead transitions. [2024-06-27 19:11:16,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 431 transitions, 6315 flow [2024-06-27 19:11:16,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:11:16,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:11:16,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:11:16,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4869791666666667 [2024-06-27 19:11:16,174 INFO L175 Difference]: Start difference. First operand has 213 places, 375 transitions, 4836 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:11:16,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 431 transitions, 6315 flow [2024-06-27 19:11:17,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 431 transitions, 5940 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 19:11:17,121 INFO L231 Difference]: Finished difference. Result has 216 places, 388 transitions, 4889 flow [2024-06-27 19:11:17,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4889, PETRI_PLACES=216, PETRI_TRANSITIONS=388} [2024-06-27 19:11:17,121 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 162 predicate places. [2024-06-27 19:11:17,121 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 388 transitions, 4889 flow [2024-06-27 19:11:17,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:17,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:17,122 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 19:11:17,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:11:17,122 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 19:11:17,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:17,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1956517336, now seen corresponding path program 1 times [2024-06-27 19:11:17,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:17,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857320113] [2024-06-27 19:11:17,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:17,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:17,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:17,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:11:17,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:17,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857320113] [2024-06-27 19:11:17,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857320113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:17,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:17,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:11:17,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204821457] [2024-06-27 19:11:17,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:17,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:11:17,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:17,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:11:17,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:11:17,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:17,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 388 transitions, 4889 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:17,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:17,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:17,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:19,840 INFO L124 PetriNetUnfolderBase]: 6594/10269 cut-off events. [2024-06-27 19:11:19,840 INFO L125 PetriNetUnfolderBase]: For 325306/325308 co-relation queries the response was YES. [2024-06-27 19:11:19,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68517 conditions, 10269 events. 6594/10269 cut-off events. For 325306/325308 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 65497 event pairs, 1946 based on Foata normal form. 2/10038 useless extension candidates. Maximal degree in co-relation 68416. Up to 9194 conditions per place. [2024-06-27 19:11:19,959 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 396 selfloop transitions, 35 changer transitions 0/440 dead transitions. [2024-06-27 19:11:19,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 440 transitions, 6121 flow [2024-06-27 19:11:19,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:11:19,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:11:19,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:11:19,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-27 19:11:19,961 INFO L175 Difference]: Start difference. First operand has 216 places, 388 transitions, 4889 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:11:19,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 440 transitions, 6121 flow [2024-06-27 19:11:20,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 440 transitions, 5914 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-27 19:11:20,895 INFO L231 Difference]: Finished difference. Result has 219 places, 402 transitions, 4973 flow [2024-06-27 19:11:20,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4682, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4973, PETRI_PLACES=219, PETRI_TRANSITIONS=402} [2024-06-27 19:11:20,896 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 165 predicate places. [2024-06-27 19:11:20,896 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 402 transitions, 4973 flow [2024-06-27 19:11:20,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:20,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:20,897 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 19:11:20,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:11:20,897 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 19:11:20,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:20,898 INFO L85 PathProgramCache]: Analyzing trace with hash 73134939, now seen corresponding path program 1 times [2024-06-27 19:11:20,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:20,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901486164] [2024-06-27 19:11:20,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:20,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:20,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:21,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:11:21,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:21,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901486164] [2024-06-27 19:11:21,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901486164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:21,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:21,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:11:21,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423120576] [2024-06-27 19:11:21,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:21,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:11:21,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:21,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:11:21,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:11:21,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:21,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 402 transitions, 4973 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 19:11:21,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:21,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:21,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:23,701 INFO L124 PetriNetUnfolderBase]: 6585/10240 cut-off events. [2024-06-27 19:11:23,702 INFO L125 PetriNetUnfolderBase]: For 336235/336235 co-relation queries the response was YES. [2024-06-27 19:11:23,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69554 conditions, 10240 events. 6585/10240 cut-off events. For 336235/336235 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 65078 event pairs, 1946 based on Foata normal form. 2/10011 useless extension candidates. Maximal degree in co-relation 69450. Up to 8833 conditions per place. [2024-06-27 19:11:23,833 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 349 selfloop transitions, 88 changer transitions 0/446 dead transitions. [2024-06-27 19:11:23,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 446 transitions, 6321 flow [2024-06-27 19:11:23,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:11:23,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:11:23,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:11:23,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-27 19:11:23,834 INFO L175 Difference]: Start difference. First operand has 219 places, 402 transitions, 4973 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:11:23,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 446 transitions, 6321 flow [2024-06-27 19:11:24,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 446 transitions, 6180 flow, removed 57 selfloop flow, removed 2 redundant places. [2024-06-27 19:11:24,531 INFO L231 Difference]: Finished difference. Result has 225 places, 413 transitions, 5316 flow [2024-06-27 19:11:24,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4856, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5316, PETRI_PLACES=225, PETRI_TRANSITIONS=413} [2024-06-27 19:11:24,532 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 171 predicate places. [2024-06-27 19:11:24,532 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 413 transitions, 5316 flow [2024-06-27 19:11:24,532 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 19:11:24,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:24,533 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 19:11:24,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:11:24,533 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 19:11:24,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:24,533 INFO L85 PathProgramCache]: Analyzing trace with hash 68666072, now seen corresponding path program 2 times [2024-06-27 19:11:24,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:24,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896308167] [2024-06-27 19:11:24,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:24,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:24,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:25,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 19:11:25,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:25,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896308167] [2024-06-27 19:11:25,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896308167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:25,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:25,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:11:25,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576349466] [2024-06-27 19:11:25,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:25,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:11:25,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:25,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:11:25,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:11:25,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:25,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 413 transitions, 5316 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 19:11:25,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:25,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:25,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:27,558 INFO L124 PetriNetUnfolderBase]: 6651/10357 cut-off events. [2024-06-27 19:11:27,559 INFO L125 PetriNetUnfolderBase]: For 350909/350911 co-relation queries the response was YES. [2024-06-27 19:11:27,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70951 conditions, 10357 events. 6651/10357 cut-off events. For 350909/350911 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 66096 event pairs, 1940 based on Foata normal form. 2/10121 useless extension candidates. Maximal degree in co-relation 70844. Up to 9181 conditions per place. [2024-06-27 19:11:27,677 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 403 selfloop transitions, 43 changer transitions 0/455 dead transitions. [2024-06-27 19:11:27,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 455 transitions, 6536 flow [2024-06-27 19:11:27,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:11:27,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:11:27,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:11:27,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 19:11:27,679 INFO L175 Difference]: Start difference. First operand has 225 places, 413 transitions, 5316 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:11:27,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 455 transitions, 6536 flow [2024-06-27 19:11:28,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 455 transitions, 6390 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 19:11:28,526 INFO L231 Difference]: Finished difference. Result has 229 places, 420 transitions, 5436 flow [2024-06-27 19:11:28,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5170, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5436, PETRI_PLACES=229, PETRI_TRANSITIONS=420} [2024-06-27 19:11:28,527 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 175 predicate places. [2024-06-27 19:11:28,527 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 420 transitions, 5436 flow [2024-06-27 19:11:28,527 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 19:11:28,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:28,527 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 19:11:28,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:11:28,527 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 19:11:28,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:28,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1791748680, now seen corresponding path program 3 times [2024-06-27 19:11:28,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:28,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186325485] [2024-06-27 19:11:28,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:28,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:28,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:29,363 INFO 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 19:11:29,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:29,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186325485] [2024-06-27 19:11:29,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186325485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:29,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:29,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:11:29,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027691580] [2024-06-27 19:11:29,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:29,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:11:29,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:29,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:11:29,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:11:29,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:29,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 420 transitions, 5436 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:29,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:29,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:29,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:31,629 INFO L124 PetriNetUnfolderBase]: 6645/10365 cut-off events. [2024-06-27 19:11:31,629 INFO L125 PetriNetUnfolderBase]: For 362612/362620 co-relation queries the response was YES. [2024-06-27 19:11:31,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71689 conditions, 10365 events. 6645/10365 cut-off events. For 362612/362620 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 66365 event pairs, 1893 based on Foata normal form. 3/10129 useless extension candidates. Maximal degree in co-relation 71580. Up to 9103 conditions per place. [2024-06-27 19:11:31,755 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 396 selfloop transitions, 58 changer transitions 0/463 dead transitions. [2024-06-27 19:11:31,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 463 transitions, 6756 flow [2024-06-27 19:11:31,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:11:31,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:11:31,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:11:31,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 19:11:31,756 INFO L175 Difference]: Start difference. First operand has 229 places, 420 transitions, 5436 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:11:31,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 463 transitions, 6756 flow [2024-06-27 19:11:32,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 463 transitions, 6641 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 19:11:32,765 INFO L231 Difference]: Finished difference. Result has 235 places, 429 transitions, 5719 flow [2024-06-27 19:11:32,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5719, PETRI_PLACES=235, PETRI_TRANSITIONS=429} [2024-06-27 19:11:32,766 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 181 predicate places. [2024-06-27 19:11:32,766 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 429 transitions, 5719 flow [2024-06-27 19:11:32,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:32,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:32,766 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 19:11:32,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:11:32,767 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:11:32,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:32,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1606900106, now seen corresponding path program 1 times [2024-06-27 19:11:32,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:32,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391722622] [2024-06-27 19:11:32,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:32,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:32,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:33,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:11:33,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:33,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391722622] [2024-06-27 19:11:33,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391722622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:33,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:33,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:11:33,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288211570] [2024-06-27 19:11:33,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:33,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:11:33,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:33,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:11:33,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:11:34,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:34,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 429 transitions, 5719 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:34,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:34,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:34,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:36,777 INFO L124 PetriNetUnfolderBase]: 7035/11161 cut-off events. [2024-06-27 19:11:36,777 INFO L125 PetriNetUnfolderBase]: For 438633/438633 co-relation queries the response was YES. [2024-06-27 19:11:36,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78700 conditions, 11161 events. 7035/11161 cut-off events. For 438633/438633 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 73452 event pairs, 1713 based on Foata normal form. 16/10868 useless extension candidates. Maximal degree in co-relation 78587. Up to 8895 conditions per place. [2024-06-27 19:11:36,917 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 448 selfloop transitions, 64 changer transitions 0/521 dead transitions. [2024-06-27 19:11:36,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 521 transitions, 7515 flow [2024-06-27 19:11:36,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:11:36,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:11:36,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-06-27 19:11:36,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-27 19:11:36,918 INFO L175 Difference]: Start difference. First operand has 235 places, 429 transitions, 5719 flow. Second operand 10 states and 261 transitions. [2024-06-27 19:11:36,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 521 transitions, 7515 flow [2024-06-27 19:11:38,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 521 transitions, 7356 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-27 19:11:38,132 INFO L231 Difference]: Finished difference. Result has 244 places, 433 transitions, 5847 flow [2024-06-27 19:11:38,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5560, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5847, PETRI_PLACES=244, PETRI_TRANSITIONS=433} [2024-06-27 19:11:38,133 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 190 predicate places. [2024-06-27 19:11:38,133 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 433 transitions, 5847 flow [2024-06-27 19:11:38,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:38,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:38,133 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 19:11:38,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:11:38,134 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:11:38,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:38,134 INFO L85 PathProgramCache]: Analyzing trace with hash 62055340, now seen corresponding path program 2 times [2024-06-27 19:11:38,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:38,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347855867] [2024-06-27 19:11:38,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:38,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:38,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:39,340 INFO 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 19:11:39,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:39,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347855867] [2024-06-27 19:11:39,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347855867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:39,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:39,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:11:39,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608438172] [2024-06-27 19:11:39,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:39,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:11:39,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:39,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:11:39,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:11:39,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:39,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 433 transitions, 5847 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:39,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:39,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:39,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:42,143 INFO L124 PetriNetUnfolderBase]: 7183/11272 cut-off events. [2024-06-27 19:11:42,144 INFO L125 PetriNetUnfolderBase]: For 456319/456319 co-relation queries the response was YES. [2024-06-27 19:11:42,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80990 conditions, 11272 events. 7183/11272 cut-off events. For 456319/456319 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 73474 event pairs, 2039 based on Foata normal form. 16/11018 useless extension candidates. Maximal degree in co-relation 80874. Up to 9324 conditions per place. [2024-06-27 19:11:42,278 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 445 selfloop transitions, 58 changer transitions 0/512 dead transitions. [2024-06-27 19:11:42,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 512 transitions, 7489 flow [2024-06-27 19:11:42,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:11:42,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:11:42,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-27 19:11:42,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439814814814815 [2024-06-27 19:11:42,280 INFO L175 Difference]: Start difference. First operand has 244 places, 433 transitions, 5847 flow. Second operand 9 states and 235 transitions. [2024-06-27 19:11:42,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 512 transitions, 7489 flow [2024-06-27 19:11:43,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 512 transitions, 7335 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 19:11:43,596 INFO L231 Difference]: Finished difference. Result has 249 places, 435 transitions, 5900 flow [2024-06-27 19:11:43,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5695, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5900, PETRI_PLACES=249, PETRI_TRANSITIONS=435} [2024-06-27 19:11:43,596 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 195 predicate places. [2024-06-27 19:11:43,596 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 435 transitions, 5900 flow [2024-06-27 19:11:43,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:43,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:43,597 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 19:11:43,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:11:43,597 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:11:43,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:43,597 INFO L85 PathProgramCache]: Analyzing trace with hash 992336214, now seen corresponding path program 3 times [2024-06-27 19:11:43,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:43,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253027720] [2024-06-27 19:11:43,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:43,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:43,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:44,952 INFO 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 19:11:44,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:44,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253027720] [2024-06-27 19:11:44,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253027720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:44,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:44,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:11:44,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209027663] [2024-06-27 19:11:44,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:44,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:11:44,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:44,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:11:44,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:11:45,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:45,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 435 transitions, 5900 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:45,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:45,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:45,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:47,499 INFO L124 PetriNetUnfolderBase]: 7147/11186 cut-off events. [2024-06-27 19:11:47,499 INFO L125 PetriNetUnfolderBase]: For 447644/447646 co-relation queries the response was YES. [2024-06-27 19:11:47,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79617 conditions, 11186 events. 7147/11186 cut-off events. For 447644/447646 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 72640 event pairs, 2060 based on Foata normal form. 20/10942 useless extension candidates. Maximal degree in co-relation 79498. Up to 9466 conditions per place. [2024-06-27 19:11:47,661 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 401 selfloop transitions, 83 changer transitions 0/493 dead transitions. [2024-06-27 19:11:47,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 493 transitions, 7209 flow [2024-06-27 19:11:47,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:11:47,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:11:47,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:11:47,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338541666666666 [2024-06-27 19:11:47,662 INFO L175 Difference]: Start difference. First operand has 249 places, 435 transitions, 5900 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:11:47,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 493 transitions, 7209 flow [2024-06-27 19:11:49,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 493 transitions, 7009 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 19:11:49,254 INFO L231 Difference]: Finished difference. Result has 250 places, 436 transitions, 5919 flow [2024-06-27 19:11:49,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5722, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5919, PETRI_PLACES=250, PETRI_TRANSITIONS=436} [2024-06-27 19:11:49,255 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 196 predicate places. [2024-06-27 19:11:49,255 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 436 transitions, 5919 flow [2024-06-27 19:11:49,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:49,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:49,255 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 19:11:49,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:11:49,255 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 19:11:49,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:49,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1474241509, now seen corresponding path program 1 times [2024-06-27 19:11:49,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:49,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114891374] [2024-06-27 19:11:49,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:49,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:49,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:50,030 INFO 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 19:11:50,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:50,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114891374] [2024-06-27 19:11:50,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114891374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:50,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:50,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:11:50,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364939515] [2024-06-27 19:11:50,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:50,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:11:50,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:50,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:11:50,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:11:50,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:50,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 436 transitions, 5919 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:50,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:50,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:50,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:52,324 INFO L124 PetriNetUnfolderBase]: 7206/11277 cut-off events. [2024-06-27 19:11:52,324 INFO L125 PetriNetUnfolderBase]: For 420669/420669 co-relation queries the response was YES. [2024-06-27 19:11:52,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79063 conditions, 11277 events. 7206/11277 cut-off events. For 420669/420669 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 73324 event pairs, 2170 based on Foata normal form. 1/11012 useless extension candidates. Maximal degree in co-relation 78943. Up to 10149 conditions per place. [2024-06-27 19:11:52,504 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 441 selfloop transitions, 31 changer transitions 0/481 dead transitions. [2024-06-27 19:11:52,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 481 transitions, 7223 flow [2024-06-27 19:11:52,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:11:52,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:11:52,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 19:11:52,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 19:11:52,505 INFO L175 Difference]: Start difference. First operand has 250 places, 436 transitions, 5919 flow. Second operand 8 states and 176 transitions. [2024-06-27 19:11:52,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 481 transitions, 7223 flow [2024-06-27 19:11:54,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 481 transitions, 7051 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:11:54,009 INFO L231 Difference]: Finished difference. Result has 255 places, 449 transitions, 6026 flow [2024-06-27 19:11:54,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5757, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6026, PETRI_PLACES=255, PETRI_TRANSITIONS=449} [2024-06-27 19:11:54,009 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 201 predicate places. [2024-06-27 19:11:54,009 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 449 transitions, 6026 flow [2024-06-27 19:11:54,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:54,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:54,010 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 19:11:54,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:11:54,010 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 19:11:54,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:54,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1877801763, now seen corresponding path program 2 times [2024-06-27 19:11:54,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:54,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365629441] [2024-06-27 19:11:54,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:54,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:54,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:11:54,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:11:54,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:11:54,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365629441] [2024-06-27 19:11:54,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365629441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:11:54,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:11:54,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:11:54,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101964414] [2024-06-27 19:11:54,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:11:54,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:11:54,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:11:54,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:11:54,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:11:54,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:11:54,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 449 transitions, 6026 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:54,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:11:54,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:11:54,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:11:57,097 INFO L124 PetriNetUnfolderBase]: 7211/11299 cut-off events. [2024-06-27 19:11:57,098 INFO L125 PetriNetUnfolderBase]: For 428180/428180 co-relation queries the response was YES. [2024-06-27 19:11:57,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79642 conditions, 11299 events. 7211/11299 cut-off events. For 428180/428180 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 73701 event pairs, 2140 based on Foata normal form. 1/11024 useless extension candidates. Maximal degree in co-relation 79518. Up to 9984 conditions per place. [2024-06-27 19:11:57,263 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 417 selfloop transitions, 57 changer transitions 0/483 dead transitions. [2024-06-27 19:11:57,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 483 transitions, 7362 flow [2024-06-27 19:11:57,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:11:57,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:11:57,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:11:57,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965277777777778 [2024-06-27 19:11:57,264 INFO L175 Difference]: Start difference. First operand has 255 places, 449 transitions, 6026 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:11:57,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 483 transitions, 7362 flow [2024-06-27 19:11:58,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 483 transitions, 7300 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 19:11:58,860 INFO L231 Difference]: Finished difference. Result has 259 places, 452 transitions, 6167 flow [2024-06-27 19:11:58,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5964, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6167, PETRI_PLACES=259, PETRI_TRANSITIONS=452} [2024-06-27 19:11:58,861 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 205 predicate places. [2024-06-27 19:11:58,861 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 452 transitions, 6167 flow [2024-06-27 19:11:58,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:11:58,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:11:58,862 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 19:11:58,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:11:58,862 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:11:58,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:11:58,862 INFO L85 PathProgramCache]: Analyzing trace with hash -725417946, now seen corresponding path program 4 times [2024-06-27 19:11:58,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:11:58,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165124088] [2024-06-27 19:11:58,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:11:58,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:11:58,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:00,026 INFO 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 19:12:00,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:00,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165124088] [2024-06-27 19:12:00,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165124088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:00,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:00,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:12:00,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585529539] [2024-06-27 19:12:00,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:00,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:12:00,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:00,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:12:00,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:12:00,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:12:00,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 452 transitions, 6167 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:00,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:00,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:12:00,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:02,970 INFO L124 PetriNetUnfolderBase]: 7585/12040 cut-off events. [2024-06-27 19:12:02,970 INFO L125 PetriNetUnfolderBase]: For 503087/503095 co-relation queries the response was YES. [2024-06-27 19:12:03,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86432 conditions, 12040 events. 7585/12040 cut-off events. For 503087/503095 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 79497 event pairs, 1824 based on Foata normal form. 17/11742 useless extension candidates. Maximal degree in co-relation 86306. Up to 9011 conditions per place. [2024-06-27 19:12:03,149 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 402 selfloop transitions, 124 changer transitions 0/535 dead transitions. [2024-06-27 19:12:03,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 535 transitions, 7947 flow [2024-06-27 19:12:03,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:03,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:03,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2024-06-27 19:12:03,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5671296296296297 [2024-06-27 19:12:03,151 INFO L175 Difference]: Start difference. First operand has 259 places, 452 transitions, 6167 flow. Second operand 9 states and 245 transitions. [2024-06-27 19:12:03,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 535 transitions, 7947 flow [2024-06-27 19:12:04,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 535 transitions, 7816 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 19:12:04,538 INFO L231 Difference]: Finished difference. Result has 264 places, 454 transitions, 6376 flow [2024-06-27 19:12:04,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6040, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6376, PETRI_PLACES=264, PETRI_TRANSITIONS=454} [2024-06-27 19:12:04,538 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 210 predicate places. [2024-06-27 19:12:04,539 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 454 transitions, 6376 flow [2024-06-27 19:12:04,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:04,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:04,539 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 19:12:04,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:12:04,539 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:12:04,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:04,539 INFO L85 PathProgramCache]: Analyzing trace with hash -546684534, now seen corresponding path program 5 times [2024-06-27 19:12:04,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:04,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006475982] [2024-06-27 19:12:04,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:04,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:04,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:05,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 19:12:05,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:05,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006475982] [2024-06-27 19:12:05,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006475982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:05,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:05,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:12:05,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176342165] [2024-06-27 19:12:05,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:05,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:12:05,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:05,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:12:05,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:12:05,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:12:05,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 454 transitions, 6376 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:05,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:05,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:12:05,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:08,595 INFO L124 PetriNetUnfolderBase]: 7775/12386 cut-off events. [2024-06-27 19:12:08,595 INFO L125 PetriNetUnfolderBase]: For 527004/527012 co-relation queries the response was YES. [2024-06-27 19:12:08,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89222 conditions, 12386 events. 7775/12386 cut-off events. For 527004/527012 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 82573 event pairs, 1931 based on Foata normal form. 21/12072 useless extension candidates. Maximal degree in co-relation 89095. Up to 9701 conditions per place. [2024-06-27 19:12:08,774 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 397 selfloop transitions, 124 changer transitions 0/530 dead transitions. [2024-06-27 19:12:08,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 530 transitions, 7898 flow [2024-06-27 19:12:08,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:08,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:08,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 19:12:08,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 19:12:08,775 INFO L175 Difference]: Start difference. First operand has 264 places, 454 transitions, 6376 flow. Second operand 9 states and 240 transitions. [2024-06-27 19:12:08,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 530 transitions, 7898 flow [2024-06-27 19:12:10,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 530 transitions, 7707 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 19:12:10,656 INFO L231 Difference]: Finished difference. Result has 268 places, 455 transitions, 6484 flow [2024-06-27 19:12:10,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6191, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6484, PETRI_PLACES=268, PETRI_TRANSITIONS=455} [2024-06-27 19:12:10,656 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 214 predicate places. [2024-06-27 19:12:10,656 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 455 transitions, 6484 flow [2024-06-27 19:12:10,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:10,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:10,657 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 19:12:10,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:12:10,657 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:12:10,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:10,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1564604810, now seen corresponding path program 6 times [2024-06-27 19:12:10,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:10,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088264988] [2024-06-27 19:12:10,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:10,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:10,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:12,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:12:12,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:12,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088264988] [2024-06-27 19:12:12,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088264988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:12,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:12,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:12:12,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225073162] [2024-06-27 19:12:12,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:12,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:12:12,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:12,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:12:12,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:12:12,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:12:12,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 455 transitions, 6484 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:12,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:12,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:12:12,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:15,055 INFO L124 PetriNetUnfolderBase]: 7739/12330 cut-off events. [2024-06-27 19:12:15,056 INFO L125 PetriNetUnfolderBase]: For 500312/500320 co-relation queries the response was YES. [2024-06-27 19:12:15,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87901 conditions, 12330 events. 7739/12330 cut-off events. For 500312/500320 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 82167 event pairs, 1920 based on Foata normal form. 21/12016 useless extension candidates. Maximal degree in co-relation 87772. Up to 9645 conditions per place. [2024-06-27 19:12:15,221 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 387 selfloop transitions, 130 changer transitions 0/526 dead transitions. [2024-06-27 19:12:15,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 526 transitions, 7938 flow [2024-06-27 19:12:15,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:15,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:15,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 19:12:15,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5486111111111112 [2024-06-27 19:12:15,222 INFO L175 Difference]: Start difference. First operand has 268 places, 455 transitions, 6484 flow. Second operand 9 states and 237 transitions. [2024-06-27 19:12:15,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 526 transitions, 7938 flow [2024-06-27 19:12:17,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 526 transitions, 7655 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:12:17,041 INFO L231 Difference]: Finished difference. Result has 270 places, 455 transitions, 6468 flow [2024-06-27 19:12:17,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6201, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6468, PETRI_PLACES=270, PETRI_TRANSITIONS=455} [2024-06-27 19:12:17,042 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 216 predicate places. [2024-06-27 19:12:17,042 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 455 transitions, 6468 flow [2024-06-27 19:12:17,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:17,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:17,043 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 19:12:17,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:12:17,043 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:12:17,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:17,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1791681418, now seen corresponding path program 1 times [2024-06-27 19:12:17,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:17,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642196875] [2024-06-27 19:12:17,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:17,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:17,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:18,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:12:18,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:18,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642196875] [2024-06-27 19:12:18,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642196875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:18,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:18,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:12:18,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441167161] [2024-06-27 19:12:18,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:18,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:12:18,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:18,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:12:18,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:12:18,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:12:18,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 455 transitions, 6468 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:18,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:18,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:12:18,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:21,150 INFO L124 PetriNetUnfolderBase]: 7845/12421 cut-off events. [2024-06-27 19:12:21,150 INFO L125 PetriNetUnfolderBase]: For 494662/494670 co-relation queries the response was YES. [2024-06-27 19:12:21,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88253 conditions, 12421 events. 7845/12421 cut-off events. For 494662/494670 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 82373 event pairs, 1854 based on Foata normal form. 13/12122 useless extension candidates. Maximal degree in co-relation 88123. Up to 9129 conditions per place. [2024-06-27 19:12:21,328 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 386 selfloop transitions, 134 changer transitions 0/529 dead transitions. [2024-06-27 19:12:21,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 529 transitions, 7992 flow [2024-06-27 19:12:21,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:21,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:21,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-27 19:12:21,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5509259259259259 [2024-06-27 19:12:21,330 INFO L175 Difference]: Start difference. First operand has 270 places, 455 transitions, 6468 flow. Second operand 9 states and 238 transitions. [2024-06-27 19:12:21,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 529 transitions, 7992 flow [2024-06-27 19:12:22,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 529 transitions, 7720 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:12:22,978 INFO L231 Difference]: Finished difference. Result has 271 places, 456 transitions, 6514 flow [2024-06-27 19:12:22,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6196, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6514, PETRI_PLACES=271, PETRI_TRANSITIONS=456} [2024-06-27 19:12:22,979 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 217 predicate places. [2024-06-27 19:12:22,979 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 456 transitions, 6514 flow [2024-06-27 19:12:22,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:22,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:22,979 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 19:12:22,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:12:22,980 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 19:12:22,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:22,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1621998111, now seen corresponding path program 1 times [2024-06-27 19:12:22,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:22,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994466693] [2024-06-27 19:12:22,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:22,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:22,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:23,596 INFO 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 19:12:23,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:23,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994466693] [2024-06-27 19:12:23,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994466693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:23,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:23,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:12:23,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987839993] [2024-06-27 19:12:23,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:23,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:12:23,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:23,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:12:23,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:12:23,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:12:23,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 456 transitions, 6514 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 19:12:23,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:23,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:12:23,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:26,065 INFO L124 PetriNetUnfolderBase]: 7863/12420 cut-off events. [2024-06-27 19:12:26,065 INFO L125 PetriNetUnfolderBase]: For 494888/494894 co-relation queries the response was YES. [2024-06-27 19:12:26,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88769 conditions, 12420 events. 7863/12420 cut-off events. For 494888/494894 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 82791 event pairs, 2436 based on Foata normal form. 5/12126 useless extension candidates. Maximal degree in co-relation 88638. Up to 11002 conditions per place. [2024-06-27 19:12:26,247 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 426 selfloop transitions, 62 changer transitions 0/497 dead transitions. [2024-06-27 19:12:26,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 497 transitions, 7743 flow [2024-06-27 19:12:26,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:12:26,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:12:26,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:12:26,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059523809523809 [2024-06-27 19:12:26,248 INFO L175 Difference]: Start difference. First operand has 271 places, 456 transitions, 6514 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:12:26,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 497 transitions, 7743 flow [2024-06-27 19:12:27,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 497 transitions, 7447 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 19:12:27,955 INFO L231 Difference]: Finished difference. Result has 271 places, 460 transitions, 6453 flow [2024-06-27 19:12:27,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6218, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6453, PETRI_PLACES=271, PETRI_TRANSITIONS=460} [2024-06-27 19:12:27,956 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 217 predicate places. [2024-06-27 19:12:27,956 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 460 transitions, 6453 flow [2024-06-27 19:12:27,956 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 19:12:27,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:27,956 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 19:12:27,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:12:27,957 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:12:27,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:27,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1765320154, now seen corresponding path program 7 times [2024-06-27 19:12:27,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:27,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849582449] [2024-06-27 19:12:27,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:27,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:27,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:29,217 INFO 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 19:12:29,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:29,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849582449] [2024-06-27 19:12:29,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849582449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:29,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:29,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:12:29,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910550086] [2024-06-27 19:12:29,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:29,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:12:29,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:29,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:12:29,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:12:29,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:12:29,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 460 transitions, 6453 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:29,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:29,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:12:29,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:32,190 INFO L124 PetriNetUnfolderBase]: 8137/12985 cut-off events. [2024-06-27 19:12:32,190 INFO L125 PetriNetUnfolderBase]: For 549822/549822 co-relation queries the response was YES. [2024-06-27 19:12:32,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91843 conditions, 12985 events. 8137/12985 cut-off events. For 549822/549822 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 87601 event pairs, 2049 based on Foata normal form. 16/12655 useless extension candidates. Maximal degree in co-relation 91711. Up to 9851 conditions per place. [2024-06-27 19:12:32,365 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 410 selfloop transitions, 122 changer transitions 0/541 dead transitions. [2024-06-27 19:12:32,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 541 transitions, 8267 flow [2024-06-27 19:12:32,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:32,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:32,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-27 19:12:32,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5532407407407407 [2024-06-27 19:12:32,366 INFO L175 Difference]: Start difference. First operand has 271 places, 460 transitions, 6453 flow. Second operand 9 states and 239 transitions. [2024-06-27 19:12:32,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 541 transitions, 8267 flow [2024-06-27 19:12:33,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 541 transitions, 8143 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:12:33,600 INFO L231 Difference]: Finished difference. Result has 275 places, 462 transitions, 6671 flow [2024-06-27 19:12:33,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6331, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6671, PETRI_PLACES=275, PETRI_TRANSITIONS=462} [2024-06-27 19:12:33,600 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 221 predicate places. [2024-06-27 19:12:33,600 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 462 transitions, 6671 flow [2024-06-27 19:12:33,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:33,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:33,601 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 19:12:33,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:12:33,601 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:12:33,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:33,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1916510408, now seen corresponding path program 8 times [2024-06-27 19:12:33,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:33,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784359899] [2024-06-27 19:12:33,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:33,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:33,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:34,685 INFO 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 19:12:34,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:34,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784359899] [2024-06-27 19:12:34,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784359899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:34,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:34,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:12:34,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203528708] [2024-06-27 19:12:34,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:34,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:12:34,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:34,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:12:34,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:12:34,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:12:34,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 462 transitions, 6671 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:34,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:34,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:12:34,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:37,583 INFO L124 PetriNetUnfolderBase]: 8327/13325 cut-off events. [2024-06-27 19:12:37,583 INFO L125 PetriNetUnfolderBase]: For 581102/581102 co-relation queries the response was YES. [2024-06-27 19:12:37,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95475 conditions, 13325 events. 8327/13325 cut-off events. For 581102/581102 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 90630 event pairs, 2177 based on Foata normal form. 20/12977 useless extension candidates. Maximal degree in co-relation 95343. Up to 10551 conditions per place. [2024-06-27 19:12:37,759 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 403 selfloop transitions, 121 changer transitions 0/533 dead transitions. [2024-06-27 19:12:37,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 533 transitions, 8187 flow [2024-06-27 19:12:37,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:37,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:37,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 19:12:37,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 19:12:37,761 INFO L175 Difference]: Start difference. First operand has 275 places, 462 transitions, 6671 flow. Second operand 9 states and 234 transitions. [2024-06-27 19:12:37,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 533 transitions, 8187 flow [2024-06-27 19:12:39,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 533 transitions, 7992 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 19:12:39,931 INFO L231 Difference]: Finished difference. Result has 279 places, 463 transitions, 6773 flow [2024-06-27 19:12:39,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6484, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6773, PETRI_PLACES=279, PETRI_TRANSITIONS=463} [2024-06-27 19:12:39,931 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 225 predicate places. [2024-06-27 19:12:39,931 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 463 transitions, 6773 flow [2024-06-27 19:12:39,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:39,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:39,931 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 19:12:39,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:12:39,932 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:12:39,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:39,932 INFO L85 PathProgramCache]: Analyzing trace with hash -688418982, now seen corresponding path program 9 times [2024-06-27 19:12:39,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:39,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587943307] [2024-06-27 19:12:39,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:39,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:39,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:41,157 INFO 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 19:12:41,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:41,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587943307] [2024-06-27 19:12:41,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587943307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:41,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:41,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:12:41,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421018719] [2024-06-27 19:12:41,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:41,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:12:41,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:41,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:12:41,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:12:41,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:12:41,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 463 transitions, 6773 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:41,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:41,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:12:41,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:44,447 INFO L124 PetriNetUnfolderBase]: 8517/13648 cut-off events. [2024-06-27 19:12:44,447 INFO L125 PetriNetUnfolderBase]: For 586978/586978 co-relation queries the response was YES. [2024-06-27 19:12:44,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97594 conditions, 13648 events. 8517/13648 cut-off events. For 586978/586978 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 93329 event pairs, 2202 based on Foata normal form. 20/13292 useless extension candidates. Maximal degree in co-relation 97460. Up to 10841 conditions per place. [2024-06-27 19:12:44,610 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 407 selfloop transitions, 121 changer transitions 0/537 dead transitions. [2024-06-27 19:12:44,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 537 transitions, 8307 flow [2024-06-27 19:12:44,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:44,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:44,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 19:12:44,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 19:12:44,612 INFO L175 Difference]: Start difference. First operand has 279 places, 463 transitions, 6773 flow. Second operand 9 states and 234 transitions. [2024-06-27 19:12:44,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 537 transitions, 8307 flow [2024-06-27 19:12:46,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 537 transitions, 8046 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 19:12:46,338 INFO L231 Difference]: Finished difference. Result has 281 places, 464 transitions, 6803 flow [2024-06-27 19:12:46,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6512, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6803, PETRI_PLACES=281, PETRI_TRANSITIONS=464} [2024-06-27 19:12:46,339 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 227 predicate places. [2024-06-27 19:12:46,339 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 464 transitions, 6803 flow [2024-06-27 19:12:46,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:46,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:46,340 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 19:12:46,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:12:46,340 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:12:46,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:46,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1019578534, now seen corresponding path program 10 times [2024-06-27 19:12:46,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:46,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776369094] [2024-06-27 19:12:46,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:46,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:46,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:47,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:12:47,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:47,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776369094] [2024-06-27 19:12:47,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776369094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:47,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:47,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:12:47,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401190065] [2024-06-27 19:12:47,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:47,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:12:47,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:47,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:12:47,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:12:47,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:12:47,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 464 transitions, 6803 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:47,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:47,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:12:47,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:50,573 INFO L124 PetriNetUnfolderBase]: 8481/13596 cut-off events. [2024-06-27 19:12:50,573 INFO L125 PetriNetUnfolderBase]: For 563987/563987 co-relation queries the response was YES. [2024-06-27 19:12:50,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95830 conditions, 13596 events. 8481/13596 cut-off events. For 563987/563987 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 93052 event pairs, 2193 based on Foata normal form. 20/13239 useless extension candidates. Maximal degree in co-relation 95695. Up to 10785 conditions per place. [2024-06-27 19:12:50,762 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 386 selfloop transitions, 135 changer transitions 0/530 dead transitions. [2024-06-27 19:12:50,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 530 transitions, 8249 flow [2024-06-27 19:12:50,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:50,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:50,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 19:12:50,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324074074074074 [2024-06-27 19:12:50,764 INFO L175 Difference]: Start difference. First operand has 281 places, 464 transitions, 6803 flow. Second operand 9 states and 230 transitions. [2024-06-27 19:12:50,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 530 transitions, 8249 flow [2024-06-27 19:12:53,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 530 transitions, 7966 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 19:12:53,047 INFO L231 Difference]: Finished difference. Result has 283 places, 464 transitions, 6797 flow [2024-06-27 19:12:53,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6520, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6797, PETRI_PLACES=283, PETRI_TRANSITIONS=464} [2024-06-27 19:12:53,047 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 229 predicate places. [2024-06-27 19:12:53,047 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 464 transitions, 6797 flow [2024-06-27 19:12:53,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:53,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:12:53,048 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 19:12:53,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:12:53,048 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:12:53,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:12:53,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1925088232, now seen corresponding path program 2 times [2024-06-27 19:12:53,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:12:53,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304382385] [2024-06-27 19:12:53,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:12:53,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:12:53,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:12:54,520 INFO 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 19:12:54,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:12:54,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304382385] [2024-06-27 19:12:54,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304382385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:12:54,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:12:54,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:12:54,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009003042] [2024-06-27 19:12:54,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:12:54,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:12:54,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:12:54,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:12:54,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:12:54,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:12:54,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 464 transitions, 6797 flow. Second operand has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:12:54,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:12:54,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:12:54,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:12:58,054 INFO L124 PetriNetUnfolderBase]: 8587/13730 cut-off events. [2024-06-27 19:12:58,054 INFO L125 PetriNetUnfolderBase]: For 553548/553548 co-relation queries the response was YES. [2024-06-27 19:12:58,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96125 conditions, 13730 events. 8587/13730 cut-off events. For 553548/553548 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 93927 event pairs, 2190 based on Foata normal form. 12/13375 useless extension candidates. Maximal degree in co-relation 95989. Up to 10519 conditions per place. [2024-06-27 19:12:58,207 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 404 selfloop transitions, 124 changer transitions 0/537 dead transitions. [2024-06-27 19:12:58,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 537 transitions, 8343 flow [2024-06-27 19:12:58,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:12:58,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:12:58,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-27 19:12:58,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439814814814815 [2024-06-27 19:12:58,208 INFO L175 Difference]: Start difference. First operand has 283 places, 464 transitions, 6797 flow. Second operand 9 states and 235 transitions. [2024-06-27 19:12:58,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 537 transitions, 8343 flow [2024-06-27 19:13:00,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 537 transitions, 8057 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:13:00,216 INFO L231 Difference]: Finished difference. Result has 284 places, 465 transitions, 6813 flow [2024-06-27 19:13:00,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6511, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6813, PETRI_PLACES=284, PETRI_TRANSITIONS=465} [2024-06-27 19:13:00,217 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 230 predicate places. [2024-06-27 19:13:00,217 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 465 transitions, 6813 flow [2024-06-27 19:13:00,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:13:00,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:13:00,217 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 19:13:00,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:13:00,217 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:13:00,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:13:00,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1305212658, now seen corresponding path program 3 times [2024-06-27 19:13:00,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:13:00,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125100146] [2024-06-27 19:13:00,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:13:00,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:13:00,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:13:01,494 INFO 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 19:13:01,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:13:01,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125100146] [2024-06-27 19:13:01,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125100146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:13:01,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:13:01,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:13:01,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342831757] [2024-06-27 19:13:01,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:13:01,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:13:01,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:13:01,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:13:01,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:13:01,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:13:01,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 465 transitions, 6813 flow. Second operand has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:13:01,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:13:01,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:13:01,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:13:04,575 INFO L124 PetriNetUnfolderBase]: 8693/13961 cut-off events. [2024-06-27 19:13:04,575 INFO L125 PetriNetUnfolderBase]: For 577059/577059 co-relation queries the response was YES. [2024-06-27 19:13:04,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97798 conditions, 13961 events. 8693/13961 cut-off events. For 577059/577059 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 96353 event pairs, 2249 based on Foata normal form. 12/13590 useless extension candidates. Maximal degree in co-relation 97661. Up to 10935 conditions per place. [2024-06-27 19:13:04,766 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 388 selfloop transitions, 137 changer transitions 0/534 dead transitions. [2024-06-27 19:13:04,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 534 transitions, 8337 flow [2024-06-27 19:13:04,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:13:04,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:13:04,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 19:13:04,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-27 19:13:04,768 INFO L175 Difference]: Start difference. First operand has 284 places, 465 transitions, 6813 flow. Second operand 9 states and 232 transitions. [2024-06-27 19:13:04,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 534 transitions, 8337 flow [2024-06-27 19:13:06,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 534 transitions, 8057 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 19:13:06,755 INFO L231 Difference]: Finished difference. Result has 286 places, 466 transitions, 6863 flow [2024-06-27 19:13:06,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6533, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6863, PETRI_PLACES=286, PETRI_TRANSITIONS=466} [2024-06-27 19:13:06,756 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 232 predicate places. [2024-06-27 19:13:06,756 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 466 transitions, 6863 flow [2024-06-27 19:13:06,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:13:06,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:13:06,757 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 19:13:06,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:13:06,757 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:13:06,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:13:06,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1789770810, now seen corresponding path program 4 times [2024-06-27 19:13:06,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:13:06,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819201555] [2024-06-27 19:13:06,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:13:06,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:13:06,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:13:08,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:13:08,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:13:08,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819201555] [2024-06-27 19:13:08,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819201555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:13:08,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:13:08,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:13:08,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822157584] [2024-06-27 19:13:08,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:13:08,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:13:08,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:13:08,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:13:08,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:13:08,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:13:08,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 466 transitions, 6863 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:13:08,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:13:08,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:13:08,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:13:10,915 INFO L124 PetriNetUnfolderBase]: 8673/13748 cut-off events. [2024-06-27 19:13:10,915 INFO L125 PetriNetUnfolderBase]: For 559743/559743 co-relation queries the response was YES. [2024-06-27 19:13:11,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96289 conditions, 13748 events. 8673/13748 cut-off events. For 559743/559743 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 93172 event pairs, 1937 based on Foata normal form. 12/13450 useless extension candidates. Maximal degree in co-relation 96151. Up to 9056 conditions per place. [2024-06-27 19:13:11,112 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 376 selfloop transitions, 148 changer transitions 0/533 dead transitions. [2024-06-27 19:13:11,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 533 transitions, 8253 flow [2024-06-27 19:13:11,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:13:11,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:13:11,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 19:13:11,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324074074074074 [2024-06-27 19:13:11,114 INFO L175 Difference]: Start difference. First operand has 286 places, 466 transitions, 6863 flow. Second operand 9 states and 230 transitions. [2024-06-27 19:13:11,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 533 transitions, 8253 flow [2024-06-27 19:13:13,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 533 transitions, 7945 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 19:13:13,508 INFO L231 Difference]: Finished difference. Result has 287 places, 465 transitions, 6771 flow [2024-06-27 19:13:13,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6471, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6771, PETRI_PLACES=287, PETRI_TRANSITIONS=465} [2024-06-27 19:13:13,508 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 233 predicate places. [2024-06-27 19:13:13,508 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 465 transitions, 6771 flow [2024-06-27 19:13:13,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:13:13,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:13:13,509 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 19:13:13,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:13:13,509 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 19:13:13,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:13:13,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1858777285, now seen corresponding path program 2 times [2024-06-27 19:13:13,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:13:13,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245664096] [2024-06-27 19:13:13,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:13:13,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:13:13,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:13:14,163 INFO 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 19:13:14,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:13:14,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245664096] [2024-06-27 19:13:14,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245664096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:13:14,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:13:14,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:13:14,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234193436] [2024-06-27 19:13:14,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:13:14,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:13:14,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:13:14,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:13:14,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:13:14,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:13:14,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 465 transitions, 6771 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 19:13:14,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:13:14,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:13:14,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:13:17,309 INFO L124 PetriNetUnfolderBase]: 8670/13820 cut-off events. [2024-06-27 19:13:17,309 INFO L125 PetriNetUnfolderBase]: For 547681/547681 co-relation queries the response was YES. [2024-06-27 19:13:17,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96240 conditions, 13820 events. 8670/13820 cut-off events. For 547681/547681 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 95160 event pairs, 2758 based on Foata normal form. 1/13473 useless extension candidates. Maximal degree in co-relation 96101. Up to 12259 conditions per place. [2024-06-27 19:13:17,491 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 429 selfloop transitions, 62 changer transitions 0/500 dead transitions. [2024-06-27 19:13:17,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 500 transitions, 7917 flow [2024-06-27 19:13:17,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:13:17,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:13:17,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:13:17,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-27 19:13:17,493 INFO L175 Difference]: Start difference. First operand has 287 places, 465 transitions, 6771 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:13:17,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 500 transitions, 7917 flow [2024-06-27 19:13:19,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 500 transitions, 7307 flow, removed 50 selfloop flow, removed 10 redundant places. [2024-06-27 19:13:19,771 INFO L231 Difference]: Finished difference. Result has 284 places, 465 transitions, 6299 flow [2024-06-27 19:13:19,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6161, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6299, PETRI_PLACES=284, PETRI_TRANSITIONS=465} [2024-06-27 19:13:19,772 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 230 predicate places. [2024-06-27 19:13:19,772 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 465 transitions, 6299 flow [2024-06-27 19:13:19,772 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 19:13:19,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:13:19,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:13:19,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:13:19,772 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 19:13:19,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:13:19,773 INFO L85 PathProgramCache]: Analyzing trace with hash -2027799111, now seen corresponding path program 3 times [2024-06-27 19:13:19,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:13:19,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201795245] [2024-06-27 19:13:19,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:13:19,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:13:19,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:13:20,481 INFO 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 19:13:20,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:13:20,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201795245] [2024-06-27 19:13:20,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201795245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:13:20,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:13:20,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:13:20,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549836659] [2024-06-27 19:13:20,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:13:20,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:13:20,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:13:20,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:13:20,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:13:20,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:13:20,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 465 transitions, 6299 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 19:13:20,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:13:20,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:13:20,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:13:23,086 INFO L124 PetriNetUnfolderBase]: 8655/13808 cut-off events. [2024-06-27 19:13:23,086 INFO L125 PetriNetUnfolderBase]: For 537624/537624 co-relation queries the response was YES. [2024-06-27 19:13:23,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91570 conditions, 13808 events. 8655/13808 cut-off events. For 537624/537624 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 95099 event pairs, 2735 based on Foata normal form. 2/13462 useless extension candidates. Maximal degree in co-relation 91433. Up to 11989 conditions per place. [2024-06-27 19:13:23,259 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 398 selfloop transitions, 89 changer transitions 0/496 dead transitions. [2024-06-27 19:13:23,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 496 transitions, 7419 flow [2024-06-27 19:13:23,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:13:23,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:13:23,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:13:23,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-27 19:13:23,260 INFO L175 Difference]: Start difference. First operand has 284 places, 465 transitions, 6299 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:13:23,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 496 transitions, 7419 flow [2024-06-27 19:13:25,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 496 transitions, 7216 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 19:13:25,018 INFO L231 Difference]: Finished difference. Result has 284 places, 465 transitions, 6290 flow [2024-06-27 19:13:25,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6096, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6290, PETRI_PLACES=284, PETRI_TRANSITIONS=465} [2024-06-27 19:13:25,018 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 230 predicate places. [2024-06-27 19:13:25,018 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 465 transitions, 6290 flow [2024-06-27 19:13:25,018 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 19:13:25,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:13:25,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:13:25,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:13:25,019 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 19:13:25,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:13:25,019 INFO L85 PathProgramCache]: Analyzing trace with hash 185757503, now seen corresponding path program 1 times [2024-06-27 19:13:25,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:13:25,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363083540] [2024-06-27 19:13:25,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:13:25,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:13:25,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:13:25,659 INFO 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 19:13:25,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:13:25,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363083540] [2024-06-27 19:13:25,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363083540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:13:25,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:13:25,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:13:25,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496756335] [2024-06-27 19:13:25,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:13:25,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:13:25,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:13:25,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:13:25,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:13:25,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:13:25,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 465 transitions, 6290 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 19:13:25,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:13:25,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:13:25,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:13:28,263 INFO L124 PetriNetUnfolderBase]: 8724/13917 cut-off events. [2024-06-27 19:13:28,263 INFO L125 PetriNetUnfolderBase]: For 549969/549975 co-relation queries the response was YES. [2024-06-27 19:13:28,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92095 conditions, 13917 events. 8724/13917 cut-off events. For 549969/549975 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 96062 event pairs, 2661 based on Foata normal form. 12/13579 useless extension candidates. Maximal degree in co-relation 91959. Up to 11506 conditions per place. [2024-06-27 19:13:28,439 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 353 selfloop transitions, 142 changer transitions 0/504 dead transitions. [2024-06-27 19:13:28,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 504 transitions, 7582 flow [2024-06-27 19:13:28,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:13:28,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:13:28,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:13:28,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-27 19:13:28,440 INFO L175 Difference]: Start difference. First operand has 284 places, 465 transitions, 6290 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:13:28,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 504 transitions, 7582 flow [2024-06-27 19:13:29,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 504 transitions, 7308 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 19:13:29,991 INFO L231 Difference]: Finished difference. Result has 286 places, 470 transitions, 6463 flow [2024-06-27 19:13:29,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6026, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6463, PETRI_PLACES=286, PETRI_TRANSITIONS=470} [2024-06-27 19:13:29,991 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 232 predicate places. [2024-06-27 19:13:29,991 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 470 transitions, 6463 flow [2024-06-27 19:13:29,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 19:13:29,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:13:29,992 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 19:13:29,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:13:29,992 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 19:13:29,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:13:29,993 INFO L85 PathProgramCache]: Analyzing trace with hash 186322013, now seen corresponding path program 2 times [2024-06-27 19:13:29,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:13:29,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466817904] [2024-06-27 19:13:29,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:13:29,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:13:30,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:13:30,662 INFO 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 19:13:30,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:13:30,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466817904] [2024-06-27 19:13:30,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466817904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:13:30,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:13:30,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:13:30,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225767734] [2024-06-27 19:13:30,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:13:30,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:13:30,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:13:30,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:13:30,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:13:30,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:13:30,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 470 transitions, 6463 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 19:13:30,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:13:30,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:13:30,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:13:33,462 INFO L124 PetriNetUnfolderBase]: 8859/14289 cut-off events. [2024-06-27 19:13:33,462 INFO L125 PetriNetUnfolderBase]: For 584499/584505 co-relation queries the response was YES. [2024-06-27 19:13:33,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95659 conditions, 14289 events. 8859/14289 cut-off events. For 584499/584505 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 99843 event pairs, 2598 based on Foata normal form. 10/13901 useless extension candidates. Maximal degree in co-relation 95522. Up to 11410 conditions per place. [2024-06-27 19:13:33,649 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 352 selfloop transitions, 153 changer transitions 0/514 dead transitions. [2024-06-27 19:13:33,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 514 transitions, 8021 flow [2024-06-27 19:13:33,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:13:33,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:13:33,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:13:33,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-06-27 19:13:33,650 INFO L175 Difference]: Start difference. First operand has 286 places, 470 transitions, 6463 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:13:33,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 514 transitions, 8021 flow [2024-06-27 19:13:35,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 514 transitions, 7622 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-27 19:13:35,604 INFO L231 Difference]: Finished difference. Result has 289 places, 478 transitions, 6617 flow [2024-06-27 19:13:35,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6064, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6617, PETRI_PLACES=289, PETRI_TRANSITIONS=478} [2024-06-27 19:13:35,605 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 235 predicate places. [2024-06-27 19:13:35,605 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 478 transitions, 6617 flow [2024-06-27 19:13:35,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 19:13:35,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:13:35,605 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 19:13:35,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:13:35,605 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 19:13:35,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:13:35,605 INFO L85 PathProgramCache]: Analyzing trace with hash 169180253, now seen corresponding path program 3 times [2024-06-27 19:13:35,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:13:35,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900026265] [2024-06-27 19:13:35,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:13:35,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:13:35,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:13:36,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:13:36,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:13:36,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900026265] [2024-06-27 19:13:36,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900026265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:13:36,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:13:36,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:13:36,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989383476] [2024-06-27 19:13:36,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:13:36,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:13:36,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:13:36,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:13:36,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:13:36,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:13:36,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 478 transitions, 6617 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 19:13:36,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:13:36,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:13:36,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:13:39,289 INFO L124 PetriNetUnfolderBase]: 8844/14105 cut-off events. [2024-06-27 19:13:39,289 INFO L125 PetriNetUnfolderBase]: For 586142/586148 co-relation queries the response was YES. [2024-06-27 19:13:39,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95401 conditions, 14105 events. 8844/14105 cut-off events. For 586142/586148 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 97359 event pairs, 2691 based on Foata normal form. 10/13766 useless extension candidates. Maximal degree in co-relation 95263. Up to 11825 conditions per place. [2024-06-27 19:13:39,461 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 364 selfloop transitions, 139 changer transitions 0/512 dead transitions. [2024-06-27 19:13:39,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 512 transitions, 7793 flow [2024-06-27 19:13:39,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:13:39,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:13:39,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:13:39,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-27 19:13:39,462 INFO L175 Difference]: Start difference. First operand has 289 places, 478 transitions, 6617 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:13:39,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 512 transitions, 7793 flow [2024-06-27 19:13:41,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 512 transitions, 7425 flow, removed 100 selfloop flow, removed 4 redundant places. [2024-06-27 19:13:41,831 INFO L231 Difference]: Finished difference. Result has 293 places, 478 transitions, 6535 flow [2024-06-27 19:13:41,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6249, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6535, PETRI_PLACES=293, PETRI_TRANSITIONS=478} [2024-06-27 19:13:41,832 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 239 predicate places. [2024-06-27 19:13:41,832 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 478 transitions, 6535 flow [2024-06-27 19:13:41,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 19:13:41,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:13:41,833 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 19:13:41,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:13:41,833 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 19:13:41,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:13:41,833 INFO L85 PathProgramCache]: Analyzing trace with hash -883412379, now seen corresponding path program 1 times [2024-06-27 19:13:41,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:13:41,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187014447] [2024-06-27 19:13:41,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:13:41,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:13:41,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:13:42,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:13:42,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:13:42,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187014447] [2024-06-27 19:13:42,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187014447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:13:42,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:13:42,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:13:42,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013386171] [2024-06-27 19:13:42,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:13:42,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:13:42,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:13:42,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:13:42,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:13:42,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:13:42,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 478 transitions, 6535 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:13:42,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:13:42,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:13:42,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:13:45,626 INFO L124 PetriNetUnfolderBase]: 9107/14491 cut-off events. [2024-06-27 19:13:45,626 INFO L125 PetriNetUnfolderBase]: For 596916/596916 co-relation queries the response was YES. [2024-06-27 19:13:45,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98232 conditions, 14491 events. 9107/14491 cut-off events. For 596916/596916 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 100150 event pairs, 2533 based on Foata normal form. 4/14139 useless extension candidates. Maximal degree in co-relation 98092. Up to 12367 conditions per place. [2024-06-27 19:13:45,800 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 446 selfloop transitions, 116 changer transitions 0/571 dead transitions. [2024-06-27 19:13:45,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 571 transitions, 8805 flow [2024-06-27 19:13:45,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:13:45,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:13:45,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:13:45,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 19:13:45,801 INFO L175 Difference]: Start difference. First operand has 293 places, 478 transitions, 6535 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:13:45,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 571 transitions, 8805 flow [2024-06-27 19:13:47,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 571 transitions, 8466 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:13:47,984 INFO L231 Difference]: Finished difference. Result has 297 places, 519 transitions, 7231 flow [2024-06-27 19:13:47,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7231, PETRI_PLACES=297, PETRI_TRANSITIONS=519} [2024-06-27 19:13:47,985 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 243 predicate places. [2024-06-27 19:13:47,985 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 519 transitions, 7231 flow [2024-06-27 19:13:47,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:13:47,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:13:47,985 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 19:13:47,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:13:47,986 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 19:13:47,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:13:47,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1515073043, now seen corresponding path program 2 times [2024-06-27 19:13:47,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:13:47,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753580968] [2024-06-27 19:13:47,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:13:47,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:13:47,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:13:48,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:13:48,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:13:48,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753580968] [2024-06-27 19:13:48,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753580968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:13:48,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:13:48,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:13:48,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986013487] [2024-06-27 19:13:48,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:13:48,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:13:48,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:13:48,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:13:48,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:13:48,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:13:48,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 519 transitions, 7231 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:13:48,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:13:48,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:13:48,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:13:52,120 INFO L124 PetriNetUnfolderBase]: 9407/14961 cut-off events. [2024-06-27 19:13:52,120 INFO L125 PetriNetUnfolderBase]: For 660731/660731 co-relation queries the response was YES. [2024-06-27 19:13:52,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105370 conditions, 14961 events. 9407/14961 cut-off events. For 660731/660731 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 103853 event pairs, 2570 based on Foata normal form. 4/14587 useless extension candidates. Maximal degree in co-relation 105226. Up to 12033 conditions per place. [2024-06-27 19:13:52,310 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 439 selfloop transitions, 134 changer transitions 0/582 dead transitions. [2024-06-27 19:13:52,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 582 transitions, 9353 flow [2024-06-27 19:13:52,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:13:52,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:13:52,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:13:52,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-27 19:13:52,311 INFO L175 Difference]: Start difference. First operand has 297 places, 519 transitions, 7231 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:13:52,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 582 transitions, 9353 flow [2024-06-27 19:13:54,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 582 transitions, 9255 flow, removed 48 selfloop flow, removed 1 redundant places. [2024-06-27 19:13:54,334 INFO L231 Difference]: Finished difference. Result has 306 places, 531 transitions, 7803 flow [2024-06-27 19:13:54,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7133, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7803, PETRI_PLACES=306, PETRI_TRANSITIONS=531} [2024-06-27 19:13:54,334 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 252 predicate places. [2024-06-27 19:13:54,334 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 531 transitions, 7803 flow [2024-06-27 19:13:54,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:13:54,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:13:54,334 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 19:13:54,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:13:54,335 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 19:13:54,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:13:54,335 INFO L85 PathProgramCache]: Analyzing trace with hash 2128656651, now seen corresponding path program 3 times [2024-06-27 19:13:54,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:13:54,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837488975] [2024-06-27 19:13:54,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:13:54,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:13:54,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:13:55,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:13:55,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:13:55,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837488975] [2024-06-27 19:13:55,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837488975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:13:55,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:13:55,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:13:55,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110644096] [2024-06-27 19:13:55,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:13:55,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:13:55,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:13:55,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:13:55,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:13:55,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:13:55,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 531 transitions, 7803 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:13:55,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:13:55,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:13:55,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:13:59,709 INFO L124 PetriNetUnfolderBase]: 9738/15435 cut-off events. [2024-06-27 19:13:59,709 INFO L125 PetriNetUnfolderBase]: For 699695/699695 co-relation queries the response was YES. [2024-06-27 19:13:59,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112401 conditions, 15435 events. 9738/15435 cut-off events. For 699695/699695 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 107250 event pairs, 2584 based on Foata normal form. 4/15057 useless extension candidates. Maximal degree in co-relation 112252. Up to 12555 conditions per place. [2024-06-27 19:13:59,911 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 482 selfloop transitions, 177 changer transitions 0/668 dead transitions. [2024-06-27 19:13:59,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 668 transitions, 11287 flow [2024-06-27 19:13:59,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:13:59,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:13:59,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:13:59,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5286458333333334 [2024-06-27 19:13:59,913 INFO L175 Difference]: Start difference. First operand has 306 places, 531 transitions, 7803 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:13:59,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 668 transitions, 11287 flow [2024-06-27 19:14:02,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 668 transitions, 10894 flow, removed 138 selfloop flow, removed 3 redundant places. [2024-06-27 19:14:02,601 INFO L231 Difference]: Finished difference. Result has 314 places, 597 transitions, 9347 flow [2024-06-27 19:14:02,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7580, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9347, PETRI_PLACES=314, PETRI_TRANSITIONS=597} [2024-06-27 19:14:02,601 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 260 predicate places. [2024-06-27 19:14:02,601 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 597 transitions, 9347 flow [2024-06-27 19:14:02,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:14:02,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:14:02,602 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 19:14:02,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:14:02,602 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 19:14:02,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:14:02,602 INFO L85 PathProgramCache]: Analyzing trace with hash 175844509, now seen corresponding path program 4 times [2024-06-27 19:14:02,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:14:02,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179431508] [2024-06-27 19:14:02,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:14:02,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:14:02,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:14:03,456 INFO 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 19:14:03,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:14:03,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179431508] [2024-06-27 19:14:03,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179431508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:14:03,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:14:03,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:14:03,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984712272] [2024-06-27 19:14:03,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:14:03,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:14:03,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:14:03,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:14:03,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:14:03,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:14:03,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 597 transitions, 9347 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:14:03,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:14:03,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:14:03,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:14:08,016 INFO L124 PetriNetUnfolderBase]: 10102/16205 cut-off events. [2024-06-27 19:14:08,016 INFO L125 PetriNetUnfolderBase]: For 756353/756359 co-relation queries the response was YES. [2024-06-27 19:14:08,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118192 conditions, 16205 events. 10102/16205 cut-off events. For 756353/756359 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 114587 event pairs, 2584 based on Foata normal form. 9/15748 useless extension candidates. Maximal degree in co-relation 118038. Up to 11105 conditions per place. [2024-06-27 19:14:08,220 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 419 selfloop transitions, 257 changer transitions 0/685 dead transitions. [2024-06-27 19:14:08,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 685 transitions, 12145 flow [2024-06-27 19:14:08,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:14:08,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:14:08,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:14:08,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338541666666666 [2024-06-27 19:14:08,221 INFO L175 Difference]: Start difference. First operand has 314 places, 597 transitions, 9347 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:14:08,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 685 transitions, 12145 flow [2024-06-27 19:14:10,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 685 transitions, 12027 flow, removed 58 selfloop flow, removed 1 redundant places. [2024-06-27 19:14:10,716 INFO L231 Difference]: Finished difference. Result has 324 places, 626 transitions, 10662 flow [2024-06-27 19:14:10,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=9229, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10662, PETRI_PLACES=324, PETRI_TRANSITIONS=626} [2024-06-27 19:14:10,716 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 270 predicate places. [2024-06-27 19:14:10,716 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 626 transitions, 10662 flow [2024-06-27 19:14:10,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:14:10,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:14:10,717 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 19:14:10,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:14:10,717 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:14:10,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:14:10,717 INFO L85 PathProgramCache]: Analyzing trace with hash 185972767, now seen corresponding path program 1 times [2024-06-27 19:14:10,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:14:10,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239402177] [2024-06-27 19:14:10,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:14:10,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:14:10,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:14:11,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:14:11,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:14:11,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239402177] [2024-06-27 19:14:11,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239402177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:14:11,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:14:11,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:14:11,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039853722] [2024-06-27 19:14:11,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:14:11,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:14:11,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:14:11,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:14:11,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:14:11,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:14:11,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 626 transitions, 10662 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 19:14:11,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:14:11,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:14:11,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:14:15,983 INFO L124 PetriNetUnfolderBase]: 10202/16151 cut-off events. [2024-06-27 19:14:15,983 INFO L125 PetriNetUnfolderBase]: For 807833/807839 co-relation queries the response was YES. [2024-06-27 19:14:16,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124943 conditions, 16151 events. 10202/16151 cut-off events. For 807833/807839 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 113010 event pairs, 2871 based on Foata normal form. 12/15760 useless extension candidates. Maximal degree in co-relation 124783. Up to 13409 conditions per place. [2024-06-27 19:14:16,186 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 462 selfloop transitions, 192 changer transitions 0/663 dead transitions. [2024-06-27 19:14:16,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 663 transitions, 12276 flow [2024-06-27 19:14:16,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:14:16,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:14:16,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:14:16,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973958333333333 [2024-06-27 19:14:16,188 INFO L175 Difference]: Start difference. First operand has 324 places, 626 transitions, 10662 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:14:16,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 663 transitions, 12276 flow [2024-06-27 19:14:20,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 663 transitions, 11957 flow, removed 110 selfloop flow, removed 2 redundant places. [2024-06-27 19:14:20,146 INFO L231 Difference]: Finished difference. Result has 330 places, 630 transitions, 10884 flow [2024-06-27 19:14:20,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=10347, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10884, PETRI_PLACES=330, PETRI_TRANSITIONS=630} [2024-06-27 19:14:20,146 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 276 predicate places. [2024-06-27 19:14:20,146 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 630 transitions, 10884 flow [2024-06-27 19:14:20,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 19:14:20,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:14:20,147 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 19:14:20,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:14:20,147 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:14:20,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:14:20,147 INFO L85 PathProgramCache]: Analyzing trace with hash 186328957, now seen corresponding path program 2 times [2024-06-27 19:14:20,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:14:20,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071402893] [2024-06-27 19:14:20,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:14:20,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:14:20,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:14:20,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:14:20,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:14:20,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071402893] [2024-06-27 19:14:20,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071402893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:14:20,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:14:20,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:14:20,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506714657] [2024-06-27 19:14:20,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:14:20,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:14:20,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:14:20,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:14:20,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:14:20,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:14:20,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 630 transitions, 10884 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 19:14:20,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:14:20,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:14:20,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:14:25,180 INFO L124 PetriNetUnfolderBase]: 10242/16387 cut-off events. [2024-06-27 19:14:25,181 INFO L125 PetriNetUnfolderBase]: For 797172/797178 co-relation queries the response was YES. [2024-06-27 19:14:25,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124850 conditions, 16387 events. 10242/16387 cut-off events. For 797172/797178 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 115795 event pairs, 2816 based on Foata normal form. 12/15941 useless extension candidates. Maximal degree in co-relation 124688. Up to 13243 conditions per place. [2024-06-27 19:14:25,389 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 463 selfloop transitions, 196 changer transitions 0/668 dead transitions. [2024-06-27 19:14:25,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 668 transitions, 12514 flow [2024-06-27 19:14:25,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:14:25,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:14:25,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:14:25,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973958333333333 [2024-06-27 19:14:25,391 INFO L175 Difference]: Start difference. First operand has 330 places, 630 transitions, 10884 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:14:25,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 668 transitions, 12514 flow [2024-06-27 19:14:28,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 668 transitions, 12005 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-27 19:14:28,412 INFO L231 Difference]: Finished difference. Result has 332 places, 634 transitions, 10928 flow [2024-06-27 19:14:28,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=10375, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10928, PETRI_PLACES=332, PETRI_TRANSITIONS=634} [2024-06-27 19:14:28,413 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 278 predicate places. [2024-06-27 19:14:28,413 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 634 transitions, 10928 flow [2024-06-27 19:14:28,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 19:14:28,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:14:28,413 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 19:14:28,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:14:28,413 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 19:14:28,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:14:28,414 INFO L85 PathProgramCache]: Analyzing trace with hash -109486001, now seen corresponding path program 5 times [2024-06-27 19:14:28,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:14:28,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920858911] [2024-06-27 19:14:28,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:14:28,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:14:28,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:14:29,525 INFO 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 19:14:29,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:14:29,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920858911] [2024-06-27 19:14:29,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920858911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:14:29,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:14:29,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:14:29,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837117927] [2024-06-27 19:14:29,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:14:29,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:14:29,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:14:29,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:14:29,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:14:29,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-27 19:14:29,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 634 transitions, 10928 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 19:14:29,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:14:29,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-27 19:14:29,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:14:34,042 INFO L124 PetriNetUnfolderBase]: 10322/16542 cut-off events. [2024-06-27 19:14:34,042 INFO L125 PetriNetUnfolderBase]: For 805502/805508 co-relation queries the response was YES. [2024-06-27 19:14:34,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126080 conditions, 16542 events. 10322/16542 cut-off events. For 805502/805508 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 117211 event pairs, 2693 based on Foata normal form. 5/16076 useless extension candidates. Maximal degree in co-relation 125917. Up to 12226 conditions per place. [2024-06-27 19:14:34,249 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 482 selfloop transitions, 222 changer transitions 0/713 dead transitions. [2024-06-27 19:14:34,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 713 transitions, 13844 flow [2024-06-27 19:14:34,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:14:34,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:14:34,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:14:34,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-27 19:14:34,250 INFO L175 Difference]: Start difference. First operand has 332 places, 634 transitions, 10928 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:14:34,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 713 transitions, 13844 flow