./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe013_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe013_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/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe013_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:07:26,640 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:07:26,675 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:07:26,678 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:07:26,678 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:07:26,691 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:07:26,692 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:07:26,692 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:07:26,692 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:07:26,693 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:07:26,693 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:07:26,693 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:07:26,694 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:07:26,694 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:07:26,694 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:07:26,694 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:07:26,695 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:07:26,695 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:07:26,695 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:07:26,695 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:07:26,696 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:07:26,696 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:07:26,696 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:07:26,697 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:07:26,697 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:07:26,697 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:07:26,697 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:07:26,697 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:07:26,698 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:07:26,698 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:07:26,698 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:07:26,698 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:07:26,699 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:07:26,699 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:07:26,699 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:07:26,699 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:07:26,700 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:07:26,700 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:07:26,700 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:07:26,700 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:07:26,701 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:07:26,706 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:07:26,706 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:07:26,706 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 21:07:26,883 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:07:26,902 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:07:26,904 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:07:26,905 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:07:26,906 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:07:26,906 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:07:27,924 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:07:28,124 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:07:28,124 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:07:28,134 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6acc84f63/288ede4e9c3a4e7ea573490a98c431f6/FLAG4f851cb11 [2024-06-27 21:07:28,148 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6acc84f63/288ede4e9c3a4e7ea573490a98c431f6 [2024-06-27 21:07:28,150 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:07:28,151 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:07:28,151 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/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 21:07:28,281 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:07:28,282 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:07:28,287 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:07:28,287 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:07:28,290 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:07:28,291 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:07:28" (1/2) ... [2024-06-27 21:07:28,292 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b70231f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:07:28, skipping insertion in model container [2024-06-27 21:07:28,292 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:07:28" (1/2) ... [2024-06-27 21:07:28,293 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1c94fd6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:07:28, skipping insertion in model container [2024-06-27 21:07:28,293 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:07:28" (2/2) ... [2024-06-27 21:07:28,294 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b70231f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28, skipping insertion in model container [2024-06-27 21:07:28,294 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:07:28" (2/2) ... [2024-06-27 21:07:28,294 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:07:28,385 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:07:28,386 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1)) [2024-06-27 21:07:28,386 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] (((((((((((((((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1)) [2024-06-27 21:07:28,386 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] (((((((((((((((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1)) [2024-06-27 21:07:28,386 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:07:28,386 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-27 21:07:28,454 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:07:28,644 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:07:28,651 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:07:28,725 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:07:28,760 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:07:28,761 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28 WrapperNode [2024-06-27 21:07:28,761 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:07:28,762 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:07:28,762 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:07:28,762 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:07:28,767 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,786 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,822 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-27 21:07:28,822 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:07:28,822 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:07:28,822 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:07:28,823 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:07:28,835 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,835 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,838 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,849 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 21:07:28,849 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,849 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,855 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,857 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,858 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,859 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,861 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:07:28,862 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:07:28,862 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:07:28,862 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:07:28,863 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (1/1) ... [2024-06-27 21:07:28,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:07:28,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:07:28,885 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 21:07:28,900 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 21:07:28,927 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:07:28,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:07:28,928 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:07:28,928 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:07:28,928 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:07:28,928 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:07:28,928 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:07:28,928 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:07:28,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:07:28,929 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:07:28,929 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:07:28,929 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:07:28,930 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 21:07:29,055 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:07:29,057 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:07:29,345 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:07:29,345 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:07:29,550 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:07:29,550 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:07:29,551 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:07:29 BoogieIcfgContainer [2024-06-27 21:07:29,551 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:07:29,554 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:07:29,554 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:07:29,557 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:07:29,557 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:07:28" (1/4) ... [2024-06-27 21:07:29,557 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@314dab1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:07:29, skipping insertion in model container [2024-06-27 21:07:29,557 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:07:28" (2/4) ... [2024-06-27 21:07:29,558 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@314dab1a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:07:29, skipping insertion in model container [2024-06-27 21:07:29,558 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:07:28" (3/4) ... [2024-06-27 21:07:29,559 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@314dab1a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:07:29, skipping insertion in model container [2024-06-27 21:07:29,559 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:07:29" (4/4) ... [2024-06-27 21:07:29,560 INFO L112 eAbstractionObserver]: Analyzing ICFG safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:07:29,572 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:07:29,572 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 21:07:29,572 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:07:29,610 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:07:29,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 21:07:29,678 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 21:07:29,678 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:07:29,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 68 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 21:07:29,681 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 21:07:29,684 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 21:07:29,698 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:07:29,704 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;@5ac49b10, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:07:29,705 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 21:07:29,710 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:07:29,710 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:07:29,711 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:07:29,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:29,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:07:29,712 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:29,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:29,717 INFO L85 PathProgramCache]: Analyzing trace with hash 362811812, now seen corresponding path program 1 times [2024-06-27 21:07:29,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:29,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905066367] [2024-06-27 21:07:29,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:29,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:29,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:30,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:30,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:30,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905066367] [2024-06-27 21:07:30,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905066367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:30,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:30,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:07:30,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742040137] [2024-06-27 21:07:30,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:30,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:07:30,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:30,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:07:30,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:07:30,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 21:07:30,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:30,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:30,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 21:07:30,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:30,913 INFO L124 PetriNetUnfolderBase]: 1152/1761 cut-off events. [2024-06-27 21:07:30,914 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 21:07:30,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3578 conditions, 1761 events. 1152/1761 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8407 event pairs, 785 based on Foata normal form. 1/1725 useless extension candidates. Maximal degree in co-relation 3566. Up to 1732 conditions per place. [2024-06-27 21:07:30,928 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 21:07:30,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-27 21:07:30,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:07:30,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:07:30,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-27 21:07:30,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-27 21:07:30,939 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 77 transitions. [2024-06-27 21:07:30,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-27 21:07:30,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:07:30,944 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 21:07:30,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 21:07:30,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 21:07:30,948 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 21:07:30,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:30,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:30,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:30,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:07:30,949 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:30,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:30,950 INFO L85 PathProgramCache]: Analyzing trace with hash 769830979, now seen corresponding path program 1 times [2024-06-27 21:07:30,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:30,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698788992] [2024-06-27 21:07:30,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:30,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:30,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:31,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:31,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:31,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698788992] [2024-06-27 21:07:31,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698788992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:31,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:31,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:07:31,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521203549] [2024-06-27 21:07:31,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:31,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:07:31,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:31,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:07:31,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:07:31,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 21:07:31,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:31,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:31,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 21:07:31,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:31,668 INFO L124 PetriNetUnfolderBase]: 1168/1795 cut-off events. [2024-06-27 21:07:31,668 INFO L125 PetriNetUnfolderBase]: For 366/374 co-relation queries the response was YES. [2024-06-27 21:07:31,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4128 conditions, 1795 events. 1168/1795 cut-off events. For 366/374 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8694 event pairs, 595 based on Foata normal form. 13/1806 useless extension candidates. Maximal degree in co-relation 4116. Up to 1669 conditions per place. [2024-06-27 21:07:31,676 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 44 selfloop transitions, 11 changer transitions 0/62 dead transitions. [2024-06-27 21:07:31,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 62 transitions, 282 flow [2024-06-27 21:07:31,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:07:31,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:07:31,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-27 21:07:31,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-27 21:07:31,678 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 108 transitions. [2024-06-27 21:07:31,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 62 transitions, 282 flow [2024-06-27 21:07:31,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 62 transitions, 278 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:07:31,680 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-27 21:07:31,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-27 21:07:31,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-27 21:07:31,681 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-27 21:07:31,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:31,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:31,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:31,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:07:31,682 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:31,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:31,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1615943924, now seen corresponding path program 1 times [2024-06-27 21:07:31,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:31,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062924981] [2024-06-27 21:07:31,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:31,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:31,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:32,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:32,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:32,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062924981] [2024-06-27 21:07:32,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062924981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:32,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:32,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:07:32,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856467568] [2024-06-27 21:07:32,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:32,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:07:32,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:32,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:07:32,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:07:32,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 21:07:32,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:32,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:32,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 21:07:32,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:32,537 INFO L124 PetriNetUnfolderBase]: 1163/1784 cut-off events. [2024-06-27 21:07:32,537 INFO L125 PetriNetUnfolderBase]: For 1189/1206 co-relation queries the response was YES. [2024-06-27 21:07:32,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4881 conditions, 1784 events. 1163/1784 cut-off events. For 1189/1206 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8538 event pairs, 690 based on Foata normal form. 8/1790 useless extension candidates. Maximal degree in co-relation 4865. Up to 1738 conditions per place. [2024-06-27 21:07:32,545 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 43 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-27 21:07:32,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 57 transitions, 316 flow [2024-06-27 21:07:32,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:07:32,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:07:32,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-27 21:07:32,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 21:07:32,547 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 5 states and 100 transitions. [2024-06-27 21:07:32,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 57 transitions, 316 flow [2024-06-27 21:07:32,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 57 transitions, 312 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 21:07:32,549 INFO L231 Difference]: Finished difference. Result has 51 places, 46 transitions, 212 flow [2024-06-27 21:07:32,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=212, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2024-06-27 21:07:32,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-27 21:07:32,550 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 212 flow [2024-06-27 21:07:32,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:32,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:32,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:32,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:07:32,551 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:32,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:32,552 INFO L85 PathProgramCache]: Analyzing trace with hash 580485505, now seen corresponding path program 1 times [2024-06-27 21:07:32,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:32,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861104215] [2024-06-27 21:07:32,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:32,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:32,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:33,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:33,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:33,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861104215] [2024-06-27 21:07:33,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861104215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:33,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:33,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:07:33,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23814818] [2024-06-27 21:07:33,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:33,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:07:33,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:33,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:07:33,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:07:33,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 21:07:33,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 212 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:33,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:33,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 21:07:33,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:33,794 INFO L124 PetriNetUnfolderBase]: 1203/1852 cut-off events. [2024-06-27 21:07:33,794 INFO L125 PetriNetUnfolderBase]: For 2090/2112 co-relation queries the response was YES. [2024-06-27 21:07:33,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5503 conditions, 1852 events. 1203/1852 cut-off events. For 2090/2112 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8977 event pairs, 389 based on Foata normal form. 25/1875 useless extension candidates. Maximal degree in co-relation 5484. Up to 1638 conditions per place. [2024-06-27 21:07:33,803 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 17 changer transitions 0/86 dead transitions. [2024-06-27 21:07:33,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 86 transitions, 490 flow [2024-06-27 21:07:33,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:07:33,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:07:33,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 21:07:33,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-27 21:07:33,805 INFO L175 Difference]: Start difference. First operand has 51 places, 46 transitions, 212 flow. Second operand 6 states and 155 transitions. [2024-06-27 21:07:33,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 86 transitions, 490 flow [2024-06-27 21:07:33,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 86 transitions, 470 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:07:33,808 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 272 flow [2024-06-27 21:07:33,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=272, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-06-27 21:07:33,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-27 21:07:33,809 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 272 flow [2024-06-27 21:07:33,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:33,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:33,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:33,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:07:33,810 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:33,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:33,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1445347293, now seen corresponding path program 1 times [2024-06-27 21:07:33,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:33,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80706996] [2024-06-27 21:07:33,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:33,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:33,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:34,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:34,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:34,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80706996] [2024-06-27 21:07:34,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80706996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:34,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:34,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:07:34,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939594948] [2024-06-27 21:07:34,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:34,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:07:34,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:34,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:07:34,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:07:34,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:34,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 272 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:34,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:34,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:34,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:34,718 INFO L124 PetriNetUnfolderBase]: 1388/2114 cut-off events. [2024-06-27 21:07:34,719 INFO L125 PetriNetUnfolderBase]: For 3550/3550 co-relation queries the response was YES. [2024-06-27 21:07:34,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6839 conditions, 2114 events. 1388/2114 cut-off events. For 3550/3550 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10313 event pairs, 597 based on Foata normal form. 2/2114 useless extension candidates. Maximal degree in co-relation 6818. Up to 2060 conditions per place. [2024-06-27 21:07:34,731 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2024-06-27 21:07:34,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 75 transitions, 496 flow [2024-06-27 21:07:34,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:07:34,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:07:34,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-27 21:07:34,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 21:07:34,733 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 272 flow. Second operand 6 states and 112 transitions. [2024-06-27 21:07:34,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 75 transitions, 496 flow [2024-06-27 21:07:34,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 75 transitions, 456 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:07:34,736 INFO L231 Difference]: Finished difference. Result has 59 places, 60 transitions, 330 flow [2024-06-27 21:07:34,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=330, PETRI_PLACES=59, PETRI_TRANSITIONS=60} [2024-06-27 21:07:34,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-27 21:07:34,737 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 60 transitions, 330 flow [2024-06-27 21:07:34,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:34,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:34,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:34,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:07:34,738 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:34,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:34,739 INFO L85 PathProgramCache]: Analyzing trace with hash -587341517, now seen corresponding path program 1 times [2024-06-27 21:07:34,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:34,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088904907] [2024-06-27 21:07:34,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:34,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:34,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:35,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:35,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:35,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088904907] [2024-06-27 21:07:35,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088904907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:35,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:35,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:07:35,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010310939] [2024-06-27 21:07:35,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:35,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:07:35,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:35,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:07:35,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:07:35,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 21:07:35,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 60 transitions, 330 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:35,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:35,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 21:07:35,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:35,615 INFO L124 PetriNetUnfolderBase]: 1372/2114 cut-off events. [2024-06-27 21:07:35,615 INFO L125 PetriNetUnfolderBase]: For 4992/5024 co-relation queries the response was YES. [2024-06-27 21:07:35,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7275 conditions, 2114 events. 1372/2114 cut-off events. For 4992/5024 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10452 event pairs, 515 based on Foata normal form. 20/2126 useless extension candidates. Maximal degree in co-relation 7250. Up to 1986 conditions per place. [2024-06-27 21:07:35,627 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 65 selfloop transitions, 18 changer transitions 0/92 dead transitions. [2024-06-27 21:07:35,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 92 transitions, 617 flow [2024-06-27 21:07:35,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:07:35,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:07:35,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-27 21:07:35,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-27 21:07:35,629 INFO L175 Difference]: Start difference. First operand has 59 places, 60 transitions, 330 flow. Second operand 6 states and 127 transitions. [2024-06-27 21:07:35,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 92 transitions, 617 flow [2024-06-27 21:07:35,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 92 transitions, 609 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-27 21:07:35,633 INFO L231 Difference]: Finished difference. Result has 66 places, 71 transitions, 463 flow [2024-06-27 21:07:35,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=322, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=463, PETRI_PLACES=66, PETRI_TRANSITIONS=71} [2024-06-27 21:07:35,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-27 21:07:35,634 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 71 transitions, 463 flow [2024-06-27 21:07:35,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:35,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:35,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:35,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:07:35,635 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:35,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:35,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1856085611, now seen corresponding path program 2 times [2024-06-27 21:07:35,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:35,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978775601] [2024-06-27 21:07:35,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:35,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:35,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:36,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 21:07:36,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:36,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978775601] [2024-06-27 21:07:36,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978775601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:36,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:36,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:07:36,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771566007] [2024-06-27 21:07:36,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:36,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:07:36,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:36,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:07:36,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:07:36,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 21:07:36,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 71 transitions, 463 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:36,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:36,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 21:07:36,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:36,647 INFO L124 PetriNetUnfolderBase]: 1462/2257 cut-off events. [2024-06-27 21:07:36,647 INFO L125 PetriNetUnfolderBase]: For 7367/7394 co-relation queries the response was YES. [2024-06-27 21:07:36,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8981 conditions, 2257 events. 1462/2257 cut-off events. For 7367/7394 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11383 event pairs, 520 based on Foata normal form. 17/2263 useless extension candidates. Maximal degree in co-relation 8951. Up to 2014 conditions per place. [2024-06-27 21:07:36,661 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 66 selfloop transitions, 25 changer transitions 0/100 dead transitions. [2024-06-27 21:07:36,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 100 transitions, 793 flow [2024-06-27 21:07:36,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:07:36,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:07:36,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-27 21:07:36,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-27 21:07:36,665 INFO L175 Difference]: Start difference. First operand has 66 places, 71 transitions, 463 flow. Second operand 6 states and 128 transitions. [2024-06-27 21:07:36,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 100 transitions, 793 flow [2024-06-27 21:07:36,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 100 transitions, 763 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 21:07:36,672 INFO L231 Difference]: Finished difference. Result has 71 places, 79 transitions, 578 flow [2024-06-27 21:07:36,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=433, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=578, PETRI_PLACES=71, PETRI_TRANSITIONS=79} [2024-06-27 21:07:36,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-27 21:07:36,675 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 79 transitions, 578 flow [2024-06-27 21:07:36,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:36,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:36,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:36,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:07:36,675 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:36,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:36,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1856094539, now seen corresponding path program 1 times [2024-06-27 21:07:36,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:36,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276686530] [2024-06-27 21:07:36,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:36,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:36,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:37,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:37,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:37,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276686530] [2024-06-27 21:07:37,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276686530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:37,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:37,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:07:37,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252834035] [2024-06-27 21:07:37,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:37,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:07:37,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:37,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:07:37,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:07:37,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:37,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 79 transitions, 578 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:37,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:37,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:37,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:37,943 INFO L124 PetriNetUnfolderBase]: 1511/2311 cut-off events. [2024-06-27 21:07:37,944 INFO L125 PetriNetUnfolderBase]: For 9551/9551 co-relation queries the response was YES. [2024-06-27 21:07:37,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9793 conditions, 2311 events. 1511/2311 cut-off events. For 9551/9551 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11451 event pairs, 578 based on Foata normal form. 2/2311 useless extension candidates. Maximal degree in co-relation 9760. Up to 2226 conditions per place. [2024-06-27 21:07:37,960 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 82 selfloop transitions, 14 changer transitions 0/101 dead transitions. [2024-06-27 21:07:37,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 101 transitions, 836 flow [2024-06-27 21:07:37,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:07:37,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:07:37,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:07:37,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-27 21:07:37,963 INFO L175 Difference]: Start difference. First operand has 71 places, 79 transitions, 578 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:07:37,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 101 transitions, 836 flow [2024-06-27 21:07:37,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 101 transitions, 797 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 21:07:37,974 INFO L231 Difference]: Finished difference. Result has 76 places, 82 transitions, 599 flow [2024-06-27 21:07:37,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=539, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=599, PETRI_PLACES=76, PETRI_TRANSITIONS=82} [2024-06-27 21:07:37,977 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-27 21:07:37,977 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 82 transitions, 599 flow [2024-06-27 21:07:37,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:37,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:37,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:37,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:07:37,978 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:37,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:37,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1027716458, now seen corresponding path program 1 times [2024-06-27 21:07:37,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:37,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213891205] [2024-06-27 21:07:37,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:37,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:37,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:38,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:38,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:38,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213891205] [2024-06-27 21:07:38,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213891205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:38,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:38,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:07:38,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820701264] [2024-06-27 21:07:38,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:38,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:07:38,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:38,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:07:38,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:07:38,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:38,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 82 transitions, 599 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:38,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:38,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:38,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:39,044 INFO L124 PetriNetUnfolderBase]: 1533/2348 cut-off events. [2024-06-27 21:07:39,045 INFO L125 PetriNetUnfolderBase]: For 10841/10841 co-relation queries the response was YES. [2024-06-27 21:07:39,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10303 conditions, 2348 events. 1533/2348 cut-off events. For 10841/10841 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11537 event pairs, 546 based on Foata normal form. 4/2350 useless extension candidates. Maximal degree in co-relation 10268. Up to 2229 conditions per place. [2024-06-27 21:07:39,060 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 96 selfloop transitions, 14 changer transitions 0/115 dead transitions. [2024-06-27 21:07:39,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 115 transitions, 951 flow [2024-06-27 21:07:39,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:07:39,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:07:39,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 21:07:39,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-27 21:07:39,062 INFO L175 Difference]: Start difference. First operand has 76 places, 82 transitions, 599 flow. Second operand 7 states and 134 transitions. [2024-06-27 21:07:39,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 115 transitions, 951 flow [2024-06-27 21:07:39,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 115 transitions, 915 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:07:39,071 INFO L231 Difference]: Finished difference. Result has 80 places, 91 transitions, 685 flow [2024-06-27 21:07:39,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=685, PETRI_PLACES=80, PETRI_TRANSITIONS=91} [2024-06-27 21:07:39,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-27 21:07:39,072 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 91 transitions, 685 flow [2024-06-27 21:07:39,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:39,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:39,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:39,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:07:39,073 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:39,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:39,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1704347388, now seen corresponding path program 2 times [2024-06-27 21:07:39,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:39,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672510456] [2024-06-27 21:07:39,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:39,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:39,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:39,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:39,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:39,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672510456] [2024-06-27 21:07:39,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672510456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:39,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:39,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:07:39,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853403649] [2024-06-27 21:07:39,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:39,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:07:39,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:39,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:07:39,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:07:39,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:39,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 91 transitions, 685 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:39,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:39,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:39,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:40,158 INFO L124 PetriNetUnfolderBase]: 1571/2403 cut-off events. [2024-06-27 21:07:40,158 INFO L125 PetriNetUnfolderBase]: For 13456/13456 co-relation queries the response was YES. [2024-06-27 21:07:40,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11122 conditions, 2403 events. 1571/2403 cut-off events. For 13456/13456 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11884 event pairs, 551 based on Foata normal form. 4/2403 useless extension candidates. Maximal degree in co-relation 11084. Up to 2201 conditions per place. [2024-06-27 21:07:40,173 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 92 selfloop transitions, 27 changer transitions 0/124 dead transitions. [2024-06-27 21:07:40,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 124 transitions, 1095 flow [2024-06-27 21:07:40,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:07:40,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:07:40,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 21:07:40,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-27 21:07:40,175 INFO L175 Difference]: Start difference. First operand has 80 places, 91 transitions, 685 flow. Second operand 7 states and 137 transitions. [2024-06-27 21:07:40,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 124 transitions, 1095 flow [2024-06-27 21:07:40,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 124 transitions, 1069 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 21:07:40,185 INFO L231 Difference]: Finished difference. Result has 86 places, 100 transitions, 807 flow [2024-06-27 21:07:40,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=807, PETRI_PLACES=86, PETRI_TRANSITIONS=100} [2024-06-27 21:07:40,186 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-27 21:07:40,188 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 100 transitions, 807 flow [2024-06-27 21:07:40,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:40,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:40,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:40,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:07:40,189 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:40,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:40,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1704080478, now seen corresponding path program 3 times [2024-06-27 21:07:40,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:40,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402845194] [2024-06-27 21:07:40,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:40,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:40,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:40,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:40,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:40,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402845194] [2024-06-27 21:07:40,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402845194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:40,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:40,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:07:40,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580905482] [2024-06-27 21:07:40,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:40,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:07:40,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:40,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:07:40,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:07:40,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:40,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 100 transitions, 807 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:40,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:40,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:40,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:41,341 INFO L124 PetriNetUnfolderBase]: 1561/2389 cut-off events. [2024-06-27 21:07:41,342 INFO L125 PetriNetUnfolderBase]: For 16021/16021 co-relation queries the response was YES. [2024-06-27 21:07:41,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11685 conditions, 2389 events. 1561/2389 cut-off events. For 16021/16021 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11847 event pairs, 556 based on Foata normal form. 4/2389 useless extension candidates. Maximal degree in co-relation 11644. Up to 2193 conditions per place. [2024-06-27 21:07:41,360 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 91 selfloop transitions, 26 changer transitions 0/122 dead transitions. [2024-06-27 21:07:41,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 122 transitions, 1107 flow [2024-06-27 21:07:41,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:07:41,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:07:41,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 21:07:41,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-27 21:07:41,362 INFO L175 Difference]: Start difference. First operand has 86 places, 100 transitions, 807 flow. Second operand 7 states and 136 transitions. [2024-06-27 21:07:41,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 122 transitions, 1107 flow [2024-06-27 21:07:41,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 122 transitions, 1067 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 21:07:41,378 INFO L231 Difference]: Finished difference. Result has 91 places, 100 transitions, 827 flow [2024-06-27 21:07:41,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=827, PETRI_PLACES=91, PETRI_TRANSITIONS=100} [2024-06-27 21:07:41,379 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-27 21:07:41,379 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 100 transitions, 827 flow [2024-06-27 21:07:41,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:41,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:41,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:41,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:07:41,379 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:41,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:41,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1704357308, now seen corresponding path program 1 times [2024-06-27 21:07:41,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:41,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489261713] [2024-06-27 21:07:41,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:41,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:41,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:42,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 21:07:42,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:42,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489261713] [2024-06-27 21:07:42,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489261713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:42,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:42,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:07:42,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729872115] [2024-06-27 21:07:42,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:42,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:07:42,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:42,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:07:42,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:07:42,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:42,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 100 transitions, 827 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:42,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:42,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:42,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:42,823 INFO L124 PetriNetUnfolderBase]: 1553/2382 cut-off events. [2024-06-27 21:07:42,824 INFO L125 PetriNetUnfolderBase]: For 17241/17241 co-relation queries the response was YES. [2024-06-27 21:07:42,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11721 conditions, 2382 events. 1553/2382 cut-off events. For 17241/17241 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11739 event pairs, 545 based on Foata normal form. 4/2384 useless extension candidates. Maximal degree in co-relation 11678. Up to 2269 conditions per place. [2024-06-27 21:07:42,840 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 105 selfloop transitions, 16 changer transitions 0/126 dead transitions. [2024-06-27 21:07:42,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 126 transitions, 1149 flow [2024-06-27 21:07:42,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:07:42,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:07:42,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:07:42,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 21:07:42,843 INFO L175 Difference]: Start difference. First operand has 91 places, 100 transitions, 827 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:07:42,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 126 transitions, 1149 flow [2024-06-27 21:07:42,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 126 transitions, 1065 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:07:42,858 INFO L231 Difference]: Finished difference. Result has 92 places, 102 transitions, 806 flow [2024-06-27 21:07:42,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=806, PETRI_PLACES=92, PETRI_TRANSITIONS=102} [2024-06-27 21:07:42,859 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-27 21:07:42,860 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 102 transitions, 806 flow [2024-06-27 21:07:42,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:42,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:42,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:42,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:07:42,860 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:42,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:42,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1028916310, now seen corresponding path program 1 times [2024-06-27 21:07:42,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:42,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935153805] [2024-06-27 21:07:42,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:42,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:42,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:43,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:43,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:43,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935153805] [2024-06-27 21:07:43,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935153805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:43,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:43,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:07:43,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507925688] [2024-06-27 21:07:43,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:43,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:07:43,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:43,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:07:43,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:07:43,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 21:07:43,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 102 transitions, 806 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:43,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:43,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 21:07:43,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:44,193 INFO L124 PetriNetUnfolderBase]: 1509/2336 cut-off events. [2024-06-27 21:07:44,194 INFO L125 PetriNetUnfolderBase]: For 21133/21176 co-relation queries the response was YES. [2024-06-27 21:07:44,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11810 conditions, 2336 events. 1509/2336 cut-off events. For 21133/21176 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11866 event pairs, 493 based on Foata normal form. 23/2315 useless extension candidates. Maximal degree in co-relation 11768. Up to 2091 conditions per place. [2024-06-27 21:07:44,209 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 91 selfloop transitions, 28 changer transitions 0/136 dead transitions. [2024-06-27 21:07:44,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 136 transitions, 1200 flow [2024-06-27 21:07:44,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:07:44,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:07:44,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 21:07:44,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-27 21:07:44,211 INFO L175 Difference]: Start difference. First operand has 92 places, 102 transitions, 806 flow. Second operand 7 states and 152 transitions. [2024-06-27 21:07:44,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 136 transitions, 1200 flow [2024-06-27 21:07:44,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 136 transitions, 1155 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:07:44,225 INFO L231 Difference]: Finished difference. Result has 93 places, 106 transitions, 876 flow [2024-06-27 21:07:44,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=876, PETRI_PLACES=93, PETRI_TRANSITIONS=106} [2024-06-27 21:07:44,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-27 21:07:44,226 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 106 transitions, 876 flow [2024-06-27 21:07:44,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:44,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:44,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:44,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:07:44,226 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:44,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:44,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1033684854, now seen corresponding path program 1 times [2024-06-27 21:07:44,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:44,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413770430] [2024-06-27 21:07:44,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:44,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:44,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:45,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:45,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:45,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413770430] [2024-06-27 21:07:45,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413770430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:45,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:45,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:07:45,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015466805] [2024-06-27 21:07:45,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:45,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:07:45,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:45,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:07:45,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:07:45,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:45,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 106 transitions, 876 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:45,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:45,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:45,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:45,650 INFO L124 PetriNetUnfolderBase]: 1581/2423 cut-off events. [2024-06-27 21:07:45,651 INFO L125 PetriNetUnfolderBase]: For 22533/22533 co-relation queries the response was YES. [2024-06-27 21:07:45,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12591 conditions, 2423 events. 1581/2423 cut-off events. For 22533/22533 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12004 event pairs, 515 based on Foata normal form. 4/2425 useless extension candidates. Maximal degree in co-relation 12548. Up to 2281 conditions per place. [2024-06-27 21:07:45,663 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 115 selfloop transitions, 18 changer transitions 0/138 dead transitions. [2024-06-27 21:07:45,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 138 transitions, 1252 flow [2024-06-27 21:07:45,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:07:45,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:07:45,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:07:45,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:07:45,665 INFO L175 Difference]: Start difference. First operand has 93 places, 106 transitions, 876 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:07:45,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 138 transitions, 1252 flow [2024-06-27 21:07:45,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 138 transitions, 1169 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:07:45,680 INFO L231 Difference]: Finished difference. Result has 96 places, 110 transitions, 878 flow [2024-06-27 21:07:45,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=878, PETRI_PLACES=96, PETRI_TRANSITIONS=110} [2024-06-27 21:07:45,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-27 21:07:45,681 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 110 transitions, 878 flow [2024-06-27 21:07:45,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:45,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:45,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:45,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:07:45,681 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:45,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:45,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1149993098, now seen corresponding path program 2 times [2024-06-27 21:07:45,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:45,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547011037] [2024-06-27 21:07:45,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:45,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:45,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:46,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 21:07:46,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:46,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547011037] [2024-06-27 21:07:46,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547011037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:46,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:46,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:07:46,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967768821] [2024-06-27 21:07:46,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:46,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:07:46,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:46,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:07:46,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:07:46,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:46,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 110 transitions, 878 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:46,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:46,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:46,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:46,951 INFO L124 PetriNetUnfolderBase]: 1592/2449 cut-off events. [2024-06-27 21:07:46,951 INFO L125 PetriNetUnfolderBase]: For 25458/25458 co-relation queries the response was YES. [2024-06-27 21:07:46,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13131 conditions, 2449 events. 1592/2449 cut-off events. For 25458/25458 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12190 event pairs, 515 based on Foata normal form. 2/2447 useless extension candidates. Maximal degree in co-relation 13087. Up to 2284 conditions per place. [2024-06-27 21:07:46,966 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 117 selfloop transitions, 27 changer transitions 0/149 dead transitions. [2024-06-27 21:07:46,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 149 transitions, 1349 flow [2024-06-27 21:07:46,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:07:46,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:07:46,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 21:07:46,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-27 21:07:46,967 INFO L175 Difference]: Start difference. First operand has 96 places, 110 transitions, 878 flow. Second operand 8 states and 150 transitions. [2024-06-27 21:07:46,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 149 transitions, 1349 flow [2024-06-27 21:07:46,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 149 transitions, 1287 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:07:46,983 INFO L231 Difference]: Finished difference. Result has 101 places, 125 transitions, 1036 flow [2024-06-27 21:07:46,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1036, PETRI_PLACES=101, PETRI_TRANSITIONS=125} [2024-06-27 21:07:46,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-27 21:07:46,983 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 125 transitions, 1036 flow [2024-06-27 21:07:46,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:46,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:46,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:46,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:07:46,984 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:46,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:46,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1141422218, now seen corresponding path program 3 times [2024-06-27 21:07:46,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:46,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766453702] [2024-06-27 21:07:46,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:46,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:46,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:47,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:47,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:47,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766453702] [2024-06-27 21:07:47,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766453702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:47,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:47,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:07:47,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970334126] [2024-06-27 21:07:47,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:47,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:07:47,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:47,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:07:47,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:07:47,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:47,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 125 transitions, 1036 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:47,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:47,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:47,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:48,236 INFO L124 PetriNetUnfolderBase]: 1603/2465 cut-off events. [2024-06-27 21:07:48,236 INFO L125 PetriNetUnfolderBase]: For 28955/28955 co-relation queries the response was YES. [2024-06-27 21:07:48,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13757 conditions, 2465 events. 1603/2465 cut-off events. For 28955/28955 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12292 event pairs, 515 based on Foata normal form. 2/2463 useless extension candidates. Maximal degree in co-relation 13709. Up to 2262 conditions per place. [2024-06-27 21:07:48,252 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 115 selfloop transitions, 41 changer transitions 0/161 dead transitions. [2024-06-27 21:07:48,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 161 transitions, 1573 flow [2024-06-27 21:07:48,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:07:48,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:07:48,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:07:48,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:07:48,254 INFO L175 Difference]: Start difference. First operand has 101 places, 125 transitions, 1036 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:07:48,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 161 transitions, 1573 flow [2024-06-27 21:07:48,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 161 transitions, 1517 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 21:07:48,275 INFO L231 Difference]: Finished difference. Result has 109 places, 136 transitions, 1211 flow [2024-06-27 21:07:48,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1211, PETRI_PLACES=109, PETRI_TRANSITIONS=136} [2024-06-27 21:07:48,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-27 21:07:48,275 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 136 transitions, 1211 flow [2024-06-27 21:07:48,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:48,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:48,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:48,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:07:48,276 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:48,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:48,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1295162892, now seen corresponding path program 4 times [2024-06-27 21:07:48,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:48,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425036994] [2024-06-27 21:07:48,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:48,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:48,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:49,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:49,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:49,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425036994] [2024-06-27 21:07:49,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425036994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:49,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:49,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:07:49,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650351884] [2024-06-27 21:07:49,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:49,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:07:49,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:49,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:07:49,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:07:49,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:49,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 136 transitions, 1211 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:49,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:49,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:49,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:49,573 INFO L124 PetriNetUnfolderBase]: 1598/2453 cut-off events. [2024-06-27 21:07:49,573 INFO L125 PetriNetUnfolderBase]: For 32277/32277 co-relation queries the response was YES. [2024-06-27 21:07:49,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14288 conditions, 2453 events. 1598/2453 cut-off events. For 32277/32277 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12193 event pairs, 515 based on Foata normal form. 2/2451 useless extension candidates. Maximal degree in co-relation 14236. Up to 2293 conditions per place. [2024-06-27 21:07:49,589 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 124 selfloop transitions, 30 changer transitions 0/159 dead transitions. [2024-06-27 21:07:49,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 159 transitions, 1577 flow [2024-06-27 21:07:49,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:07:49,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:07:49,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 21:07:49,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 21:07:49,591 INFO L175 Difference]: Start difference. First operand has 109 places, 136 transitions, 1211 flow. Second operand 8 states and 149 transitions. [2024-06-27 21:07:49,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 159 transitions, 1577 flow [2024-06-27 21:07:49,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 159 transitions, 1535 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 21:07:49,621 INFO L231 Difference]: Finished difference. Result has 115 places, 136 transitions, 1237 flow [2024-06-27 21:07:49,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1237, PETRI_PLACES=115, PETRI_TRANSITIONS=136} [2024-06-27 21:07:49,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-27 21:07:49,622 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 136 transitions, 1237 flow [2024-06-27 21:07:49,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:49,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:49,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:49,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:07:49,622 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:49,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:49,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1872151641, now seen corresponding path program 1 times [2024-06-27 21:07:49,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:49,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817734563] [2024-06-27 21:07:49,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:49,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:49,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:50,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:50,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:50,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817734563] [2024-06-27 21:07:50,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817734563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:50,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:50,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:07:50,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544927351] [2024-06-27 21:07:50,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:50,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:07:50,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:50,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:07:50,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:07:50,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:50,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 136 transitions, 1237 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:50,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:50,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:50,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:50,591 INFO L124 PetriNetUnfolderBase]: 1547/2375 cut-off events. [2024-06-27 21:07:50,591 INFO L125 PetriNetUnfolderBase]: For 33095/33095 co-relation queries the response was YES. [2024-06-27 21:07:50,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13968 conditions, 2375 events. 1547/2375 cut-off events. For 33095/33095 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11843 event pairs, 463 based on Foata normal form. 6/2375 useless extension candidates. Maximal degree in co-relation 13914. Up to 2222 conditions per place. [2024-06-27 21:07:50,605 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 123 selfloop transitions, 20 changer transitions 0/148 dead transitions. [2024-06-27 21:07:50,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 148 transitions, 1579 flow [2024-06-27 21:07:50,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:07:50,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:07:50,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-06-27 21:07:50,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48292682926829267 [2024-06-27 21:07:50,607 INFO L175 Difference]: Start difference. First operand has 115 places, 136 transitions, 1237 flow. Second operand 5 states and 99 transitions. [2024-06-27 21:07:50,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 148 transitions, 1579 flow [2024-06-27 21:07:50,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 148 transitions, 1487 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:07:50,629 INFO L231 Difference]: Finished difference. Result has 114 places, 136 transitions, 1196 flow [2024-06-27 21:07:50,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1196, PETRI_PLACES=114, PETRI_TRANSITIONS=136} [2024-06-27 21:07:50,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-27 21:07:50,630 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 136 transitions, 1196 flow [2024-06-27 21:07:50,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:50,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:50,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:50,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:07:50,631 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:50,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:50,631 INFO L85 PathProgramCache]: Analyzing trace with hash 253419743, now seen corresponding path program 1 times [2024-06-27 21:07:50,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:50,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105554249] [2024-06-27 21:07:50,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:50,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:50,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:51,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:51,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:51,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105554249] [2024-06-27 21:07:51,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105554249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:51,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:51,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:07:51,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258845732] [2024-06-27 21:07:51,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:51,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:07:51,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:51,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:07:51,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:07:51,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:51,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 136 transitions, 1196 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:51,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:51,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:51,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:52,016 INFO L124 PetriNetUnfolderBase]: 1592/2448 cut-off events. [2024-06-27 21:07:52,017 INFO L125 PetriNetUnfolderBase]: For 34820/34820 co-relation queries the response was YES. [2024-06-27 21:07:52,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14378 conditions, 2448 events. 1592/2448 cut-off events. For 34820/34820 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12089 event pairs, 490 based on Foata normal form. 4/2450 useless extension candidates. Maximal degree in co-relation 14324. Up to 2307 conditions per place. [2024-06-27 21:07:52,037 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 156 selfloop transitions, 22 changer transitions 0/183 dead transitions. [2024-06-27 21:07:52,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 183 transitions, 1776 flow [2024-06-27 21:07:52,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:07:52,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:07:52,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 21:07:52,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:07:52,039 INFO L175 Difference]: Start difference. First operand has 114 places, 136 transitions, 1196 flow. Second operand 9 states and 171 transitions. [2024-06-27 21:07:52,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 183 transitions, 1776 flow [2024-06-27 21:07:52,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 183 transitions, 1716 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:07:52,076 INFO L231 Difference]: Finished difference. Result has 121 places, 150 transitions, 1348 flow [2024-06-27 21:07:52,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1348, PETRI_PLACES=121, PETRI_TRANSITIONS=150} [2024-06-27 21:07:52,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-27 21:07:52,077 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 150 transitions, 1348 flow [2024-06-27 21:07:52,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:52,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:52,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:52,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:07:52,078 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:52,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:52,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1973738993, now seen corresponding path program 2 times [2024-06-27 21:07:52,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:52,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255753822] [2024-06-27 21:07:52,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:52,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:52,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:52,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:52,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:52,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255753822] [2024-06-27 21:07:52,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255753822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:52,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:52,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:07:52,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845944700] [2024-06-27 21:07:52,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:52,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:07:52,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:52,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:07:52,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:07:52,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:52,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 150 transitions, 1348 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:52,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:52,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:52,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:53,355 INFO L124 PetriNetUnfolderBase]: 1587/2442 cut-off events. [2024-06-27 21:07:53,356 INFO L125 PetriNetUnfolderBase]: For 38241/38241 co-relation queries the response was YES. [2024-06-27 21:07:53,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14851 conditions, 2442 events. 1587/2442 cut-off events. For 38241/38241 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12072 event pairs, 470 based on Foata normal form. 2/2442 useless extension candidates. Maximal degree in co-relation 14795. Up to 2291 conditions per place. [2024-06-27 21:07:53,372 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 156 selfloop transitions, 25 changer transitions 0/186 dead transitions. [2024-06-27 21:07:53,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 186 transitions, 1904 flow [2024-06-27 21:07:53,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:07:53,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:07:53,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:07:53,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:07:53,374 INFO L175 Difference]: Start difference. First operand has 121 places, 150 transitions, 1348 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:07:53,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 186 transitions, 1904 flow [2024-06-27 21:07:53,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 186 transitions, 1808 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-27 21:07:53,406 INFO L231 Difference]: Finished difference. Result has 127 places, 158 transitions, 1443 flow [2024-06-27 21:07:53,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1443, PETRI_PLACES=127, PETRI_TRANSITIONS=158} [2024-06-27 21:07:53,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-27 21:07:53,407 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 158 transitions, 1443 flow [2024-06-27 21:07:53,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:53,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:53,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:53,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:07:53,408 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:53,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:53,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1531123429, now seen corresponding path program 1 times [2024-06-27 21:07:53,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:53,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269592537] [2024-06-27 21:07:53,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:53,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:53,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:54,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:54,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:54,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269592537] [2024-06-27 21:07:54,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269592537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:54,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:54,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:54,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93038941] [2024-06-27 21:07:54,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:54,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:54,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:54,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:54,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:54,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:54,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 158 transitions, 1443 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:54,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:54,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:54,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:54,787 INFO L124 PetriNetUnfolderBase]: 1604/2468 cut-off events. [2024-06-27 21:07:54,788 INFO L125 PetriNetUnfolderBase]: For 42654/42654 co-relation queries the response was YES. [2024-06-27 21:07:54,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15430 conditions, 2468 events. 1604/2468 cut-off events. For 42654/42654 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12214 event pairs, 475 based on Foata normal form. 4/2470 useless extension candidates. Maximal degree in co-relation 15371. Up to 2329 conditions per place. [2024-06-27 21:07:54,806 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 167 selfloop transitions, 19 changer transitions 0/191 dead transitions. [2024-06-27 21:07:54,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 191 transitions, 1937 flow [2024-06-27 21:07:54,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:07:54,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:07:54,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 21:07:54,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 21:07:54,808 INFO L175 Difference]: Start difference. First operand has 127 places, 158 transitions, 1443 flow. Second operand 9 states and 166 transitions. [2024-06-27 21:07:54,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 191 transitions, 1937 flow [2024-06-27 21:07:54,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 191 transitions, 1864 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 21:07:54,845 INFO L231 Difference]: Finished difference. Result has 132 places, 160 transitions, 1447 flow [2024-06-27 21:07:54,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1370, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1447, PETRI_PLACES=132, PETRI_TRANSITIONS=160} [2024-06-27 21:07:54,846 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-27 21:07:54,846 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 160 transitions, 1447 flow [2024-06-27 21:07:54,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:54,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:54,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:54,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:07:54,847 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:54,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:54,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1238844925, now seen corresponding path program 2 times [2024-06-27 21:07:54,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:54,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363949608] [2024-06-27 21:07:54,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:54,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:54,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:55,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:55,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:55,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363949608] [2024-06-27 21:07:55,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363949608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:55,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:55,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:55,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605461602] [2024-06-27 21:07:55,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:55,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:55,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:55,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:55,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:55,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:55,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 160 transitions, 1447 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:55,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:55,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:55,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:56,406 INFO L124 PetriNetUnfolderBase]: 1621/2501 cut-off events. [2024-06-27 21:07:56,406 INFO L125 PetriNetUnfolderBase]: For 46641/46641 co-relation queries the response was YES. [2024-06-27 21:07:56,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15874 conditions, 2501 events. 1621/2501 cut-off events. For 46641/46641 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12442 event pairs, 489 based on Foata normal form. 4/2501 useless extension candidates. Maximal degree in co-relation 15813. Up to 2311 conditions per place. [2024-06-27 21:07:56,424 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 31 changer transitions 0/190 dead transitions. [2024-06-27 21:07:56,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 190 transitions, 1933 flow [2024-06-27 21:07:56,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:07:56,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:07:56,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:07:56,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 21:07:56,426 INFO L175 Difference]: Start difference. First operand has 132 places, 160 transitions, 1447 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:07:56,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 190 transitions, 1933 flow [2024-06-27 21:07:56,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 190 transitions, 1838 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 21:07:56,459 INFO L231 Difference]: Finished difference. Result has 134 places, 162 transitions, 1457 flow [2024-06-27 21:07:56,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1457, PETRI_PLACES=134, PETRI_TRANSITIONS=162} [2024-06-27 21:07:56,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-27 21:07:56,460 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 162 transitions, 1457 flow [2024-06-27 21:07:56,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:56,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:56,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:56,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:07:56,461 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:56,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:56,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1504868635, now seen corresponding path program 3 times [2024-06-27 21:07:56,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:56,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395106168] [2024-06-27 21:07:56,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:56,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:56,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:57,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:57,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:57,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395106168] [2024-06-27 21:07:57,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395106168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:57,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:57,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:57,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51285129] [2024-06-27 21:07:57,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:57,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:57,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:57,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:57,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:57,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:57,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 162 transitions, 1457 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:57,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:57,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:57,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:57,965 INFO L124 PetriNetUnfolderBase]: 1638/2530 cut-off events. [2024-06-27 21:07:57,965 INFO L125 PetriNetUnfolderBase]: For 51031/51031 co-relation queries the response was YES. [2024-06-27 21:07:57,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16308 conditions, 2530 events. 1638/2530 cut-off events. For 51031/51031 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12656 event pairs, 454 based on Foata normal form. 4/2530 useless extension candidates. Maximal degree in co-relation 16246. Up to 2214 conditions per place. [2024-06-27 21:07:57,984 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 142 selfloop transitions, 50 changer transitions 0/197 dead transitions. [2024-06-27 21:07:57,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 197 transitions, 2089 flow [2024-06-27 21:07:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:07:57,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:07:57,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 21:07:57,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 21:07:57,985 INFO L175 Difference]: Start difference. First operand has 134 places, 162 transitions, 1457 flow. Second operand 9 states and 170 transitions. [2024-06-27 21:07:57,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 197 transitions, 2089 flow [2024-06-27 21:07:58,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 197 transitions, 2002 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:07:58,026 INFO L231 Difference]: Finished difference. Result has 136 places, 166 transitions, 1553 flow [2024-06-27 21:07:58,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1370, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1553, PETRI_PLACES=136, PETRI_TRANSITIONS=166} [2024-06-27 21:07:58,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-27 21:07:58,027 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 166 transitions, 1553 flow [2024-06-27 21:07:58,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:58,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:58,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:58,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:07:58,027 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:58,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:58,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1495604905, now seen corresponding path program 4 times [2024-06-27 21:07:58,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:58,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856946268] [2024-06-27 21:07:58,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:58,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:58,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:58,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:58,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:58,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856946268] [2024-06-27 21:07:58,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856946268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:58,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:58,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:58,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98604404] [2024-06-27 21:07:58,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:58,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:58,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:58,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:58,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:59,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:07:59,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 166 transitions, 1553 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:59,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:59,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:07:59,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:59,583 INFO L124 PetriNetUnfolderBase]: 1655/2557 cut-off events. [2024-06-27 21:07:59,583 INFO L125 PetriNetUnfolderBase]: For 55922/55922 co-relation queries the response was YES. [2024-06-27 21:07:59,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16831 conditions, 2557 events. 1655/2557 cut-off events. For 55922/55922 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12776 event pairs, 489 based on Foata normal form. 4/2557 useless extension candidates. Maximal degree in co-relation 16768. Up to 2329 conditions per place. [2024-06-27 21:07:59,603 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 148 selfloop transitions, 43 changer transitions 0/196 dead transitions. [2024-06-27 21:07:59,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 196 transitions, 2059 flow [2024-06-27 21:07:59,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:07:59,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:07:59,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:07:59,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 21:07:59,605 INFO L175 Difference]: Start difference. First operand has 136 places, 166 transitions, 1553 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:07:59,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 196 transitions, 2059 flow [2024-06-27 21:07:59,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 196 transitions, 1949 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 21:07:59,659 INFO L231 Difference]: Finished difference. Result has 140 places, 168 transitions, 1580 flow [2024-06-27 21:07:59,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1457, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1580, PETRI_PLACES=140, PETRI_TRANSITIONS=168} [2024-06-27 21:07:59,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-27 21:07:59,660 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 168 transitions, 1580 flow [2024-06-27 21:07:59,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:59,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:59,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:59,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:07:59,660 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:59,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:59,661 INFO L85 PathProgramCache]: Analyzing trace with hash -591709097, now seen corresponding path program 5 times [2024-06-27 21:07:59,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:59,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664729768] [2024-06-27 21:07:59,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:59,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:59,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:00,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:00,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:00,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664729768] [2024-06-27 21:08:00,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664729768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:00,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:00,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:00,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514548938] [2024-06-27 21:08:00,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:00,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:00,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:00,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:00,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:00,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:00,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 168 transitions, 1580 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:00,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:00,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:00,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:01,145 INFO L124 PetriNetUnfolderBase]: 1733/2686 cut-off events. [2024-06-27 21:08:01,146 INFO L125 PetriNetUnfolderBase]: For 65063/65063 co-relation queries the response was YES. [2024-06-27 21:08:01,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17603 conditions, 2686 events. 1733/2686 cut-off events. For 65063/65063 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13636 event pairs, 497 based on Foata normal form. 26/2708 useless extension candidates. Maximal degree in co-relation 17538. Up to 2310 conditions per place. [2024-06-27 21:08:01,167 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 153 selfloop transitions, 46 changer transitions 0/204 dead transitions. [2024-06-27 21:08:01,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 204 transitions, 2186 flow [2024-06-27 21:08:01,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:01,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:01,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 21:08:01,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47696476964769646 [2024-06-27 21:08:01,169 INFO L175 Difference]: Start difference. First operand has 140 places, 168 transitions, 1580 flow. Second operand 9 states and 176 transitions. [2024-06-27 21:08:01,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 204 transitions, 2186 flow [2024-06-27 21:08:01,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 204 transitions, 2077 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:01,279 INFO L231 Difference]: Finished difference. Result has 143 places, 172 transitions, 1672 flow [2024-06-27 21:08:01,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1672, PETRI_PLACES=143, PETRI_TRANSITIONS=172} [2024-06-27 21:08:01,280 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-27 21:08:01,280 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 172 transitions, 1672 flow [2024-06-27 21:08:01,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:01,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:01,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:01,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:08:01,280 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:01,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:01,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1554388555, now seen corresponding path program 1 times [2024-06-27 21:08:01,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:01,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325060167] [2024-06-27 21:08:01,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:01,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:01,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:01,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:01,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:01,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325060167] [2024-06-27 21:08:01,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325060167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:01,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:01,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:08:01,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988314545] [2024-06-27 21:08:01,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:01,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:08:01,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:01,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:08:01,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:08:02,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 21:08:02,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 172 transitions, 1672 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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 21:08:02,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:02,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 21:08:02,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:02,725 INFO L124 PetriNetUnfolderBase]: 1758/2770 cut-off events. [2024-06-27 21:08:02,726 INFO L125 PetriNetUnfolderBase]: For 74697/74753 co-relation queries the response was YES. [2024-06-27 21:08:02,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18695 conditions, 2770 events. 1758/2770 cut-off events. For 74697/74753 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14538 event pairs, 457 based on Foata normal form. 10/2741 useless extension candidates. Maximal degree in co-relation 18628. Up to 2452 conditions per place. [2024-06-27 21:08:02,746 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 148 selfloop transitions, 37 changer transitions 0/226 dead transitions. [2024-06-27 21:08:02,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 226 transitions, 2356 flow [2024-06-27 21:08:02,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:02,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:02,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 21:08:02,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-27 21:08:02,748 INFO L175 Difference]: Start difference. First operand has 143 places, 172 transitions, 1672 flow. Second operand 9 states and 181 transitions. [2024-06-27 21:08:02,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 226 transitions, 2356 flow [2024-06-27 21:08:02,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 226 transitions, 2231 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 21:08:02,815 INFO L231 Difference]: Finished difference. Result has 150 places, 193 transitions, 1913 flow [2024-06-27 21:08:02,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1550, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1913, PETRI_PLACES=150, PETRI_TRANSITIONS=193} [2024-06-27 21:08:02,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-27 21:08:02,816 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 193 transitions, 1913 flow [2024-06-27 21:08:02,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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 21:08:02,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:02,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 21:08:02,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:08:02,816 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:02,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:02,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1831792625, now seen corresponding path program 2 times [2024-06-27 21:08:02,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:02,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349756729] [2024-06-27 21:08:02,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:02,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:02,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:03,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:03,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:03,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349756729] [2024-06-27 21:08:03,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349756729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:03,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:03,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:08:03,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830257719] [2024-06-27 21:08:03,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:03,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:08:03,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:03,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:08:03,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:08:03,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 21:08:03,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 193 transitions, 1913 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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 21:08:03,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:03,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 21:08:03,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:04,296 INFO L124 PetriNetUnfolderBase]: 1823/2875 cut-off events. [2024-06-27 21:08:04,296 INFO L125 PetriNetUnfolderBase]: For 78612/78675 co-relation queries the response was YES. [2024-06-27 21:08:04,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19571 conditions, 2875 events. 1823/2875 cut-off events. For 78612/78675 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15177 event pairs, 316 based on Foata normal form. 34/2868 useless extension candidates. Maximal degree in co-relation 19499. Up to 2347 conditions per place. [2024-06-27 21:08:04,319 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 144 selfloop transitions, 51 changer transitions 0/236 dead transitions. [2024-06-27 21:08:04,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 236 transitions, 2555 flow [2024-06-27 21:08:04,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:08:04,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:08:04,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-27 21:08:04,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-27 21:08:04,321 INFO L175 Difference]: Start difference. First operand has 150 places, 193 transitions, 1913 flow. Second operand 8 states and 175 transitions. [2024-06-27 21:08:04,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 236 transitions, 2555 flow [2024-06-27 21:08:04,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 236 transitions, 2487 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 21:08:04,384 INFO L231 Difference]: Finished difference. Result has 156 places, 197 transitions, 2023 flow [2024-06-27 21:08:04,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2023, PETRI_PLACES=156, PETRI_TRANSITIONS=197} [2024-06-27 21:08:04,384 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-27 21:08:04,384 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 197 transitions, 2023 flow [2024-06-27 21:08:04,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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 21:08:04,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:04,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:04,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:08:04,385 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:04,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:04,385 INFO L85 PathProgramCache]: Analyzing trace with hash 946135221, now seen corresponding path program 3 times [2024-06-27 21:08:04,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:04,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800879837] [2024-06-27 21:08:04,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:04,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:04,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:05,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:05,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:05,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800879837] [2024-06-27 21:08:05,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800879837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:05,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:05,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:08:05,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655956576] [2024-06-27 21:08:05,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:05,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:08:05,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:05,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:08:05,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:08:05,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 21:08:05,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 197 transitions, 2023 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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 21:08:05,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:05,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 21:08:05,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:05,868 INFO L124 PetriNetUnfolderBase]: 1881/2963 cut-off events. [2024-06-27 21:08:05,869 INFO L125 PetriNetUnfolderBase]: For 86270/86336 co-relation queries the response was YES. [2024-06-27 21:08:05,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20698 conditions, 2963 events. 1881/2963 cut-off events. For 86270/86336 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15759 event pairs, 450 based on Foata normal form. 25/2945 useless extension candidates. Maximal degree in co-relation 20623. Up to 2562 conditions per place. [2024-06-27 21:08:05,892 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 149 selfloop transitions, 51 changer transitions 0/241 dead transitions. [2024-06-27 21:08:05,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 241 transitions, 2692 flow [2024-06-27 21:08:05,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:08:05,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:08:05,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-27 21:08:05,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-27 21:08:05,894 INFO L175 Difference]: Start difference. First operand has 156 places, 197 transitions, 2023 flow. Second operand 8 states and 170 transitions. [2024-06-27 21:08:05,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 241 transitions, 2692 flow [2024-06-27 21:08:05,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 241 transitions, 2569 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:08:05,964 INFO L231 Difference]: Finished difference. Result has 162 places, 208 transitions, 2204 flow [2024-06-27 21:08:05,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1911, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2204, PETRI_PLACES=162, PETRI_TRANSITIONS=208} [2024-06-27 21:08:05,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-27 21:08:05,965 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 208 transitions, 2204 flow [2024-06-27 21:08:05,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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 21:08:05,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:05,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:05,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:08:05,965 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:05,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:05,966 INFO L85 PathProgramCache]: Analyzing trace with hash 946140181, now seen corresponding path program 1 times [2024-06-27 21:08:05,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:05,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133335436] [2024-06-27 21:08:05,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:05,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:05,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:06,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:06,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:06,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133335436] [2024-06-27 21:08:06,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133335436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:06,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:06,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:06,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039797407] [2024-06-27 21:08:06,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:06,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:06,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:06,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:06,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:06,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:06,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 208 transitions, 2204 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:06,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:06,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:06,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:07,416 INFO L124 PetriNetUnfolderBase]: 1988/3105 cut-off events. [2024-06-27 21:08:07,416 INFO L125 PetriNetUnfolderBase]: For 78948/78948 co-relation queries the response was YES. [2024-06-27 21:08:07,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21753 conditions, 3105 events. 1988/3105 cut-off events. For 78948/78948 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16244 event pairs, 474 based on Foata normal form. 2/3105 useless extension candidates. Maximal degree in co-relation 21674. Up to 2877 conditions per place. [2024-06-27 21:08:07,442 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 200 selfloop transitions, 37 changer transitions 0/242 dead transitions. [2024-06-27 21:08:07,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 242 transitions, 2848 flow [2024-06-27 21:08:07,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:07,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:07,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:08:07,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 21:08:07,444 INFO L175 Difference]: Start difference. First operand has 162 places, 208 transitions, 2204 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:08:07,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 242 transitions, 2848 flow [2024-06-27 21:08:07,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 242 transitions, 2767 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 21:08:07,529 INFO L231 Difference]: Finished difference. Result has 168 places, 211 transitions, 2276 flow [2024-06-27 21:08:07,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2123, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2276, PETRI_PLACES=168, PETRI_TRANSITIONS=211} [2024-06-27 21:08:07,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-27 21:08:07,530 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 211 transitions, 2276 flow [2024-06-27 21:08:07,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:07,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:07,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:07,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:08:07,531 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:07,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:07,531 INFO L85 PathProgramCache]: Analyzing trace with hash 2115579889, now seen corresponding path program 4 times [2024-06-27 21:08:07,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:07,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095198321] [2024-06-27 21:08:07,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:07,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:07,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:08,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:08,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:08,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095198321] [2024-06-27 21:08:08,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095198321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:08,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:08,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:08:08,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075130781] [2024-06-27 21:08:08,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:08,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:08:08,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:08,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:08:08,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:08:08,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 21:08:08,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 211 transitions, 2276 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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 21:08:08,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:08,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 21:08:08,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:09,062 INFO L124 PetriNetUnfolderBase]: 1945/3076 cut-off events. [2024-06-27 21:08:09,062 INFO L125 PetriNetUnfolderBase]: For 95188/95258 co-relation queries the response was YES. [2024-06-27 21:08:09,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22042 conditions, 3076 events. 1945/3076 cut-off events. For 95188/95258 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 16535 event pairs, 443 based on Foata normal form. 25/3056 useless extension candidates. Maximal degree in co-relation 21961. Up to 2705 conditions per place. [2024-06-27 21:08:09,089 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 172 selfloop transitions, 35 changer transitions 0/249 dead transitions. [2024-06-27 21:08:09,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 249 transitions, 2928 flow [2024-06-27 21:08:09,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:08:09,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:08:09,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 21:08:09,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091463414634146 [2024-06-27 21:08:09,090 INFO L175 Difference]: Start difference. First operand has 168 places, 211 transitions, 2276 flow. Second operand 8 states and 167 transitions. [2024-06-27 21:08:09,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 249 transitions, 2928 flow [2024-06-27 21:08:09,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 249 transitions, 2795 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:09,180 INFO L231 Difference]: Finished difference. Result has 170 places, 217 transitions, 2314 flow [2024-06-27 21:08:09,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2149, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2314, PETRI_PLACES=170, PETRI_TRANSITIONS=217} [2024-06-27 21:08:09,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-27 21:08:09,181 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 217 transitions, 2314 flow [2024-06-27 21:08:09,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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 21:08:09,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:09,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:09,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:08:09,181 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:09,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:09,182 INFO L85 PathProgramCache]: Analyzing trace with hash 2122251089, now seen corresponding path program 2 times [2024-06-27 21:08:09,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:09,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649047478] [2024-06-27 21:08:09,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:09,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:09,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:10,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:10,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:10,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649047478] [2024-06-27 21:08:10,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649047478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:10,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:10,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:10,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738677315] [2024-06-27 21:08:10,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:10,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:10,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:10,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:10,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:10,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:10,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 217 transitions, 2314 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:10,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:10,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:10,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:10,947 INFO L124 PetriNetUnfolderBase]: 2071/3242 cut-off events. [2024-06-27 21:08:10,947 INFO L125 PetriNetUnfolderBase]: For 91891/91891 co-relation queries the response was YES. [2024-06-27 21:08:10,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23214 conditions, 3242 events. 2071/3242 cut-off events. For 91891/91891 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17172 event pairs, 493 based on Foata normal form. 2/3242 useless extension candidates. Maximal degree in co-relation 23131. Up to 3017 conditions per place. [2024-06-27 21:08:10,978 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 218 selfloop transitions, 33 changer transitions 0/256 dead transitions. [2024-06-27 21:08:10,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 256 transitions, 3024 flow [2024-06-27 21:08:10,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:10,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:10,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 21:08:10,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-27 21:08:10,981 INFO L175 Difference]: Start difference. First operand has 170 places, 217 transitions, 2314 flow. Second operand 10 states and 186 transitions. [2024-06-27 21:08:10,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 256 transitions, 3024 flow [2024-06-27 21:08:11,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 256 transitions, 2922 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:08:11,087 INFO L231 Difference]: Finished difference. Result has 174 places, 223 transitions, 2384 flow [2024-06-27 21:08:11,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2212, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2384, PETRI_PLACES=174, PETRI_TRANSITIONS=223} [2024-06-27 21:08:11,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-27 21:08:11,088 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 223 transitions, 2384 flow [2024-06-27 21:08:11,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:11,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:11,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:11,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:08:11,089 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:11,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:11,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1343405899, now seen corresponding path program 5 times [2024-06-27 21:08:11,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:11,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15957059] [2024-06-27 21:08:11,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:11,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:11,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:11,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:11,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:11,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15957059] [2024-06-27 21:08:11,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15957059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:11,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:11,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:08:11,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885890945] [2024-06-27 21:08:11,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:11,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:08:11,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:11,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:08:11,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:08:11,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 21:08:11,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 223 transitions, 2384 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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 21:08:11,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:11,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 21:08:11,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:12,752 INFO L124 PetriNetUnfolderBase]: 2005/3175 cut-off events. [2024-06-27 21:08:12,753 INFO L125 PetriNetUnfolderBase]: For 107607/107681 co-relation queries the response was YES. [2024-06-27 21:08:12,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23033 conditions, 3175 events. 2005/3175 cut-off events. For 107607/107681 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 17209 event pairs, 444 based on Foata normal form. 25/3151 useless extension candidates. Maximal degree in co-relation 22950. Up to 2685 conditions per place. [2024-06-27 21:08:12,781 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 172 selfloop transitions, 46 changer transitions 0/262 dead transitions. [2024-06-27 21:08:12,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 262 transitions, 3144 flow [2024-06-27 21:08:12,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:08:12,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:08:12,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 21:08:12,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-27 21:08:12,782 INFO L175 Difference]: Start difference. First operand has 174 places, 223 transitions, 2384 flow. Second operand 8 states and 168 transitions. [2024-06-27 21:08:12,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 262 transitions, 3144 flow [2024-06-27 21:08:12,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 262 transitions, 3018 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:12,886 INFO L231 Difference]: Finished difference. Result has 176 places, 229 transitions, 2448 flow [2024-06-27 21:08:12,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2448, PETRI_PLACES=176, PETRI_TRANSITIONS=229} [2024-06-27 21:08:12,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-27 21:08:12,886 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 229 transitions, 2448 flow [2024-06-27 21:08:12,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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 21:08:12,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:12,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:12,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:08:12,887 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:12,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:12,887 INFO L85 PathProgramCache]: Analyzing trace with hash -250520439, now seen corresponding path program 3 times [2024-06-27 21:08:12,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:12,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915810303] [2024-06-27 21:08:12,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:12,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:12,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:13,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:13,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:13,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915810303] [2024-06-27 21:08:13,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915810303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:13,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:13,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:13,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429873587] [2024-06-27 21:08:13,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:13,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:13,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:13,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:13,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:14,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:14,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 229 transitions, 2448 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:14,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:14,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:14,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:14,907 INFO L124 PetriNetUnfolderBase]: 2145/3356 cut-off events. [2024-06-27 21:08:14,907 INFO L125 PetriNetUnfolderBase]: For 104415/104415 co-relation queries the response was YES. [2024-06-27 21:08:14,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24662 conditions, 3356 events. 2145/3356 cut-off events. For 104415/104415 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 17884 event pairs, 501 based on Foata normal form. 2/3352 useless extension candidates. Maximal degree in co-relation 24577. Up to 3049 conditions per place. [2024-06-27 21:08:14,938 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 213 selfloop transitions, 53 changer transitions 0/271 dead transitions. [2024-06-27 21:08:14,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 271 transitions, 3386 flow [2024-06-27 21:08:14,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:14,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:14,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 21:08:14,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:08:14,940 INFO L175 Difference]: Start difference. First operand has 176 places, 229 transitions, 2448 flow. Second operand 10 states and 190 transitions. [2024-06-27 21:08:14,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 271 transitions, 3386 flow [2024-06-27 21:08:15,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 271 transitions, 3269 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:08:15,057 INFO L231 Difference]: Finished difference. Result has 181 places, 238 transitions, 2621 flow [2024-06-27 21:08:15,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2331, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2621, PETRI_PLACES=181, PETRI_TRANSITIONS=238} [2024-06-27 21:08:15,058 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-27 21:08:15,058 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 238 transitions, 2621 flow [2024-06-27 21:08:15,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:15,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:15,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:15,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:08:15,059 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:15,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:15,059 INFO L85 PathProgramCache]: Analyzing trace with hash -888939221, now seen corresponding path program 4 times [2024-06-27 21:08:15,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:15,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785826543] [2024-06-27 21:08:15,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:15,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:15,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:16,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:16,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:16,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785826543] [2024-06-27 21:08:16,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785826543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:16,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:16,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:16,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347984451] [2024-06-27 21:08:16,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:16,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:16,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:16,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:16,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:16,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:16,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 238 transitions, 2621 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:16,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:16,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:16,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:16,969 INFO L124 PetriNetUnfolderBase]: 2156/3377 cut-off events. [2024-06-27 21:08:16,970 INFO L125 PetriNetUnfolderBase]: For 111219/111219 co-relation queries the response was YES. [2024-06-27 21:08:16,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25051 conditions, 3377 events. 2156/3377 cut-off events. For 111219/111219 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18064 event pairs, 501 based on Foata normal form. 2/3373 useless extension candidates. Maximal degree in co-relation 24965. Up to 3072 conditions per place. [2024-06-27 21:08:16,996 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 212 selfloop transitions, 55 changer transitions 0/272 dead transitions. [2024-06-27 21:08:16,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 272 transitions, 3345 flow [2024-06-27 21:08:16,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:16,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:16,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 21:08:16,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-27 21:08:16,998 INFO L175 Difference]: Start difference. First operand has 181 places, 238 transitions, 2621 flow. Second operand 10 states and 186 transitions. [2024-06-27 21:08:16,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 272 transitions, 3345 flow [2024-06-27 21:08:17,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 272 transitions, 3208 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 21:08:17,121 INFO L231 Difference]: Finished difference. Result has 186 places, 241 transitions, 2688 flow [2024-06-27 21:08:17,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2688, PETRI_PLACES=186, PETRI_TRANSITIONS=241} [2024-06-27 21:08:17,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-27 21:08:17,122 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 241 transitions, 2688 flow [2024-06-27 21:08:17,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:17,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:17,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:17,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:08:17,123 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:17,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:17,123 INFO L85 PathProgramCache]: Analyzing trace with hash -250757589, now seen corresponding path program 5 times [2024-06-27 21:08:17,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:17,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218017341] [2024-06-27 21:08:17,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:17,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:17,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:18,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:18,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:18,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218017341] [2024-06-27 21:08:18,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218017341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:18,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:18,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:18,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189051112] [2024-06-27 21:08:18,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:18,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:18,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:18,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:18,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:18,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:18,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 241 transitions, 2688 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:18,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:18,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:18,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:18,905 INFO L124 PetriNetUnfolderBase]: 2167/3393 cut-off events. [2024-06-27 21:08:18,906 INFO L125 PetriNetUnfolderBase]: For 118329/118329 co-relation queries the response was YES. [2024-06-27 21:08:18,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25689 conditions, 3393 events. 2167/3393 cut-off events. For 118329/118329 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18172 event pairs, 501 based on Foata normal form. 2/3389 useless extension candidates. Maximal degree in co-relation 25601. Up to 3106 conditions per place. [2024-06-27 21:08:18,935 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 219 selfloop transitions, 47 changer transitions 0/271 dead transitions. [2024-06-27 21:08:18,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 271 transitions, 3382 flow [2024-06-27 21:08:18,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:18,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:18,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 21:08:18,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 21:08:18,937 INFO L175 Difference]: Start difference. First operand has 186 places, 241 transitions, 2688 flow. Second operand 9 states and 170 transitions. [2024-06-27 21:08:18,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 271 transitions, 3382 flow [2024-06-27 21:08:19,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 271 transitions, 3196 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 21:08:19,088 INFO L231 Difference]: Finished difference. Result has 187 places, 244 transitions, 2676 flow [2024-06-27 21:08:19,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2502, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2676, PETRI_PLACES=187, PETRI_TRANSITIONS=244} [2024-06-27 21:08:19,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-27 21:08:19,089 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 244 transitions, 2676 flow [2024-06-27 21:08:19,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:19,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:19,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:19,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:08:19,090 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:19,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:19,090 INFO L85 PathProgramCache]: Analyzing trace with hash -257186679, now seen corresponding path program 6 times [2024-06-27 21:08:19,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:19,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863457849] [2024-06-27 21:08:19,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:19,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:19,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:20,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:20,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:20,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863457849] [2024-06-27 21:08:20,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863457849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:20,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:20,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:20,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76315973] [2024-06-27 21:08:20,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:20,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:20,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:20,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:20,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:20,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:20,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 244 transitions, 2676 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:20,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:20,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:20,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:20,784 INFO L124 PetriNetUnfolderBase]: 2162/3386 cut-off events. [2024-06-27 21:08:20,784 INFO L125 PetriNetUnfolderBase]: For 121615/121615 co-relation queries the response was YES. [2024-06-27 21:08:20,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25570 conditions, 3386 events. 2162/3386 cut-off events. For 121615/121615 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18129 event pairs, 501 based on Foata normal form. 2/3382 useless extension candidates. Maximal degree in co-relation 25481. Up to 3099 conditions per place. [2024-06-27 21:08:20,816 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 218 selfloop transitions, 48 changer transitions 0/271 dead transitions. [2024-06-27 21:08:20,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 271 transitions, 3304 flow [2024-06-27 21:08:20,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:20,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:20,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:08:20,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 21:08:20,818 INFO L175 Difference]: Start difference. First operand has 187 places, 244 transitions, 2676 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:08:20,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 271 transitions, 3304 flow [2024-06-27 21:08:20,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 271 transitions, 3116 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:20,988 INFO L231 Difference]: Finished difference. Result has 189 places, 244 transitions, 2592 flow [2024-06-27 21:08:20,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2592, PETRI_PLACES=189, PETRI_TRANSITIONS=244} [2024-06-27 21:08:20,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-27 21:08:20,989 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 244 transitions, 2592 flow [2024-06-27 21:08:20,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:20,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:20,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:20,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:08:20,989 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:20,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:20,990 INFO L85 PathProgramCache]: Analyzing trace with hash -603839351, now seen corresponding path program 7 times [2024-06-27 21:08:20,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:20,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855804633] [2024-06-27 21:08:20,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:20,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:20,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:22,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:22,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:22,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855804633] [2024-06-27 21:08:22,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855804633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:22,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:22,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:22,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582018268] [2024-06-27 21:08:22,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:22,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:22,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:22,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:22,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:22,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:22,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 244 transitions, 2592 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:22,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:22,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:22,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:23,024 INFO L124 PetriNetUnfolderBase]: 2157/3379 cut-off events. [2024-06-27 21:08:23,024 INFO L125 PetriNetUnfolderBase]: For 125684/125684 co-relation queries the response was YES. [2024-06-27 21:08:23,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25412 conditions, 3379 events. 2157/3379 cut-off events. For 125684/125684 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18130 event pairs, 501 based on Foata normal form. 2/3375 useless extension candidates. Maximal degree in co-relation 25322. Up to 2979 conditions per place. [2024-06-27 21:08:23,057 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 194 selfloop transitions, 83 changer transitions 0/282 dead transitions. [2024-06-27 21:08:23,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 282 transitions, 3356 flow [2024-06-27 21:08:23,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:08:23,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:08:23,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-27 21:08:23,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 21:08:23,060 INFO L175 Difference]: Start difference. First operand has 189 places, 244 transitions, 2592 flow. Second operand 11 states and 205 transitions. [2024-06-27 21:08:23,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 282 transitions, 3356 flow [2024-06-27 21:08:23,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 282 transitions, 3224 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 21:08:23,230 INFO L231 Difference]: Finished difference. Result has 191 places, 247 transitions, 2730 flow [2024-06-27 21:08:23,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2460, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2730, PETRI_PLACES=191, PETRI_TRANSITIONS=247} [2024-06-27 21:08:23,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-27 21:08:23,231 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 247 transitions, 2730 flow [2024-06-27 21:08:23,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:23,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:23,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:23,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:08:23,232 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:23,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:23,232 INFO L85 PathProgramCache]: Analyzing trace with hash -447338978, now seen corresponding path program 1 times [2024-06-27 21:08:23,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:23,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353628380] [2024-06-27 21:08:23,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:23,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:23,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:23,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:23,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353628380] [2024-06-27 21:08:23,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353628380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:23,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:23,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:08:23,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604020058] [2024-06-27 21:08:23,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:23,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:08:23,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:23,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:08:23,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:08:23,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:23,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 247 transitions, 2730 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:23,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:23,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:23,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:24,413 INFO L124 PetriNetUnfolderBase]: 2162/3388 cut-off events. [2024-06-27 21:08:24,413 INFO L125 PetriNetUnfolderBase]: For 132958/132958 co-relation queries the response was YES. [2024-06-27 21:08:24,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25995 conditions, 3388 events. 2162/3388 cut-off events. For 132958/132958 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18183 event pairs, 521 based on Foata normal form. 1/3387 useless extension candidates. Maximal degree in co-relation 25906. Up to 3226 conditions per place. [2024-06-27 21:08:24,445 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 244 selfloop transitions, 21 changer transitions 0/270 dead transitions. [2024-06-27 21:08:24,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 270 transitions, 3490 flow [2024-06-27 21:08:24,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:08:24,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:08:24,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:08:24,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-27 21:08:24,446 INFO L175 Difference]: Start difference. First operand has 191 places, 247 transitions, 2730 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:08:24,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 270 transitions, 3490 flow [2024-06-27 21:08:24,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 270 transitions, 3246 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-27 21:08:24,615 INFO L231 Difference]: Finished difference. Result has 189 places, 253 transitions, 2642 flow [2024-06-27 21:08:24,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2642, PETRI_PLACES=189, PETRI_TRANSITIONS=253} [2024-06-27 21:08:24,615 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-27 21:08:24,616 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 253 transitions, 2642 flow [2024-06-27 21:08:24,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:24,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:24,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:24,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:08:24,616 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:24,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:24,617 INFO L85 PathProgramCache]: Analyzing trace with hash -629114308, now seen corresponding path program 1 times [2024-06-27 21:08:24,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:24,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058572499] [2024-06-27 21:08:24,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:24,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:24,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:25,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 21:08:25,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:25,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058572499] [2024-06-27 21:08:25,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058572499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:25,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:25,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:08:25,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802470132] [2024-06-27 21:08:25,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:25,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:08:25,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:25,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:08:25,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:08:25,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:25,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 253 transitions, 2642 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:25,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:25,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:25,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:25,892 INFO L124 PetriNetUnfolderBase]: 2237/3511 cut-off events. [2024-06-27 21:08:25,892 INFO L125 PetriNetUnfolderBase]: For 134231/134231 co-relation queries the response was YES. [2024-06-27 21:08:25,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26142 conditions, 3511 events. 2237/3511 cut-off events. For 134231/134231 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 19056 event pairs, 502 based on Foata normal form. 6/3511 useless extension candidates. Maximal degree in co-relation 26052. Up to 3115 conditions per place. [2024-06-27 21:08:25,929 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 228 selfloop transitions, 60 changer transitions 0/293 dead transitions. [2024-06-27 21:08:25,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 293 transitions, 3589 flow [2024-06-27 21:08:25,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:08:25,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:08:25,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 21:08:25,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-27 21:08:25,931 INFO L175 Difference]: Start difference. First operand has 189 places, 253 transitions, 2642 flow. Second operand 7 states and 138 transitions. [2024-06-27 21:08:25,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 293 transitions, 3589 flow [2024-06-27 21:08:26,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 293 transitions, 3523 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 21:08:26,093 INFO L231 Difference]: Finished difference. Result has 194 places, 271 transitions, 2882 flow [2024-06-27 21:08:26,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2882, PETRI_PLACES=194, PETRI_TRANSITIONS=271} [2024-06-27 21:08:26,095 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-27 21:08:26,095 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 271 transitions, 2882 flow [2024-06-27 21:08:26,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:26,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:26,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:26,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:08:26,096 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:26,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:26,096 INFO L85 PathProgramCache]: Analyzing trace with hash -629114494, now seen corresponding path program 2 times [2024-06-27 21:08:26,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:26,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414272980] [2024-06-27 21:08:26,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:26,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:26,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:26,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:26,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:26,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414272980] [2024-06-27 21:08:26,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414272980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:26,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:26,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:08:26,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361135995] [2024-06-27 21:08:26,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:26,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:08:26,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:26,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:08:26,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:08:26,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:26,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 271 transitions, 2882 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:26,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:26,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:26,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:27,329 INFO L124 PetriNetUnfolderBase]: 2242/3518 cut-off events. [2024-06-27 21:08:27,329 INFO L125 PetriNetUnfolderBase]: For 136515/136515 co-relation queries the response was YES. [2024-06-27 21:08:27,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26631 conditions, 3518 events. 2242/3518 cut-off events. For 136515/136515 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 19081 event pairs, 527 based on Foata normal form. 1/3517 useless extension candidates. Maximal degree in co-relation 26538. Up to 3350 conditions per place. [2024-06-27 21:08:27,361 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 264 selfloop transitions, 19 changer transitions 0/288 dead transitions. [2024-06-27 21:08:27,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 288 transitions, 3556 flow [2024-06-27 21:08:27,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:08:27,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:08:27,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 21:08:27,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-27 21:08:27,363 INFO L175 Difference]: Start difference. First operand has 194 places, 271 transitions, 2882 flow. Second operand 7 states and 124 transitions. [2024-06-27 21:08:27,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 288 transitions, 3556 flow [2024-06-27 21:08:27,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 288 transitions, 3472 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 21:08:27,521 INFO L231 Difference]: Finished difference. Result has 198 places, 275 transitions, 2912 flow [2024-06-27 21:08:27,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2798, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2912, PETRI_PLACES=198, PETRI_TRANSITIONS=275} [2024-06-27 21:08:27,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-27 21:08:27,521 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 275 transitions, 2912 flow [2024-06-27 21:08:27,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:27,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:27,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:27,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:08:27,522 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:27,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:27,522 INFO L85 PathProgramCache]: Analyzing trace with hash -12808382, now seen corresponding path program 2 times [2024-06-27 21:08:27,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:27,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702419043] [2024-06-27 21:08:27,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:27,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:27,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:28,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 21:08:28,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:28,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702419043] [2024-06-27 21:08:28,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702419043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:28,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:28,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:08:28,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583844045] [2024-06-27 21:08:28,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:28,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:08:28,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:28,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:08:28,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:08:28,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:28,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 275 transitions, 2912 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:28,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:28,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:28,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:28,805 INFO L124 PetriNetUnfolderBase]: 2272/3560 cut-off events. [2024-06-27 21:08:28,805 INFO L125 PetriNetUnfolderBase]: For 146235/146235 co-relation queries the response was YES. [2024-06-27 21:08:28,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26824 conditions, 3560 events. 2272/3560 cut-off events. For 146235/146235 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 19342 event pairs, 498 based on Foata normal form. 6/3560 useless extension candidates. Maximal degree in co-relation 26730. Up to 3144 conditions per place. [2024-06-27 21:08:28,840 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 227 selfloop transitions, 64 changer transitions 0/296 dead transitions. [2024-06-27 21:08:28,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 296 transitions, 3719 flow [2024-06-27 21:08:28,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:08:28,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:08:28,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-27 21:08:28,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 21:08:28,841 INFO L175 Difference]: Start difference. First operand has 198 places, 275 transitions, 2912 flow. Second operand 6 states and 120 transitions. [2024-06-27 21:08:28,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 296 transitions, 3719 flow [2024-06-27 21:08:29,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 296 transitions, 3641 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 21:08:29,025 INFO L231 Difference]: Finished difference. Result has 200 places, 279 transitions, 3025 flow [2024-06-27 21:08:29,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2834, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3025, PETRI_PLACES=200, PETRI_TRANSITIONS=279} [2024-06-27 21:08:29,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-27 21:08:29,026 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 279 transitions, 3025 flow [2024-06-27 21:08:29,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:29,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:29,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:29,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:08:29,027 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:29,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:29,027 INFO L85 PathProgramCache]: Analyzing trace with hash -12808568, now seen corresponding path program 3 times [2024-06-27 21:08:29,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:29,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711544554] [2024-06-27 21:08:29,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:29,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:29,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:29,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:29,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:29,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711544554] [2024-06-27 21:08:29,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711544554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:29,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:29,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:08:29,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638872077] [2024-06-27 21:08:29,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:29,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:08:29,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:29,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:08:29,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:08:29,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:29,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 279 transitions, 3025 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:29,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:29,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:29,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:30,311 INFO L124 PetriNetUnfolderBase]: 2269/3556 cut-off events. [2024-06-27 21:08:30,311 INFO L125 PetriNetUnfolderBase]: For 147386/147386 co-relation queries the response was YES. [2024-06-27 21:08:30,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27146 conditions, 3556 events. 2269/3556 cut-off events. For 147386/147386 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 19271 event pairs, 527 based on Foata normal form. 1/3555 useless extension candidates. Maximal degree in co-relation 27051. Up to 3382 conditions per place. [2024-06-27 21:08:30,345 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 270 selfloop transitions, 19 changer transitions 0/294 dead transitions. [2024-06-27 21:08:30,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 294 transitions, 3657 flow [2024-06-27 21:08:30,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:08:30,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:08:30,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 21:08:30,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:08:30,347 INFO L175 Difference]: Start difference. First operand has 200 places, 279 transitions, 3025 flow. Second operand 6 states and 114 transitions. [2024-06-27 21:08:30,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 294 transitions, 3657 flow [2024-06-27 21:08:30,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 294 transitions, 3544 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 21:08:30,526 INFO L231 Difference]: Finished difference. Result has 203 places, 279 transitions, 2960 flow [2024-06-27 21:08:30,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2912, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2960, PETRI_PLACES=203, PETRI_TRANSITIONS=279} [2024-06-27 21:08:30,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-27 21:08:30,527 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 279 transitions, 2960 flow [2024-06-27 21:08:30,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:30,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:30,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:30,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:08:30,530 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:30,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:30,530 INFO L85 PathProgramCache]: Analyzing trace with hash -12801872, now seen corresponding path program 3 times [2024-06-27 21:08:30,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:30,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381346990] [2024-06-27 21:08:30,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:30,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:30,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:31,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:31,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:31,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381346990] [2024-06-27 21:08:31,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381346990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:31,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:31,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:08:31,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819638488] [2024-06-27 21:08:31,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:31,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:08:31,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:31,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:08:31,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:08:31,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:31,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 279 transitions, 2960 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:31,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:31,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:31,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:31,685 INFO L124 PetriNetUnfolderBase]: 2230/3486 cut-off events. [2024-06-27 21:08:31,685 INFO L125 PetriNetUnfolderBase]: For 143715/143715 co-relation queries the response was YES. [2024-06-27 21:08:31,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26329 conditions, 3486 events. 2230/3486 cut-off events. For 143715/143715 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 18718 event pairs, 497 based on Foata normal form. 6/3486 useless extension candidates. Maximal degree in co-relation 26233. Up to 3288 conditions per place. [2024-06-27 21:08:31,722 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 24 changer transitions 0/290 dead transitions. [2024-06-27 21:08:31,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 290 transitions, 3592 flow [2024-06-27 21:08:31,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:08:31,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:08:31,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-27 21:08:31,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 21:08:31,724 INFO L175 Difference]: Start difference. First operand has 203 places, 279 transitions, 2960 flow. Second operand 6 states and 112 transitions. [2024-06-27 21:08:31,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 290 transitions, 3592 flow [2024-06-27 21:08:31,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 290 transitions, 3540 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:08:31,940 INFO L231 Difference]: Finished difference. Result has 204 places, 279 transitions, 2963 flow [2024-06-27 21:08:31,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2963, PETRI_PLACES=204, PETRI_TRANSITIONS=279} [2024-06-27 21:08:31,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-27 21:08:31,941 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 279 transitions, 2963 flow [2024-06-27 21:08:31,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:31,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:31,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:31,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:08:31,942 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:31,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:31,942 INFO L85 PathProgramCache]: Analyzing trace with hash -10230568, now seen corresponding path program 1 times [2024-06-27 21:08:31,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:31,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853209494] [2024-06-27 21:08:31,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:31,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:31,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:32,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:32,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:32,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853209494] [2024-06-27 21:08:32,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853209494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:32,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:32,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:08:32,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947230921] [2024-06-27 21:08:32,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:32,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:08:32,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:32,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:08:32,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:08:32,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:32,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 279 transitions, 2963 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:32,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:32,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:32,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:33,459 INFO L124 PetriNetUnfolderBase]: 2269/3559 cut-off events. [2024-06-27 21:08:33,460 INFO L125 PetriNetUnfolderBase]: For 154224/154224 co-relation queries the response was YES. [2024-06-27 21:08:33,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26747 conditions, 3559 events. 2269/3559 cut-off events. For 154224/154224 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 19225 event pairs, 513 based on Foata normal form. 14/3561 useless extension candidates. Maximal degree in co-relation 26650. Up to 3228 conditions per place. [2024-06-27 21:08:33,495 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 250 selfloop transitions, 42 changer transitions 0/297 dead transitions. [2024-06-27 21:08:33,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 297 transitions, 3699 flow [2024-06-27 21:08:33,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:08:33,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:08:33,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-27 21:08:33,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-27 21:08:33,497 INFO L175 Difference]: Start difference. First operand has 204 places, 279 transitions, 2963 flow. Second operand 6 states and 118 transitions. [2024-06-27 21:08:33,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 297 transitions, 3699 flow [2024-06-27 21:08:33,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 297 transitions, 3551 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:08:33,724 INFO L231 Difference]: Finished difference. Result has 204 places, 281 transitions, 2937 flow [2024-06-27 21:08:33,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2815, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2937, PETRI_PLACES=204, PETRI_TRANSITIONS=281} [2024-06-27 21:08:33,725 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-27 21:08:33,725 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 281 transitions, 2937 flow [2024-06-27 21:08:33,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:33,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:33,725 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 21:08:33,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:08:33,726 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:33,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:33,726 INFO L85 PathProgramCache]: Analyzing trace with hash -385290856, now seen corresponding path program 1 times [2024-06-27 21:08:33,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:33,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778413312] [2024-06-27 21:08:33,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:33,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:33,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:34,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:34,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:34,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778413312] [2024-06-27 21:08:34,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778413312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:34,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:34,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:34,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049684280] [2024-06-27 21:08:34,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:34,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:34,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:34,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:34,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:34,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:34,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 281 transitions, 2937 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:34,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:34,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:34,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:35,536 INFO L124 PetriNetUnfolderBase]: 2286/3594 cut-off events. [2024-06-27 21:08:35,536 INFO L125 PetriNetUnfolderBase]: For 151822/151822 co-relation queries the response was YES. [2024-06-27 21:08:35,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27167 conditions, 3594 events. 2286/3594 cut-off events. For 151822/151822 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 19538 event pairs, 331 based on Foata normal form. 4/3596 useless extension candidates. Maximal degree in co-relation 27070. Up to 3245 conditions per place. [2024-06-27 21:08:35,569 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 28 changer transitions 0/323 dead transitions. [2024-06-27 21:08:35,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 323 transitions, 3843 flow [2024-06-27 21:08:35,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:35,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:35,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:08:35,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 21:08:35,573 INFO L175 Difference]: Start difference. First operand has 204 places, 281 transitions, 2937 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:08:35,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 323 transitions, 3843 flow [2024-06-27 21:08:35,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 323 transitions, 3745 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 21:08:35,805 INFO L231 Difference]: Finished difference. Result has 211 places, 289 transitions, 3083 flow [2024-06-27 21:08:35,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2839, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3083, PETRI_PLACES=211, PETRI_TRANSITIONS=289} [2024-06-27 21:08:35,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-27 21:08:35,807 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 289 transitions, 3083 flow [2024-06-27 21:08:35,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:35,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:35,808 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 21:08:35,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:08:35,808 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:35,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:35,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1039563672, now seen corresponding path program 2 times [2024-06-27 21:08:35,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:35,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912266870] [2024-06-27 21:08:35,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:35,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:35,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:36,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:36,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:36,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912266870] [2024-06-27 21:08:36,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912266870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:36,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:36,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:36,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250692110] [2024-06-27 21:08:36,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:36,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:36,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:36,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:36,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:36,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:36,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 289 transitions, 3083 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:36,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:36,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:36,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:37,585 INFO L124 PetriNetUnfolderBase]: 2328/3652 cut-off events. [2024-06-27 21:08:37,585 INFO L125 PetriNetUnfolderBase]: For 163538/163538 co-relation queries the response was YES. [2024-06-27 21:08:37,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28119 conditions, 3652 events. 2328/3652 cut-off events. For 163538/163538 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19944 event pairs, 442 based on Foata normal form. 4/3654 useless extension candidates. Maximal degree in co-relation 28019. Up to 3332 conditions per place. [2024-06-27 21:08:37,624 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 34 changer transitions 0/329 dead transitions. [2024-06-27 21:08:37,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 329 transitions, 4111 flow [2024-06-27 21:08:37,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:37,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:37,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 21:08:37,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-27 21:08:37,625 INFO L175 Difference]: Start difference. First operand has 211 places, 289 transitions, 3083 flow. Second operand 9 states and 173 transitions. [2024-06-27 21:08:37,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 329 transitions, 4111 flow [2024-06-27 21:08:37,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 329 transitions, 3973 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-27 21:08:37,869 INFO L231 Difference]: Finished difference. Result has 217 places, 294 transitions, 3143 flow [2024-06-27 21:08:37,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2945, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3143, PETRI_PLACES=217, PETRI_TRANSITIONS=294} [2024-06-27 21:08:37,870 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-27 21:08:37,870 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 294 transitions, 3143 flow [2024-06-27 21:08:37,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:37,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:37,870 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 21:08:37,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:08:37,870 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:37,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:37,871 INFO L85 PathProgramCache]: Analyzing trace with hash -821265926, now seen corresponding path program 3 times [2024-06-27 21:08:37,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:37,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846215284] [2024-06-27 21:08:37,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:37,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:37,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:38,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:38,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:38,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846215284] [2024-06-27 21:08:38,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846215284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:38,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:38,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:38,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164546077] [2024-06-27 21:08:38,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:38,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:38,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:38,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:38,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:38,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:38,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 294 transitions, 3143 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:38,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:38,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:38,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:39,593 INFO L124 PetriNetUnfolderBase]: 2320/3640 cut-off events. [2024-06-27 21:08:39,593 INFO L125 PetriNetUnfolderBase]: For 166606/166606 co-relation queries the response was YES. [2024-06-27 21:08:39,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27975 conditions, 3640 events. 2320/3640 cut-off events. For 166606/166606 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19853 event pairs, 447 based on Foata normal form. 4/3642 useless extension candidates. Maximal degree in co-relation 27872. Up to 3372 conditions per place. [2024-06-27 21:08:39,627 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 289 selfloop transitions, 33 changer transitions 0/327 dead transitions. [2024-06-27 21:08:39,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 327 transitions, 3936 flow [2024-06-27 21:08:39,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:39,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:39,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:08:39,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 21:08:39,628 INFO L175 Difference]: Start difference. First operand has 217 places, 294 transitions, 3143 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:08:39,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 327 transitions, 3936 flow [2024-06-27 21:08:39,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 327 transitions, 3744 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-27 21:08:39,860 INFO L231 Difference]: Finished difference. Result has 220 places, 295 transitions, 3066 flow [2024-06-27 21:08:39,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3066, PETRI_PLACES=220, PETRI_TRANSITIONS=295} [2024-06-27 21:08:39,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-27 21:08:39,860 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 295 transitions, 3066 flow [2024-06-27 21:08:39,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:39,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:39,861 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 21:08:39,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:08:39,861 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:39,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:39,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1039717494, now seen corresponding path program 1 times [2024-06-27 21:08:39,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:39,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595081148] [2024-06-27 21:08:39,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:39,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:39,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:40,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:40,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:40,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595081148] [2024-06-27 21:08:40,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595081148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:40,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:40,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:40,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913814845] [2024-06-27 21:08:40,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:40,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:40,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:40,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:40,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:41,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:41,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 295 transitions, 3066 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:41,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:41,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:41,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:41,985 INFO L124 PetriNetUnfolderBase]: 2378/3737 cut-off events. [2024-06-27 21:08:41,985 INFO L125 PetriNetUnfolderBase]: For 181995/181995 co-relation queries the response was YES. [2024-06-27 21:08:42,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28514 conditions, 3737 events. 2378/3737 cut-off events. For 181995/181995 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 20621 event pairs, 458 based on Foata normal form. 16/3751 useless extension candidates. Maximal degree in co-relation 28410. Up to 3340 conditions per place. [2024-06-27 21:08:42,030 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 291 selfloop transitions, 39 changer transitions 0/335 dead transitions. [2024-06-27 21:08:42,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 335 transitions, 3940 flow [2024-06-27 21:08:42,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:42,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:42,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 21:08:42,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 21:08:42,031 INFO L175 Difference]: Start difference. First operand has 220 places, 295 transitions, 3066 flow. Second operand 10 states and 189 transitions. [2024-06-27 21:08:42,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 335 transitions, 3940 flow [2024-06-27 21:08:42,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 335 transitions, 3878 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:42,292 INFO L231 Difference]: Finished difference. Result has 223 places, 296 transitions, 3132 flow [2024-06-27 21:08:42,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3004, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3132, PETRI_PLACES=223, PETRI_TRANSITIONS=296} [2024-06-27 21:08:42,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-27 21:08:42,293 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 296 transitions, 3132 flow [2024-06-27 21:08:42,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:42,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:42,293 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 21:08:42,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:08:42,293 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:42,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:42,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1357918164, now seen corresponding path program 4 times [2024-06-27 21:08:42,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:42,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537713331] [2024-06-27 21:08:42,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:42,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:42,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:43,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:43,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:43,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537713331] [2024-06-27 21:08:43,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537713331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:43,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:43,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:43,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120250985] [2024-06-27 21:08:43,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:43,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:43,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:43,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:43,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:43,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:43,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 296 transitions, 3132 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:43,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:43,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:43,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:44,069 INFO L124 PetriNetUnfolderBase]: 2395/3764 cut-off events. [2024-06-27 21:08:44,069 INFO L125 PetriNetUnfolderBase]: For 180501/180501 co-relation queries the response was YES. [2024-06-27 21:08:44,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28966 conditions, 3764 events. 2395/3764 cut-off events. For 180501/180501 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 20763 event pairs, 464 based on Foata normal form. 4/3766 useless extension candidates. Maximal degree in co-relation 28861. Up to 3529 conditions per place. [2024-06-27 21:08:44,110 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 26 changer transitions 0/328 dead transitions. [2024-06-27 21:08:44,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 328 transitions, 3936 flow [2024-06-27 21:08:44,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:44,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:44,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 21:08:44,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 21:08:44,112 INFO L175 Difference]: Start difference. First operand has 223 places, 296 transitions, 3132 flow. Second operand 9 states and 168 transitions. [2024-06-27 21:08:44,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 328 transitions, 3936 flow [2024-06-27 21:08:44,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 328 transitions, 3852 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:08:44,460 INFO L231 Difference]: Finished difference. Result has 224 places, 298 transitions, 3165 flow [2024-06-27 21:08:44,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3165, PETRI_PLACES=224, PETRI_TRANSITIONS=298} [2024-06-27 21:08:44,461 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-27 21:08:44,461 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 298 transitions, 3165 flow [2024-06-27 21:08:44,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:44,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:44,461 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 21:08:44,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:08:44,462 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:44,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:44,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1557134214, now seen corresponding path program 5 times [2024-06-27 21:08:44,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:44,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686333204] [2024-06-27 21:08:44,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:44,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:44,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:45,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:45,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:45,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686333204] [2024-06-27 21:08:45,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686333204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:45,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:45,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:45,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890726682] [2024-06-27 21:08:45,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:45,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:45,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:45,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:45,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:45,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:45,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 298 transitions, 3165 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:45,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:45,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:45,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:46,167 INFO L124 PetriNetUnfolderBase]: 2412/3791 cut-off events. [2024-06-27 21:08:46,167 INFO L125 PetriNetUnfolderBase]: For 187132/187132 co-relation queries the response was YES. [2024-06-27 21:08:46,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29328 conditions, 3791 events. 2412/3791 cut-off events. For 187132/187132 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 20937 event pairs, 474 based on Foata normal form. 4/3793 useless extension candidates. Maximal degree in co-relation 29222. Up to 3556 conditions per place. [2024-06-27 21:08:46,208 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 26 changer transitions 0/330 dead transitions. [2024-06-27 21:08:46,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 330 transitions, 3977 flow [2024-06-27 21:08:46,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:46,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:46,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 21:08:46,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 21:08:46,210 INFO L175 Difference]: Start difference. First operand has 224 places, 298 transitions, 3165 flow. Second operand 9 states and 168 transitions. [2024-06-27 21:08:46,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 330 transitions, 3977 flow [2024-06-27 21:08:46,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 330 transitions, 3878 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:46,465 INFO L231 Difference]: Finished difference. Result has 226 places, 300 transitions, 3187 flow [2024-06-27 21:08:46,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3187, PETRI_PLACES=226, PETRI_TRANSITIONS=300} [2024-06-27 21:08:46,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-27 21:08:46,466 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 300 transitions, 3187 flow [2024-06-27 21:08:46,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:46,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:46,466 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 21:08:46,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:08:46,466 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:46,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:46,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1158468504, now seen corresponding path program 6 times [2024-06-27 21:08:46,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:46,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819746778] [2024-06-27 21:08:46,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:46,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:46,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:47,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:47,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:47,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819746778] [2024-06-27 21:08:47,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819746778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:47,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:47,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:47,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334835528] [2024-06-27 21:08:47,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:47,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:47,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:47,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:47,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:47,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:47,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 300 transitions, 3187 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:47,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:47,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:47,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:48,134 INFO L124 PetriNetUnfolderBase]: 2429/3818 cut-off events. [2024-06-27 21:08:48,135 INFO L125 PetriNetUnfolderBase]: For 195032/195032 co-relation queries the response was YES. [2024-06-27 21:08:48,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29721 conditions, 3818 events. 2429/3818 cut-off events. For 195032/195032 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 21147 event pairs, 467 based on Foata normal form. 4/3820 useless extension candidates. Maximal degree in co-relation 29614. Up to 3524 conditions per place. [2024-06-27 21:08:48,175 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 31 changer transitions 0/335 dead transitions. [2024-06-27 21:08:48,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 335 transitions, 4067 flow [2024-06-27 21:08:48,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:48,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:48,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:08:48,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 21:08:48,177 INFO L175 Difference]: Start difference. First operand has 226 places, 300 transitions, 3187 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:08:48,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 335 transitions, 4067 flow [2024-06-27 21:08:48,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 335 transitions, 3949 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:48,462 INFO L231 Difference]: Finished difference. Result has 229 places, 304 transitions, 3267 flow [2024-06-27 21:08:48,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3069, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3267, PETRI_PLACES=229, PETRI_TRANSITIONS=304} [2024-06-27 21:08:48,462 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-27 21:08:48,463 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 304 transitions, 3267 flow [2024-06-27 21:08:48,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:48,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:48,463 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 21:08:48,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:08:48,463 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:48,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:48,464 INFO L85 PathProgramCache]: Analyzing trace with hash -416217392, now seen corresponding path program 2 times [2024-06-27 21:08:48,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:48,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863005964] [2024-06-27 21:08:48,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:48,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:48,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:49,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:49,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:49,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863005964] [2024-06-27 21:08:49,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863005964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:49,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:49,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:49,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119650443] [2024-06-27 21:08:49,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:49,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:49,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:49,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:49,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:49,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:49,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 304 transitions, 3267 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:49,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:49,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:49,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:50,683 INFO L124 PetriNetUnfolderBase]: 2498/3942 cut-off events. [2024-06-27 21:08:50,684 INFO L125 PetriNetUnfolderBase]: For 217757/217757 co-relation queries the response was YES. [2024-06-27 21:08:50,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30794 conditions, 3942 events. 2498/3942 cut-off events. For 217757/217757 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 22105 event pairs, 489 based on Foata normal form. 16/3956 useless extension candidates. Maximal degree in co-relation 30686. Up to 3586 conditions per place. [2024-06-27 21:08:50,725 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 311 selfloop transitions, 29 changer transitions 0/345 dead transitions. [2024-06-27 21:08:50,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 345 transitions, 4179 flow [2024-06-27 21:08:50,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:50,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:50,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 21:08:50,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-27 21:08:50,726 INFO L175 Difference]: Start difference. First operand has 229 places, 304 transitions, 3267 flow. Second operand 10 states and 188 transitions. [2024-06-27 21:08:50,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 345 transitions, 4179 flow [2024-06-27 21:08:51,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 345 transitions, 4050 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 21:08:51,083 INFO L231 Difference]: Finished difference. Result has 235 places, 308 transitions, 3277 flow [2024-06-27 21:08:51,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3277, PETRI_PLACES=235, PETRI_TRANSITIONS=308} [2024-06-27 21:08:51,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-27 21:08:51,083 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 308 transitions, 3277 flow [2024-06-27 21:08:51,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:51,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:51,084 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 21:08:51,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:08:51,084 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:51,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:51,085 INFO L85 PathProgramCache]: Analyzing trace with hash -408598832, now seen corresponding path program 3 times [2024-06-27 21:08:51,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:51,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475869523] [2024-06-27 21:08:51,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:51,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:51,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:52,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:52,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:52,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475869523] [2024-06-27 21:08:52,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475869523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:52,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:52,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:52,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531737135] [2024-06-27 21:08:52,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:52,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:52,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:52,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:52,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:52,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:52,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 308 transitions, 3277 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:52,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:52,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:52,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:53,469 INFO L124 PetriNetUnfolderBase]: 2840/4513 cut-off events. [2024-06-27 21:08:53,469 INFO L125 PetriNetUnfolderBase]: For 251486/251486 co-relation queries the response was YES. [2024-06-27 21:08:53,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35537 conditions, 4513 events. 2840/4513 cut-off events. For 251486/251486 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 26162 event pairs, 475 based on Foata normal form. 12/4521 useless extension candidates. Maximal degree in co-relation 35426. Up to 3852 conditions per place. [2024-06-27 21:08:53,518 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 337 selfloop transitions, 47 changer transitions 0/389 dead transitions. [2024-06-27 21:08:53,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 389 transitions, 5021 flow [2024-06-27 21:08:53,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:08:53,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:08:53,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-27 21:08:53,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523281596452328 [2024-06-27 21:08:53,519 INFO L175 Difference]: Start difference. First operand has 235 places, 308 transitions, 3277 flow. Second operand 11 states and 204 transitions. [2024-06-27 21:08:53,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 389 transitions, 5021 flow [2024-06-27 21:08:53,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 389 transitions, 4885 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:53,998 INFO L231 Difference]: Finished difference. Result has 245 places, 345 transitions, 3920 flow [2024-06-27 21:08:53,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3920, PETRI_PLACES=245, PETRI_TRANSITIONS=345} [2024-06-27 21:08:53,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-27 21:08:53,999 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 345 transitions, 3920 flow [2024-06-27 21:08:53,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:53,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:53,999 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 21:08:53,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:08:54,000 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:54,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:54,000 INFO L85 PathProgramCache]: Analyzing trace with hash -615519182, now seen corresponding path program 4 times [2024-06-27 21:08:54,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:54,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337433285] [2024-06-27 21:08:54,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:54,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:54,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:55,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:55,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:55,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337433285] [2024-06-27 21:08:55,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337433285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:55,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:55,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:55,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593408466] [2024-06-27 21:08:55,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:55,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:55,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:55,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:55,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:55,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:55,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 345 transitions, 3920 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:55,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:55,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:55,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:56,296 INFO L124 PetriNetUnfolderBase]: 2956/4708 cut-off events. [2024-06-27 21:08:56,296 INFO L125 PetriNetUnfolderBase]: For 285918/285918 co-relation queries the response was YES. [2024-06-27 21:08:56,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37461 conditions, 4708 events. 2956/4708 cut-off events. For 285918/285918 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27687 event pairs, 558 based on Foata normal form. 32/4738 useless extension candidates. Maximal degree in co-relation 37343. Up to 4074 conditions per place. [2024-06-27 21:08:56,353 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 312 selfloop transitions, 66 changer transitions 0/383 dead transitions. [2024-06-27 21:08:56,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 383 transitions, 4939 flow [2024-06-27 21:08:56,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:56,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:56,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 21:08:56,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:08:56,362 INFO L175 Difference]: Start difference. First operand has 245 places, 345 transitions, 3920 flow. Second operand 10 states and 190 transitions. [2024-06-27 21:08:56,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 383 transitions, 4939 flow [2024-06-27 21:08:56,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 383 transitions, 4887 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-27 21:08:56,887 INFO L231 Difference]: Finished difference. Result has 254 places, 347 transitions, 4115 flow [2024-06-27 21:08:56,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4115, PETRI_PLACES=254, PETRI_TRANSITIONS=347} [2024-06-27 21:08:56,888 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-27 21:08:56,888 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 347 transitions, 4115 flow [2024-06-27 21:08:56,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:56,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:56,888 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 21:08:56,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:08:56,889 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:56,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:56,889 INFO L85 PathProgramCache]: Analyzing trace with hash -408865742, now seen corresponding path program 5 times [2024-06-27 21:08:56,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:56,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805015730] [2024-06-27 21:08:56,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:56,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:56,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:57,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 21:08:57,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:57,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805015730] [2024-06-27 21:08:57,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805015730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:57,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:57,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:57,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955611696] [2024-06-27 21:08:57,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:57,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:57,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:57,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:57,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:57,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:08:57,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 347 transitions, 4115 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:57,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:57,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:08:57,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:58,920 INFO L124 PetriNetUnfolderBase]: 2986/4762 cut-off events. [2024-06-27 21:08:58,920 INFO L125 PetriNetUnfolderBase]: For 281871/281871 co-relation queries the response was YES. [2024-06-27 21:08:58,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37409 conditions, 4762 events. 2986/4762 cut-off events. For 281871/281871 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 28158 event pairs, 535 based on Foata normal form. 32/4792 useless extension candidates. Maximal degree in co-relation 37288. Up to 4112 conditions per place. [2024-06-27 21:08:58,977 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 290 selfloop transitions, 89 changer transitions 0/384 dead transitions. [2024-06-27 21:08:58,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 384 transitions, 5089 flow [2024-06-27 21:08:58,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:58,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:58,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 21:08:58,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 21:08:58,979 INFO L175 Difference]: Start difference. First operand has 254 places, 347 transitions, 4115 flow. Second operand 10 states and 189 transitions. [2024-06-27 21:08:58,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 384 transitions, 5089 flow [2024-06-27 21:08:59,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 384 transitions, 4863 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-06-27 21:08:59,447 INFO L231 Difference]: Finished difference. Result has 254 places, 348 transitions, 4129 flow [2024-06-27 21:08:59,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3889, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4129, PETRI_PLACES=254, PETRI_TRANSITIONS=348} [2024-06-27 21:08:59,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-27 21:08:59,447 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 348 transitions, 4129 flow [2024-06-27 21:08:59,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:59,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:59,448 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 21:08:59,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:08:59,448 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:59,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:59,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1503541136, now seen corresponding path program 7 times [2024-06-27 21:08:59,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:59,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125219681] [2024-06-27 21:08:59,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:59,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:59,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:00,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:00,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:00,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125219681] [2024-06-27 21:09:00,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125219681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:00,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:00,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:00,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117015670] [2024-06-27 21:09:00,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:00,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:00,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:00,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:00,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:00,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:00,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 348 transitions, 4129 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:00,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:00,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:00,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:01,375 INFO L124 PetriNetUnfolderBase]: 3003/4789 cut-off events. [2024-06-27 21:09:01,376 INFO L125 PetriNetUnfolderBase]: For 255429/255429 co-relation queries the response was YES. [2024-06-27 21:09:01,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37525 conditions, 4789 events. 3003/4789 cut-off events. For 255429/255429 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 28390 event pairs, 552 based on Foata normal form. 4/4787 useless extension candidates. Maximal degree in co-relation 37405. Up to 4394 conditions per place. [2024-06-27 21:09:01,433 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 311 selfloop transitions, 61 changer transitions 0/377 dead transitions. [2024-06-27 21:09:01,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 377 transitions, 5039 flow [2024-06-27 21:09:01,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:09:01,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:09:01,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 21:09:01,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 21:09:01,434 INFO L175 Difference]: Start difference. First operand has 254 places, 348 transitions, 4129 flow. Second operand 9 states and 170 transitions. [2024-06-27 21:09:01,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 377 transitions, 5039 flow [2024-06-27 21:09:01,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 377 transitions, 4825 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 21:09:01,910 INFO L231 Difference]: Finished difference. Result has 255 places, 350 transitions, 4122 flow [2024-06-27 21:09:01,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3915, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4122, PETRI_PLACES=255, PETRI_TRANSITIONS=350} [2024-06-27 21:09:01,910 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-27 21:09:01,910 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 350 transitions, 4122 flow [2024-06-27 21:09:01,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:01,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:01,911 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 21:09:01,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:09:01,911 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:01,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:01,912 INFO L85 PathProgramCache]: Analyzing trace with hash 616998888, now seen corresponding path program 8 times [2024-06-27 21:09:01,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:01,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570515823] [2024-06-27 21:09:01,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:01,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:01,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:02,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:02,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:02,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570515823] [2024-06-27 21:09:02,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570515823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:02,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:02,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:02,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75702940] [2024-06-27 21:09:02,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:02,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:02,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:02,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:02,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:02,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:02,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 350 transitions, 4122 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:02,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:02,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:02,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:03,972 INFO L124 PetriNetUnfolderBase]: 3020/4806 cut-off events. [2024-06-27 21:09:03,972 INFO L125 PetriNetUnfolderBase]: For 262600/262600 co-relation queries the response was YES. [2024-06-27 21:09:04,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37616 conditions, 4806 events. 3020/4806 cut-off events. For 262600/262600 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 28397 event pairs, 557 based on Foata normal form. 4/4804 useless extension candidates. Maximal degree in co-relation 37495. Up to 4421 conditions per place. [2024-06-27 21:09:04,028 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 312 selfloop transitions, 62 changer transitions 0/379 dead transitions. [2024-06-27 21:09:04,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 379 transitions, 5040 flow [2024-06-27 21:09:04,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:09:04,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:09:04,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:09:04,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 21:09:04,029 INFO L175 Difference]: Start difference. First operand has 255 places, 350 transitions, 4122 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:09:04,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 379 transitions, 5040 flow [2024-06-27 21:09:04,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 379 transitions, 4851 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 21:09:04,493 INFO L231 Difference]: Finished difference. Result has 257 places, 352 transitions, 4146 flow [2024-06-27 21:09:04,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3933, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4146, PETRI_PLACES=257, PETRI_TRANSITIONS=352} [2024-06-27 21:09:04,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-27 21:09:04,493 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 352 transitions, 4146 flow [2024-06-27 21:09:04,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:04,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:04,494 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 21:09:04,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:09:04,494 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:04,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:04,494 INFO L85 PathProgramCache]: Analyzing trace with hash 616995168, now seen corresponding path program 9 times [2024-06-27 21:09:04,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:04,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068865167] [2024-06-27 21:09:04,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:04,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:04,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:05,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:05,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:05,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068865167] [2024-06-27 21:09:05,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068865167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:05,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:05,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:05,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892210089] [2024-06-27 21:09:05,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:05,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:05,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:05,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:05,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:05,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:05,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 352 transitions, 4146 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:05,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:05,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:05,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:06,431 INFO L124 PetriNetUnfolderBase]: 3012/4804 cut-off events. [2024-06-27 21:09:06,431 INFO L125 PetriNetUnfolderBase]: For 264299/264299 co-relation queries the response was YES. [2024-06-27 21:09:06,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37402 conditions, 4804 events. 3012/4804 cut-off events. For 264299/264299 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 28497 event pairs, 553 based on Foata normal form. 4/4802 useless extension candidates. Maximal degree in co-relation 37280. Up to 4332 conditions per place. [2024-06-27 21:09:06,488 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 312 selfloop transitions, 69 changer transitions 0/386 dead transitions. [2024-06-27 21:09:06,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 386 transitions, 5193 flow [2024-06-27 21:09:06,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:09:06,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:09:06,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 21:09:06,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 21:09:06,490 INFO L175 Difference]: Start difference. First operand has 257 places, 352 transitions, 4146 flow. Second operand 9 states and 170 transitions. [2024-06-27 21:09:06,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 386 transitions, 5193 flow [2024-06-27 21:09:07,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 386 transitions, 4998 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 21:09:07,012 INFO L231 Difference]: Finished difference. Result has 260 places, 358 transitions, 4307 flow [2024-06-27 21:09:07,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3951, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4307, PETRI_PLACES=260, PETRI_TRANSITIONS=358} [2024-06-27 21:09:07,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-27 21:09:07,013 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 358 transitions, 4307 flow [2024-06-27 21:09:07,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:07,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:07,013 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 21:09:07,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:09:07,014 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:07,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:07,016 INFO L85 PathProgramCache]: Analyzing trace with hash 824069340, now seen corresponding path program 6 times [2024-06-27 21:09:07,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:07,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379934235] [2024-06-27 21:09:07,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:07,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:07,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:07,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:07,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:07,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379934235] [2024-06-27 21:09:07,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379934235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:07,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:07,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:07,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758645839] [2024-06-27 21:09:07,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:07,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:07,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:07,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:07,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:08,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:08,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 358 transitions, 4307 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:08,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:08,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:08,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:09,156 INFO L124 PetriNetUnfolderBase]: 3139/5027 cut-off events. [2024-06-27 21:09:09,157 INFO L125 PetriNetUnfolderBase]: For 313758/313758 co-relation queries the response was YES. [2024-06-27 21:09:09,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40397 conditions, 5027 events. 3139/5027 cut-off events. For 313758/313758 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 30337 event pairs, 586 based on Foata normal form. 12/5033 useless extension candidates. Maximal degree in co-relation 40273. Up to 4313 conditions per place. [2024-06-27 21:09:09,218 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 319 selfloop transitions, 75 changer transitions 0/399 dead transitions. [2024-06-27 21:09:09,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 399 transitions, 5615 flow [2024-06-27 21:09:09,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:09:09,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:09:09,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 21:09:09,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 21:09:09,220 INFO L175 Difference]: Start difference. First operand has 260 places, 358 transitions, 4307 flow. Second operand 10 states and 195 transitions. [2024-06-27 21:09:09,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 399 transitions, 5615 flow [2024-06-27 21:09:09,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 399 transitions, 5382 flow, removed 82 selfloop flow, removed 5 redundant places. [2024-06-27 21:09:09,896 INFO L231 Difference]: Finished difference. Result has 265 places, 360 transitions, 4348 flow [2024-06-27 21:09:09,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4348, PETRI_PLACES=265, PETRI_TRANSITIONS=360} [2024-06-27 21:09:09,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-27 21:09:09,897 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 360 transitions, 4348 flow [2024-06-27 21:09:09,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:09,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:09,898 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 21:09:09,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:09:09,898 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:09,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:09,898 INFO L85 PathProgramCache]: Analyzing trace with hash 823802430, now seen corresponding path program 7 times [2024-06-27 21:09:09,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:09,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531264252] [2024-06-27 21:09:09,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:09,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:09,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:10,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:10,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:10,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531264252] [2024-06-27 21:09:10,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531264252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:10,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:10,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:10,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493423457] [2024-06-27 21:09:10,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:10,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:10,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:10,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:10,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:11,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:11,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 360 transitions, 4348 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:11,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:11,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:11,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:12,205 INFO L124 PetriNetUnfolderBase]: 3197/5121 cut-off events. [2024-06-27 21:09:12,206 INFO L125 PetriNetUnfolderBase]: For 333352/333352 co-relation queries the response was YES. [2024-06-27 21:09:12,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41315 conditions, 5121 events. 3197/5121 cut-off events. For 333352/333352 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 31050 event pairs, 611 based on Foata normal form. 16/5126 useless extension candidates. Maximal degree in co-relation 41189. Up to 4530 conditions per place. [2024-06-27 21:09:12,269 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 304 selfloop transitions, 86 changer transitions 0/395 dead transitions. [2024-06-27 21:09:12,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 395 transitions, 5348 flow [2024-06-27 21:09:12,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:09:12,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:09:12,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 21:09:12,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-27 21:09:12,273 INFO L175 Difference]: Start difference. First operand has 265 places, 360 transitions, 4348 flow. Second operand 10 states and 191 transitions. [2024-06-27 21:09:12,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 395 transitions, 5348 flow [2024-06-27 21:09:12,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 395 transitions, 5199 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:12,990 INFO L231 Difference]: Finished difference. Result has 269 places, 361 transitions, 4440 flow [2024-06-27 21:09:12,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4211, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4440, PETRI_PLACES=269, PETRI_TRANSITIONS=361} [2024-06-27 21:09:12,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-27 21:09:12,991 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 361 transitions, 4440 flow [2024-06-27 21:09:12,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:12,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:12,991 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 21:09:12,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:09:12,992 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:12,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:12,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1438433768, now seen corresponding path program 8 times [2024-06-27 21:09:12,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:12,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649665829] [2024-06-27 21:09:12,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:12,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:13,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:13,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:13,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:13,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649665829] [2024-06-27 21:09:13,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649665829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:13,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:13,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:13,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966406548] [2024-06-27 21:09:13,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:13,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:13,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:13,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:13,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:14,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:14,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 361 transitions, 4440 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:14,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:14,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:14,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:15,297 INFO L124 PetriNetUnfolderBase]: 3606/5834 cut-off events. [2024-06-27 21:09:15,298 INFO L125 PetriNetUnfolderBase]: For 383199/383199 co-relation queries the response was YES. [2024-06-27 21:09:15,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47432 conditions, 5834 events. 3606/5834 cut-off events. For 383199/383199 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 36587 event pairs, 624 based on Foata normal form. 12/5835 useless extension candidates. Maximal degree in co-relation 47304. Up to 3699 conditions per place. [2024-06-27 21:09:15,371 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 250 selfloop transitions, 155 changer transitions 0/410 dead transitions. [2024-06-27 21:09:15,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 410 transitions, 5991 flow [2024-06-27 21:09:15,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:09:15,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:09:15,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 21:09:15,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 21:09:15,372 INFO L175 Difference]: Start difference. First operand has 269 places, 361 transitions, 4440 flow. Second operand 10 states and 195 transitions. [2024-06-27 21:09:15,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 410 transitions, 5991 flow [2024-06-27 21:09:16,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 410 transitions, 5796 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 21:09:16,116 INFO L231 Difference]: Finished difference. Result has 272 places, 370 transitions, 4958 flow [2024-06-27 21:09:16,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4245, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4958, PETRI_PLACES=272, PETRI_TRANSITIONS=370} [2024-06-27 21:09:16,116 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-27 21:09:16,116 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 370 transitions, 4958 flow [2024-06-27 21:09:16,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:16,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:16,117 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 21:09:16,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:09:16,117 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:16,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:16,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1538882340, now seen corresponding path program 9 times [2024-06-27 21:09:16,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:16,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221183151] [2024-06-27 21:09:16,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:16,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:16,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:17,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:17,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:17,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221183151] [2024-06-27 21:09:17,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221183151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:17,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:17,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:17,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333525656] [2024-06-27 21:09:17,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:17,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:17,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:17,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:17,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:17,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:17,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 370 transitions, 4958 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:17,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:17,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:17,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:18,541 INFO L124 PetriNetUnfolderBase]: 3708/6022 cut-off events. [2024-06-27 21:09:18,541 INFO L125 PetriNetUnfolderBase]: For 420220/420220 co-relation queries the response was YES. [2024-06-27 21:09:18,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50568 conditions, 6022 events. 3708/6022 cut-off events. For 420220/420220 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 38404 event pairs, 783 based on Foata normal form. 12/6028 useless extension candidates. Maximal degree in co-relation 50438. Up to 5021 conditions per place. [2024-06-27 21:09:18,742 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 290 selfloop transitions, 120 changer transitions 0/415 dead transitions. [2024-06-27 21:09:18,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 415 transitions, 6334 flow [2024-06-27 21:09:18,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:09:18,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:09:18,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-27 21:09:18,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722838137472284 [2024-06-27 21:09:18,745 INFO L175 Difference]: Start difference. First operand has 272 places, 370 transitions, 4958 flow. Second operand 11 states and 213 transitions. [2024-06-27 21:09:18,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 415 transitions, 6334 flow [2024-06-27 21:09:19,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 415 transitions, 6078 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:19,553 INFO L231 Difference]: Finished difference. Result has 277 places, 372 transitions, 5077 flow [2024-06-27 21:09:19,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4722, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5077, PETRI_PLACES=277, PETRI_TRANSITIONS=372} [2024-06-27 21:09:19,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-27 21:09:19,554 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 372 transitions, 5077 flow [2024-06-27 21:09:19,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:19,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:19,555 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 21:09:19,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:09:19,555 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:19,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:19,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1503547088, now seen corresponding path program 10 times [2024-06-27 21:09:19,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:19,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962468350] [2024-06-27 21:09:19,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:19,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:19,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:20,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:20,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:20,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962468350] [2024-06-27 21:09:20,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962468350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:20,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:20,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:20,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469288546] [2024-06-27 21:09:20,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:20,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:20,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:20,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:20,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:20,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:20,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 372 transitions, 5077 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:20,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:20,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:20,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:22,431 INFO L124 PetriNetUnfolderBase]: 3807/6191 cut-off events. [2024-06-27 21:09:22,432 INFO L125 PetriNetUnfolderBase]: For 453361/453361 co-relation queries the response was YES. [2024-06-27 21:09:22,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51922 conditions, 6191 events. 3807/6191 cut-off events. For 453361/453361 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 39829 event pairs, 823 based on Foata normal form. 28/6213 useless extension candidates. Maximal degree in co-relation 51790. Up to 5596 conditions per place. [2024-06-27 21:09:22,513 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 338 selfloop transitions, 65 changer transitions 0/408 dead transitions. [2024-06-27 21:09:22,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 408 transitions, 6146 flow [2024-06-27 21:09:22,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:09:22,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:09:22,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 21:09:22,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:09:22,516 INFO L175 Difference]: Start difference. First operand has 277 places, 372 transitions, 5077 flow. Second operand 10 states and 190 transitions. [2024-06-27 21:09:22,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 408 transitions, 6146 flow [2024-06-27 21:09:23,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 408 transitions, 5969 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:09:23,578 INFO L231 Difference]: Finished difference. Result has 280 places, 374 transitions, 5147 flow [2024-06-27 21:09:23,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4900, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5147, PETRI_PLACES=280, PETRI_TRANSITIONS=374} [2024-06-27 21:09:23,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-27 21:09:23,579 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 374 transitions, 5147 flow [2024-06-27 21:09:23,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:23,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:23,579 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 21:09:23,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:09:23,580 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:23,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:23,580 INFO L85 PathProgramCache]: Analyzing trace with hash 617148990, now seen corresponding path program 11 times [2024-06-27 21:09:23,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:23,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49153370] [2024-06-27 21:09:23,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:23,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:23,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:24,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:24,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:24,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49153370] [2024-06-27 21:09:24,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49153370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:24,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:24,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:24,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954448210] [2024-06-27 21:09:24,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:24,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:24,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:24,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:24,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:24,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:24,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 374 transitions, 5147 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:24,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:24,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:24,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:26,112 INFO L124 PetriNetUnfolderBase]: 3779/6147 cut-off events. [2024-06-27 21:09:26,112 INFO L125 PetriNetUnfolderBase]: For 421265/421265 co-relation queries the response was YES. [2024-06-27 21:09:26,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50772 conditions, 6147 events. 3779/6147 cut-off events. For 421265/421265 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 39492 event pairs, 807 based on Foata normal form. 16/6157 useless extension candidates. Maximal degree in co-relation 50638. Up to 5639 conditions per place. [2024-06-27 21:09:26,196 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 339 selfloop transitions, 64 changer transitions 0/408 dead transitions. [2024-06-27 21:09:26,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 408 transitions, 6113 flow [2024-06-27 21:09:26,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:09:26,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:09:26,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 21:09:26,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-27 21:09:26,199 INFO L175 Difference]: Start difference. First operand has 280 places, 374 transitions, 5147 flow. Second operand 10 states and 188 transitions. [2024-06-27 21:09:26,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 408 transitions, 6113 flow [2024-06-27 21:09:27,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 408 transitions, 5941 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 21:09:27,386 INFO L231 Difference]: Finished difference. Result has 282 places, 374 transitions, 5110 flow [2024-06-27 21:09:27,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4975, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5110, PETRI_PLACES=282, PETRI_TRANSITIONS=374} [2024-06-27 21:09:27,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-27 21:09:27,387 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 374 transitions, 5110 flow [2024-06-27 21:09:27,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:27,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:27,387 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 21:09:27,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:09:27,387 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:27,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:27,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1787310628, now seen corresponding path program 12 times [2024-06-27 21:09:27,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:27,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443124076] [2024-06-27 21:09:27,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:27,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:27,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:28,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 21:09:28,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:28,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443124076] [2024-06-27 21:09:28,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443124076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:28,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:28,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:28,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861176721] [2024-06-27 21:09:28,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:28,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:28,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:28,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:28,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:28,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:28,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 374 transitions, 5110 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:28,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:28,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:28,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:29,865 INFO L124 PetriNetUnfolderBase]: 3837/6241 cut-off events. [2024-06-27 21:09:29,865 INFO L125 PetriNetUnfolderBase]: For 432050/432050 co-relation queries the response was YES. [2024-06-27 21:09:29,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51502 conditions, 6241 events. 3837/6241 cut-off events. For 432050/432050 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40252 event pairs, 817 based on Foata normal form. 16/6246 useless extension candidates. Maximal degree in co-relation 51367. Up to 5639 conditions per place. [2024-06-27 21:09:29,951 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 315 selfloop transitions, 89 changer transitions 0/409 dead transitions. [2024-06-27 21:09:29,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 409 transitions, 6129 flow [2024-06-27 21:09:29,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:09:29,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:09:29,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 21:09:29,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:09:29,952 INFO L175 Difference]: Start difference. First operand has 282 places, 374 transitions, 5110 flow. Second operand 10 states and 190 transitions. [2024-06-27 21:09:29,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 409 transitions, 6129 flow [2024-06-27 21:09:31,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 409 transitions, 5976 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 21:09:31,165 INFO L231 Difference]: Finished difference. Result has 284 places, 375 transitions, 5195 flow [2024-06-27 21:09:31,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4957, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5195, PETRI_PLACES=284, PETRI_TRANSITIONS=375} [2024-06-27 21:09:31,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 21:09:31,166 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 375 transitions, 5195 flow [2024-06-27 21:09:31,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:31,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:31,166 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 21:09:31,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:09:31,166 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:31,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:31,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1539149250, now seen corresponding path program 13 times [2024-06-27 21:09:31,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:31,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318818260] [2024-06-27 21:09:31,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:31,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:31,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:32,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:32,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:32,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318818260] [2024-06-27 21:09:32,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318818260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:32,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:32,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:32,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33445424] [2024-06-27 21:09:32,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:32,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:32,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:32,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:32,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:32,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:32,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 375 transitions, 5195 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:32,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:32,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:32,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:34,186 INFO L124 PetriNetUnfolderBase]: 3809/6201 cut-off events. [2024-06-27 21:09:34,187 INFO L125 PetriNetUnfolderBase]: For 414958/414958 co-relation queries the response was YES. [2024-06-27 21:09:34,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50300 conditions, 6201 events. 3809/6201 cut-off events. For 414958/414958 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 39980 event pairs, 796 based on Foata normal form. 16/6211 useless extension candidates. Maximal degree in co-relation 50164. Up to 5430 conditions per place. [2024-06-27 21:09:34,268 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 294 selfloop transitions, 118 changer transitions 0/417 dead transitions. [2024-06-27 21:09:34,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 417 transitions, 6207 flow [2024-06-27 21:09:34,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:09:34,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:09:34,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 225 transitions. [2024-06-27 21:09:34,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-27 21:09:34,269 INFO L175 Difference]: Start difference. First operand has 284 places, 375 transitions, 5195 flow. Second operand 12 states and 225 transitions. [2024-06-27 21:09:34,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 417 transitions, 6207 flow [2024-06-27 21:09:35,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 417 transitions, 5988 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 21:09:35,485 INFO L231 Difference]: Finished difference. Result has 288 places, 375 transitions, 5225 flow [2024-06-27 21:09:35,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4976, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5225, PETRI_PLACES=288, PETRI_TRANSITIONS=375} [2024-06-27 21:09:35,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-27 21:09:35,486 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 375 transitions, 5225 flow [2024-06-27 21:09:35,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:35,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:35,486 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 21:09:35,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:09:35,487 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:35,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:35,487 INFO L85 PathProgramCache]: Analyzing trace with hash 2002032348, now seen corresponding path program 14 times [2024-06-27 21:09:35,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:35,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329701616] [2024-06-27 21:09:35,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:35,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:35,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:36,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:36,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:36,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329701616] [2024-06-27 21:09:36,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329701616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:36,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:36,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:36,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17512374] [2024-06-27 21:09:36,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:36,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:36,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:36,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:36,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:36,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:36,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 375 transitions, 5225 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:36,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:36,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:36,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:37,985 INFO L124 PetriNetUnfolderBase]: 4080/6648 cut-off events. [2024-06-27 21:09:37,986 INFO L125 PetriNetUnfolderBase]: For 402420/402420 co-relation queries the response was YES. [2024-06-27 21:09:38,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52972 conditions, 6648 events. 4080/6648 cut-off events. For 402420/402420 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 43488 event pairs, 803 based on Foata normal form. 12/6658 useless extension candidates. Maximal degree in co-relation 52835. Up to 5432 conditions per place. [2024-06-27 21:09:38,074 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 367 selfloop transitions, 86 changer transitions 0/458 dead transitions. [2024-06-27 21:09:38,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 458 transitions, 7047 flow [2024-06-27 21:09:38,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:09:38,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:09:38,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-27 21:09:38,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:09:38,075 INFO L175 Difference]: Start difference. First operand has 288 places, 375 transitions, 5225 flow. Second operand 11 states and 209 transitions. [2024-06-27 21:09:38,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 458 transitions, 7047 flow [2024-06-27 21:09:39,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 458 transitions, 6716 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-27 21:09:39,510 INFO L231 Difference]: Finished difference. Result has 292 places, 410 transitions, 5903 flow [2024-06-27 21:09:39,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4948, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5903, PETRI_PLACES=292, PETRI_TRANSITIONS=410} [2024-06-27 21:09:39,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-27 21:09:39,510 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 410 transitions, 5903 flow [2024-06-27 21:09:39,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:39,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:39,511 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 21:09:39,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:09:39,511 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:39,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:39,511 INFO L85 PathProgramCache]: Analyzing trace with hash -986270204, now seen corresponding path program 1 times [2024-06-27 21:09:39,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:39,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050410138] [2024-06-27 21:09:39,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:39,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:39,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:40,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:40,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:40,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050410138] [2024-06-27 21:09:40,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050410138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:40,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:40,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:09:40,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691797456] [2024-06-27 21:09:40,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:40,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:09:40,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:40,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:09:40,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:09:40,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:40,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 410 transitions, 5903 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:40,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:40,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:40,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:41,694 INFO L124 PetriNetUnfolderBase]: 4085/6651 cut-off events. [2024-06-27 21:09:41,694 INFO L125 PetriNetUnfolderBase]: For 386032/386032 co-relation queries the response was YES. [2024-06-27 21:09:41,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53235 conditions, 6651 events. 4085/6651 cut-off events. For 386032/386032 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 43604 event pairs, 1194 based on Foata normal form. 1/6650 useless extension candidates. Maximal degree in co-relation 53093. Up to 6371 conditions per place. [2024-06-27 21:09:41,785 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 395 selfloop transitions, 37 changer transitions 0/437 dead transitions. [2024-06-27 21:09:41,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 437 transitions, 7097 flow [2024-06-27 21:09:41,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:09:41,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:09:41,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:09:41,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 21:09:41,787 INFO L175 Difference]: Start difference. First operand has 292 places, 410 transitions, 5903 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:09:41,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 437 transitions, 7097 flow [2024-06-27 21:09:43,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 437 transitions, 6879 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:43,023 INFO L231 Difference]: Finished difference. Result has 295 places, 416 transitions, 5908 flow [2024-06-27 21:09:43,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5685, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5908, PETRI_PLACES=295, PETRI_TRANSITIONS=416} [2024-06-27 21:09:43,024 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-27 21:09:43,024 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 416 transitions, 5908 flow [2024-06-27 21:09:43,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:43,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:43,024 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 21:09:43,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:09:43,025 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:43,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:43,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1968569607, now seen corresponding path program 1 times [2024-06-27 21:09:43,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:43,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740571694] [2024-06-27 21:09:43,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:43,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:43,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:43,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:43,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:43,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740571694] [2024-06-27 21:09:43,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740571694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:43,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:43,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:09:43,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865499516] [2024-06-27 21:09:43,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:43,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:09:43,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:43,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:09:43,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:09:43,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:43,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 416 transitions, 5908 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:43,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:43,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:43,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:45,235 INFO L124 PetriNetUnfolderBase]: 4211/6836 cut-off events. [2024-06-27 21:09:45,235 INFO L125 PetriNetUnfolderBase]: For 432441/432441 co-relation queries the response was YES. [2024-06-27 21:09:45,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55644 conditions, 6836 events. 4211/6836 cut-off events. For 432441/432441 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 44829 event pairs, 832 based on Foata normal form. 6/6836 useless extension candidates. Maximal degree in co-relation 55502. Up to 5964 conditions per place. [2024-06-27 21:09:45,326 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 335 selfloop transitions, 115 changer transitions 0/455 dead transitions. [2024-06-27 21:09:45,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 455 transitions, 7552 flow [2024-06-27 21:09:45,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:45,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:45,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 21:09:45,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49085365853658536 [2024-06-27 21:09:45,328 INFO L175 Difference]: Start difference. First operand has 295 places, 416 transitions, 5908 flow. Second operand 8 states and 161 transitions. [2024-06-27 21:09:45,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 455 transitions, 7552 flow [2024-06-27 21:09:46,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 455 transitions, 7445 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 21:09:46,675 INFO L231 Difference]: Finished difference. Result has 299 places, 427 transitions, 6325 flow [2024-06-27 21:09:46,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5801, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6325, PETRI_PLACES=299, PETRI_TRANSITIONS=427} [2024-06-27 21:09:46,676 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-27 21:09:46,676 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 427 transitions, 6325 flow [2024-06-27 21:09:46,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:46,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:46,676 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 21:09:46,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:09:46,677 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:46,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:46,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1972288522, now seen corresponding path program 2 times [2024-06-27 21:09:46,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:46,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480570714] [2024-06-27 21:09:46,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:46,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:46,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:47,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:47,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:47,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480570714] [2024-06-27 21:09:47,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480570714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:47,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:47,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:09:47,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688288005] [2024-06-27 21:09:47,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:47,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:09:47,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:47,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:09:47,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:09:47,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:47,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 427 transitions, 6325 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:47,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:47,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:47,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:49,179 INFO L124 PetriNetUnfolderBase]: 4216/6841 cut-off events. [2024-06-27 21:09:49,179 INFO L125 PetriNetUnfolderBase]: For 441083/441083 co-relation queries the response was YES. [2024-06-27 21:09:49,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56977 conditions, 6841 events. 4216/6841 cut-off events. For 441083/441083 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 44827 event pairs, 1209 based on Foata normal form. 1/6840 useless extension candidates. Maximal degree in co-relation 56832. Up to 6585 conditions per place. [2024-06-27 21:09:49,259 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 415 selfloop transitions, 23 changer transitions 0/443 dead transitions. [2024-06-27 21:09:49,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 443 transitions, 7305 flow [2024-06-27 21:09:49,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:49,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:49,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:09:49,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 21:09:49,261 INFO L175 Difference]: Start difference. First operand has 299 places, 427 transitions, 6325 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:09:49,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 443 transitions, 7305 flow [2024-06-27 21:09:50,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 443 transitions, 7127 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-27 21:09:50,648 INFO L231 Difference]: Finished difference. Result has 304 places, 430 transitions, 6269 flow [2024-06-27 21:09:50,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6147, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6269, PETRI_PLACES=304, PETRI_TRANSITIONS=430} [2024-06-27 21:09:50,649 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-27 21:09:50,649 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 430 transitions, 6269 flow [2024-06-27 21:09:50,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:50,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:50,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:50,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:09:50,649 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:50,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:50,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1972294257, now seen corresponding path program 2 times [2024-06-27 21:09:50,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:50,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106161305] [2024-06-27 21:09:50,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:50,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:50,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:51,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:51,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:51,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106161305] [2024-06-27 21:09:51,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106161305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:51,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:51,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:09:51,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638526922] [2024-06-27 21:09:51,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:51,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:09:51,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:51,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:09:51,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:09:51,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:51,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 430 transitions, 6269 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:51,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:51,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:51,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:53,081 INFO L124 PetriNetUnfolderBase]: 4342/7025 cut-off events. [2024-06-27 21:09:53,082 INFO L125 PetriNetUnfolderBase]: For 485947/485947 co-relation queries the response was YES. [2024-06-27 21:09:53,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59205 conditions, 7025 events. 4342/7025 cut-off events. For 485947/485947 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 46136 event pairs, 849 based on Foata normal form. 6/7024 useless extension candidates. Maximal degree in co-relation 59058. Up to 6375 conditions per place. [2024-06-27 21:09:53,168 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 377 selfloop transitions, 90 changer transitions 0/472 dead transitions. [2024-06-27 21:09:53,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 472 transitions, 7979 flow [2024-06-27 21:09:53,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:09:53,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:09:53,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 21:09:53,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-27 21:09:53,170 INFO L175 Difference]: Start difference. First operand has 304 places, 430 transitions, 6269 flow. Second operand 10 states and 191 transitions. [2024-06-27 21:09:53,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 472 transitions, 7979 flow [2024-06-27 21:09:54,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 472 transitions, 7885 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:54,604 INFO L231 Difference]: Finished difference. Result has 309 places, 442 transitions, 6655 flow [2024-06-27 21:09:54,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6175, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6655, PETRI_PLACES=309, PETRI_TRANSITIONS=442} [2024-06-27 21:09:54,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-27 21:09:54,604 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 442 transitions, 6655 flow [2024-06-27 21:09:54,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:54,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:54,605 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 21:09:54,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:09:54,605 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:54,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:54,605 INFO L85 PathProgramCache]: Analyzing trace with hash -982460769, now seen corresponding path program 3 times [2024-06-27 21:09:54,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:54,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873120607] [2024-06-27 21:09:54,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:54,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:54,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:55,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:55,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:55,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873120607] [2024-06-27 21:09:55,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873120607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:55,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:55,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:09:55,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968326818] [2024-06-27 21:09:55,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:55,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:09:55,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:55,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:09:55,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:09:55,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:55,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 442 transitions, 6655 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:55,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:55,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:55,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:56,886 INFO L124 PetriNetUnfolderBase]: 4332/7015 cut-off events. [2024-06-27 21:09:56,886 INFO L125 PetriNetUnfolderBase]: For 488984/488984 co-relation queries the response was YES. [2024-06-27 21:09:56,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59417 conditions, 7015 events. 4332/7015 cut-off events. For 488984/488984 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 46005 event pairs, 844 based on Foata normal form. 6/7015 useless extension candidates. Maximal degree in co-relation 59268. Up to 6372 conditions per place. [2024-06-27 21:09:56,968 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 378 selfloop transitions, 83 changer transitions 0/466 dead transitions. [2024-06-27 21:09:56,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 466 transitions, 7903 flow [2024-06-27 21:09:56,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:56,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:56,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 21:09:56,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 21:09:56,970 INFO L175 Difference]: Start difference. First operand has 309 places, 442 transitions, 6655 flow. Second operand 8 states and 156 transitions. [2024-06-27 21:09:56,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 466 transitions, 7903 flow [2024-06-27 21:09:58,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 466 transitions, 7600 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:58,546 INFO L231 Difference]: Finished difference. Result has 311 places, 442 transitions, 6526 flow [2024-06-27 21:09:58,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6352, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6526, PETRI_PLACES=311, PETRI_TRANSITIONS=442} [2024-06-27 21:09:58,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-27 21:09:58,547 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 442 transitions, 6526 flow [2024-06-27 21:09:58,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:58,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:58,547 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 21:09:58,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:09:58,547 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:58,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:58,548 INFO L85 PathProgramCache]: Analyzing trace with hash -324774701, now seen corresponding path program 4 times [2024-06-27 21:09:58,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:58,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808923393] [2024-06-27 21:09:58,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:58,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:58,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:59,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:59,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:59,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808923393] [2024-06-27 21:09:59,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808923393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:59,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:59,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:09:59,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887418461] [2024-06-27 21:09:59,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:59,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:09:59,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:59,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:09:59,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:09:59,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:09:59,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 442 transitions, 6526 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:59,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:59,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:09:59,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:00,950 INFO L124 PetriNetUnfolderBase]: 4410/7125 cut-off events. [2024-06-27 21:10:00,951 INFO L125 PetriNetUnfolderBase]: For 512571/512571 co-relation queries the response was YES. [2024-06-27 21:10:01,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60597 conditions, 7125 events. 4410/7125 cut-off events. For 512571/512571 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 46757 event pairs, 871 based on Foata normal form. 6/7125 useless extension candidates. Maximal degree in co-relation 60447. Up to 6386 conditions per place. [2024-06-27 21:10:01,045 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 367 selfloop transitions, 102 changer transitions 0/474 dead transitions. [2024-06-27 21:10:01,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 474 transitions, 8140 flow [2024-06-27 21:10:01,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:10:01,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:10:01,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-27 21:10:01,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 21:10:01,047 INFO L175 Difference]: Start difference. First operand has 311 places, 442 transitions, 6526 flow. Second operand 7 states and 140 transitions. [2024-06-27 21:10:01,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 474 transitions, 8140 flow [2024-06-27 21:10:02,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 474 transitions, 7974 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:02,448 INFO L231 Difference]: Finished difference. Result has 313 places, 451 transitions, 6894 flow [2024-06-27 21:10:02,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6360, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6894, PETRI_PLACES=313, PETRI_TRANSITIONS=451} [2024-06-27 21:10:02,448 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-27 21:10:02,449 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 451 transitions, 6894 flow [2024-06-27 21:10:02,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:02,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:02,449 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 21:10:02,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:10:02,449 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:02,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:02,450 INFO L85 PathProgramCache]: Analyzing trace with hash -324780281, now seen corresponding path program 5 times [2024-06-27 21:10:02,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:02,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908887122] [2024-06-27 21:10:02,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:02,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:02,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:03,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:03,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:03,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908887122] [2024-06-27 21:10:03,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908887122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:03,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:03,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:03,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347857781] [2024-06-27 21:10:03,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:03,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:03,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:03,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:03,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:03,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:03,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 451 transitions, 6894 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:03,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:03,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:03,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:04,791 INFO L124 PetriNetUnfolderBase]: 4400/7115 cut-off events. [2024-06-27 21:10:04,792 INFO L125 PetriNetUnfolderBase]: For 513415/513415 co-relation queries the response was YES. [2024-06-27 21:10:04,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60842 conditions, 7115 events. 4400/7115 cut-off events. For 513415/513415 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 46748 event pairs, 858 based on Foata normal form. 6/7115 useless extension candidates. Maximal degree in co-relation 60689. Up to 6383 conditions per place. [2024-06-27 21:10:04,897 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 361 selfloop transitions, 110 changer transitions 0/476 dead transitions. [2024-06-27 21:10:04,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 476 transitions, 8172 flow [2024-06-27 21:10:04,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:10:04,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:10:04,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-27 21:10:04,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49477351916376305 [2024-06-27 21:10:04,899 INFO L175 Difference]: Start difference. First operand has 313 places, 451 transitions, 6894 flow. Second operand 7 states and 142 transitions. [2024-06-27 21:10:04,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 476 transitions, 8172 flow [2024-06-27 21:10:06,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 476 transitions, 7875 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-27 21:10:06,642 INFO L231 Difference]: Finished difference. Result has 315 places, 451 transitions, 6825 flow [2024-06-27 21:10:06,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6597, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6825, PETRI_PLACES=315, PETRI_TRANSITIONS=451} [2024-06-27 21:10:06,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-27 21:10:06,643 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 451 transitions, 6825 flow [2024-06-27 21:10:06,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:06,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:06,643 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 21:10:06,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:10:06,643 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:06,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:06,644 INFO L85 PathProgramCache]: Analyzing trace with hash -324780436, now seen corresponding path program 3 times [2024-06-27 21:10:06,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:06,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229725535] [2024-06-27 21:10:06,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:06,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:06,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:07,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:07,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:07,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229725535] [2024-06-27 21:10:07,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229725535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:07,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:07,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:07,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831833567] [2024-06-27 21:10:07,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:07,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:07,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:07,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:07,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:07,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:07,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 451 transitions, 6825 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:07,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:07,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:07,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:08,994 INFO L124 PetriNetUnfolderBase]: 4397/7107 cut-off events. [2024-06-27 21:10:08,994 INFO L125 PetriNetUnfolderBase]: For 508727/508727 co-relation queries the response was YES. [2024-06-27 21:10:09,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60382 conditions, 7107 events. 4397/7107 cut-off events. For 508727/508727 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 46696 event pairs, 1235 based on Foata normal form. 1/7106 useless extension candidates. Maximal degree in co-relation 60230. Up to 6824 conditions per place. [2024-06-27 21:10:09,097 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 438 selfloop transitions, 26 changer transitions 0/469 dead transitions. [2024-06-27 21:10:09,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 469 transitions, 7815 flow [2024-06-27 21:10:09,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:10:09,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:10:09,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 21:10:09,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-27 21:10:09,098 INFO L175 Difference]: Start difference. First operand has 315 places, 451 transitions, 6825 flow. Second operand 7 states and 132 transitions. [2024-06-27 21:10:09,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 469 transitions, 7815 flow [2024-06-27 21:10:10,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 469 transitions, 7531 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 21:10:10,831 INFO L231 Difference]: Finished difference. Result has 317 places, 451 transitions, 6603 flow [2024-06-27 21:10:10,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6541, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6603, PETRI_PLACES=317, PETRI_TRANSITIONS=451} [2024-06-27 21:10:10,831 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-27 21:10:10,832 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 451 transitions, 6603 flow [2024-06-27 21:10:10,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:10,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:10,832 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 21:10:10,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:10:10,832 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:10,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:10,833 INFO L85 PathProgramCache]: Analyzing trace with hash -317155924, now seen corresponding path program 1 times [2024-06-27 21:10:10,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:10,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135065812] [2024-06-27 21:10:10,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:10,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:10,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:11,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:11,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:11,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135065812] [2024-06-27 21:10:11,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135065812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:11,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:11,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:11,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008321230] [2024-06-27 21:10:11,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:11,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:11,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:11,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:11,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:11,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:11,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 451 transitions, 6603 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:11,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:11,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:11,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:13,059 INFO L124 PetriNetUnfolderBase]: 4409/7122 cut-off events. [2024-06-27 21:10:13,059 INFO L125 PetriNetUnfolderBase]: For 524958/524958 co-relation queries the response was YES. [2024-06-27 21:10:13,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60148 conditions, 7122 events. 4409/7122 cut-off events. For 524958/524958 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 46775 event pairs, 871 based on Foata normal form. 4/7115 useless extension candidates. Maximal degree in co-relation 59995. Up to 6712 conditions per place. [2024-06-27 21:10:13,165 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 412 selfloop transitions, 49 changer transitions 0/466 dead transitions. [2024-06-27 21:10:13,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 466 transitions, 7691 flow [2024-06-27 21:10:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:10:13,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:10:13,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-27 21:10:13,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-27 21:10:13,167 INFO L175 Difference]: Start difference. First operand has 317 places, 451 transitions, 6603 flow. Second operand 6 states and 116 transitions. [2024-06-27 21:10:13,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 466 transitions, 7691 flow [2024-06-27 21:10:15,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 466 transitions, 7629 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:10:15,052 INFO L231 Difference]: Finished difference. Result has 317 places, 455 transitions, 6751 flow [2024-06-27 21:10:15,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6541, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6751, PETRI_PLACES=317, PETRI_TRANSITIONS=455} [2024-06-27 21:10:15,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-27 21:10:15,053 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 455 transitions, 6751 flow [2024-06-27 21:10:15,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:15,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:15,053 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 21:10:15,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:10:15,054 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:15,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:15,054 INFO L85 PathProgramCache]: Analyzing trace with hash -317423051, now seen corresponding path program 6 times [2024-06-27 21:10:15,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:15,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292083970] [2024-06-27 21:10:15,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:15,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:15,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:15,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:15,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:15,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292083970] [2024-06-27 21:10:15,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292083970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:15,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:15,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:15,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724857997] [2024-06-27 21:10:15,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:15,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:15,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:15,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:15,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:15,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:15,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 455 transitions, 6751 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:15,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:15,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:15,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:17,210 INFO L124 PetriNetUnfolderBase]: 4423/7145 cut-off events. [2024-06-27 21:10:17,210 INFO L125 PetriNetUnfolderBase]: For 538477/538477 co-relation queries the response was YES. [2024-06-27 21:10:17,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61058 conditions, 7145 events. 4423/7145 cut-off events. For 538477/538477 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 46847 event pairs, 869 based on Foata normal form. 6/7145 useless extension candidates. Maximal degree in co-relation 60904. Up to 6806 conditions per place. [2024-06-27 21:10:17,314 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 436 selfloop transitions, 31 changer transitions 0/472 dead transitions. [2024-06-27 21:10:17,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 472 transitions, 7881 flow [2024-06-27 21:10:17,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:10:17,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:10:17,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:10:17,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-27 21:10:17,316 INFO L175 Difference]: Start difference. First operand has 317 places, 455 transitions, 6751 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:10:17,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 472 transitions, 7881 flow [2024-06-27 21:10:19,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 472 transitions, 7720 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 21:10:19,131 INFO L231 Difference]: Finished difference. Result has 319 places, 459 transitions, 6773 flow [2024-06-27 21:10:19,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6590, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6773, PETRI_PLACES=319, PETRI_TRANSITIONS=459} [2024-06-27 21:10:19,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-27 21:10:19,132 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 459 transitions, 6773 flow [2024-06-27 21:10:19,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:19,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:19,132 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 21:10:19,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:10:19,133 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:19,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:19,133 INFO L85 PathProgramCache]: Analyzing trace with hash -916667766, now seen corresponding path program 1 times [2024-06-27 21:10:19,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:19,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860141173] [2024-06-27 21:10:19,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:19,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:19,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:20,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:20,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:20,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860141173] [2024-06-27 21:10:20,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860141173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:20,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:20,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:10:20,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154558507] [2024-06-27 21:10:20,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:20,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:10:20,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:20,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:10:20,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:10:20,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:20,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 459 transitions, 6773 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:20,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:20,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:20,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:21,883 INFO L124 PetriNetUnfolderBase]: 4464/7237 cut-off events. [2024-06-27 21:10:21,883 INFO L125 PetriNetUnfolderBase]: For 553968/553968 co-relation queries the response was YES. [2024-06-27 21:10:21,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61619 conditions, 7237 events. 4464/7237 cut-off events. For 553968/553968 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 47887 event pairs, 839 based on Foata normal form. 12/7247 useless extension candidates. Maximal degree in co-relation 61465. Up to 6624 conditions per place. [2024-06-27 21:10:21,986 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 428 selfloop transitions, 64 changer transitions 0/497 dead transitions. [2024-06-27 21:10:21,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 497 transitions, 7961 flow [2024-06-27 21:10:21,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:21,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:21,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 21:10:21,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-27 21:10:21,988 INFO L175 Difference]: Start difference. First operand has 319 places, 459 transitions, 6773 flow. Second operand 10 states and 187 transitions. [2024-06-27 21:10:21,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 497 transitions, 7961 flow [2024-06-27 21:10:24,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 497 transitions, 7820 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-27 21:10:24,117 INFO L231 Difference]: Finished difference. Result has 324 places, 460 transitions, 6830 flow [2024-06-27 21:10:24,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6632, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6830, PETRI_PLACES=324, PETRI_TRANSITIONS=460} [2024-06-27 21:10:24,118 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-27 21:10:24,118 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 460 transitions, 6830 flow [2024-06-27 21:10:24,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:24,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:24,118 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 21:10:24,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:10:24,118 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:24,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:24,119 INFO L85 PathProgramCache]: Analyzing trace with hash -583834384, now seen corresponding path program 2 times [2024-06-27 21:10:24,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:24,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077951255] [2024-06-27 21:10:24,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:24,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:24,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:25,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:25,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:25,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077951255] [2024-06-27 21:10:25,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077951255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:25,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:25,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:10:25,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883336503] [2024-06-27 21:10:25,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:25,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:10:25,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:25,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:10:25,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:10:25,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:25,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 460 transitions, 6830 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:25,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:25,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:25,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:26,918 INFO L124 PetriNetUnfolderBase]: 4505/7299 cut-off events. [2024-06-27 21:10:26,918 INFO L125 PetriNetUnfolderBase]: For 570123/570123 co-relation queries the response was YES. [2024-06-27 21:10:26,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62369 conditions, 7299 events. 4505/7299 cut-off events. For 570123/570123 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 48186 event pairs, 845 based on Foata normal form. 12/7309 useless extension candidates. Maximal degree in co-relation 62214. Up to 6775 conditions per place. [2024-06-27 21:10:27,021 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 461 selfloop transitions, 35 changer transitions 0/501 dead transitions. [2024-06-27 21:10:27,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 501 transitions, 8036 flow [2024-06-27 21:10:27,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:27,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:27,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 21:10:27,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-27 21:10:27,022 INFO L175 Difference]: Start difference. First operand has 324 places, 460 transitions, 6830 flow. Second operand 10 states and 187 transitions. [2024-06-27 21:10:27,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 501 transitions, 8036 flow [2024-06-27 21:10:28,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 501 transitions, 7860 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 21:10:28,686 INFO L231 Difference]: Finished difference. Result has 326 places, 461 transitions, 6796 flow [2024-06-27 21:10:28,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6654, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6796, PETRI_PLACES=326, PETRI_TRANSITIONS=461} [2024-06-27 21:10:28,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-27 21:10:28,687 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 461 transitions, 6796 flow [2024-06-27 21:10:28,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:28,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:28,688 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 21:10:28,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:10:28,688 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:28,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:28,688 INFO L85 PathProgramCache]: Analyzing trace with hash 190128492, now seen corresponding path program 3 times [2024-06-27 21:10:28,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:28,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778549796] [2024-06-27 21:10:28,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:28,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:28,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:29,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:29,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:29,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778549796] [2024-06-27 21:10:29,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778549796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:29,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:29,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:10:29,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111977837] [2024-06-27 21:10:29,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:29,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:10:29,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:29,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:10:29,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:10:29,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:29,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 461 transitions, 6796 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:29,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:29,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:29,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:31,594 INFO L124 PetriNetUnfolderBase]: 4546/7370 cut-off events. [2024-06-27 21:10:31,595 INFO L125 PetriNetUnfolderBase]: For 583858/583858 co-relation queries the response was YES. [2024-06-27 21:10:31,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62820 conditions, 7370 events. 4546/7370 cut-off events. For 583858/583858 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 48861 event pairs, 877 based on Foata normal form. 12/7380 useless extension candidates. Maximal degree in co-relation 62664. Up to 6873 conditions per place. [2024-06-27 21:10:31,696 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 454 selfloop transitions, 42 changer transitions 0/501 dead transitions. [2024-06-27 21:10:31,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 501 transitions, 8002 flow [2024-06-27 21:10:31,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:31,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:31,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 21:10:31,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 21:10:31,698 INFO L175 Difference]: Start difference. First operand has 326 places, 461 transitions, 6796 flow. Second operand 10 states and 189 transitions. [2024-06-27 21:10:31,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 501 transitions, 8002 flow [2024-06-27 21:10:33,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 501 transitions, 7888 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 21:10:33,414 INFO L231 Difference]: Finished difference. Result has 328 places, 462 transitions, 6840 flow [2024-06-27 21:10:33,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6682, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6840, PETRI_PLACES=328, PETRI_TRANSITIONS=462} [2024-06-27 21:10:33,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-27 21:10:33,414 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 462 transitions, 6840 flow [2024-06-27 21:10:33,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:33,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:33,415 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 21:10:33,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:10:33,415 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:33,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:33,415 INFO L85 PathProgramCache]: Analyzing trace with hash -398238559, now seen corresponding path program 1 times [2024-06-27 21:10:33,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:33,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410141939] [2024-06-27 21:10:33,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:33,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:33,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:34,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:34,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:34,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410141939] [2024-06-27 21:10:34,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410141939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:34,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:34,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:34,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508079978] [2024-06-27 21:10:34,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:34,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:34,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:34,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:34,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:34,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:34,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 462 transitions, 6840 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:34,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:34,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:34,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:35,725 INFO L124 PetriNetUnfolderBase]: 4620/7471 cut-off events. [2024-06-27 21:10:35,725 INFO L125 PetriNetUnfolderBase]: For 598823/598823 co-relation queries the response was YES. [2024-06-27 21:10:35,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64590 conditions, 7471 events. 4620/7471 cut-off events. For 598823/598823 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 49517 event pairs, 914 based on Foata normal form. 2/7471 useless extension candidates. Maximal degree in co-relation 64433. Up to 6944 conditions per place. [2024-06-27 21:10:35,821 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 413 selfloop transitions, 80 changer transitions 0/498 dead transitions. [2024-06-27 21:10:35,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 498 transitions, 8389 flow [2024-06-27 21:10:35,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:10:35,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:10:35,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 21:10:35,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 21:10:35,822 INFO L175 Difference]: Start difference. First operand has 328 places, 462 transitions, 6840 flow. Second operand 8 states and 160 transitions. [2024-06-27 21:10:35,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 498 transitions, 8389 flow [2024-06-27 21:10:37,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 498 transitions, 8259 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 21:10:37,621 INFO L231 Difference]: Finished difference. Result has 329 places, 472 transitions, 7222 flow [2024-06-27 21:10:37,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6710, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7222, PETRI_PLACES=329, PETRI_TRANSITIONS=472} [2024-06-27 21:10:37,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-27 21:10:37,622 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 472 transitions, 7222 flow [2024-06-27 21:10:37,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:37,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:37,622 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 21:10:37,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:10:37,623 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:37,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:37,623 INFO L85 PathProgramCache]: Analyzing trace with hash -398118589, now seen corresponding path program 2 times [2024-06-27 21:10:37,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:37,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940621963] [2024-06-27 21:10:37,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:37,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:37,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:38,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:38,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:38,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940621963] [2024-06-27 21:10:38,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940621963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:38,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:38,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:38,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801379700] [2024-06-27 21:10:38,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:38,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:38,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:38,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:38,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:38,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:38,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 472 transitions, 7222 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:38,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:38,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:38,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:40,248 INFO L124 PetriNetUnfolderBase]: 4614/7487 cut-off events. [2024-06-27 21:10:40,248 INFO L125 PetriNetUnfolderBase]: For 601973/601973 co-relation queries the response was YES. [2024-06-27 21:10:40,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64603 conditions, 7487 events. 4614/7487 cut-off events. For 601973/601973 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 49753 event pairs, 939 based on Foata normal form. 2/7487 useless extension candidates. Maximal degree in co-relation 64444. Up to 7069 conditions per place. [2024-06-27 21:10:40,339 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 433 selfloop transitions, 55 changer transitions 0/493 dead transitions. [2024-06-27 21:10:40,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 493 transitions, 8299 flow [2024-06-27 21:10:40,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:10:40,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:10:40,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 21:10:40,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 21:10:40,340 INFO L175 Difference]: Start difference. First operand has 329 places, 472 transitions, 7222 flow. Second operand 8 states and 153 transitions. [2024-06-27 21:10:40,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 493 transitions, 8299 flow [2024-06-27 21:10:42,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 493 transitions, 8116 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 21:10:42,296 INFO L231 Difference]: Finished difference. Result has 332 places, 472 transitions, 7156 flow [2024-06-27 21:10:42,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7039, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7156, PETRI_PLACES=332, PETRI_TRANSITIONS=472} [2024-06-27 21:10:42,297 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-27 21:10:42,297 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 472 transitions, 7156 flow [2024-06-27 21:10:42,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:42,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:42,298 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 21:10:42,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:10:42,298 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:42,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:42,299 INFO L85 PathProgramCache]: Analyzing trace with hash 668549667, now seen corresponding path program 3 times [2024-06-27 21:10:42,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:42,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801378898] [2024-06-27 21:10:42,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:42,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:42,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:42,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:42,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:42,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801378898] [2024-06-27 21:10:42,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801378898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:42,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:42,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:42,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41072212] [2024-06-27 21:10:42,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:42,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:42,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:42,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:42,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:42,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:42,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 472 transitions, 7156 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:42,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:42,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:42,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:44,647 INFO L124 PetriNetUnfolderBase]: 4639/7504 cut-off events. [2024-06-27 21:10:44,648 INFO L125 PetriNetUnfolderBase]: For 613624/613624 co-relation queries the response was YES. [2024-06-27 21:10:44,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64920 conditions, 7504 events. 4639/7504 cut-off events. For 613624/613624 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 49763 event pairs, 923 based on Foata normal form. 2/7504 useless extension candidates. Maximal degree in co-relation 64760. Up to 7177 conditions per place. [2024-06-27 21:10:44,937 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 456 selfloop transitions, 39 changer transitions 0/500 dead transitions. [2024-06-27 21:10:44,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 500 transitions, 8447 flow [2024-06-27 21:10:44,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:10:44,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:10:44,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:10:44,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 21:10:44,947 INFO L175 Difference]: Start difference. First operand has 332 places, 472 transitions, 7156 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:10:44,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 500 transitions, 8447 flow [2024-06-27 21:10:47,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 500 transitions, 8312 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 21:10:47,014 INFO L231 Difference]: Finished difference. Result has 337 places, 483 transitions, 7353 flow [2024-06-27 21:10:47,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7031, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7353, PETRI_PLACES=337, PETRI_TRANSITIONS=483} [2024-06-27 21:10:47,015 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-27 21:10:47,015 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 483 transitions, 7353 flow [2024-06-27 21:10:47,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:47,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:47,016 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 21:10:47,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:10:47,016 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:47,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:47,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1951566410, now seen corresponding path program 4 times [2024-06-27 21:10:47,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:47,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017111735] [2024-06-27 21:10:47,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:47,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:47,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:48,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:48,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:48,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017111735] [2024-06-27 21:10:48,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017111735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:48,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:48,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:10:48,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288554073] [2024-06-27 21:10:48,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:48,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:10:48,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:48,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:10:48,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:10:48,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:48,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 483 transitions, 7353 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:48,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:48,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:48,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:50,268 INFO L124 PetriNetUnfolderBase]: 4619/7476 cut-off events. [2024-06-27 21:10:50,269 INFO L125 PetriNetUnfolderBase]: For 619536/619536 co-relation queries the response was YES. [2024-06-27 21:10:50,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63933 conditions, 7476 events. 4619/7476 cut-off events. For 619536/619536 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 49532 event pairs, 900 based on Foata normal form. 12/7477 useless extension candidates. Maximal degree in co-relation 63771. Up to 6825 conditions per place. [2024-06-27 21:10:50,381 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 422 selfloop transitions, 90 changer transitions 0/517 dead transitions. [2024-06-27 21:10:50,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 517 transitions, 8511 flow [2024-06-27 21:10:50,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:50,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:50,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 21:10:50,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-27 21:10:50,383 INFO L175 Difference]: Start difference. First operand has 337 places, 483 transitions, 7353 flow. Second operand 10 states and 188 transitions. [2024-06-27 21:10:50,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 517 transitions, 8511 flow [2024-06-27 21:10:52,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 517 transitions, 8372 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-27 21:10:52,747 INFO L231 Difference]: Finished difference. Result has 344 places, 483 transitions, 7400 flow [2024-06-27 21:10:52,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7214, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7400, PETRI_PLACES=344, PETRI_TRANSITIONS=483} [2024-06-27 21:10:52,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-27 21:10:52,748 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 483 transitions, 7400 flow [2024-06-27 21:10:52,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:52,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:52,748 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 21:10:52,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:10:52,749 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:52,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:52,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1946982440, now seen corresponding path program 5 times [2024-06-27 21:10:52,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:52,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225545764] [2024-06-27 21:10:52,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:52,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:52,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:53,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:53,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:53,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225545764] [2024-06-27 21:10:53,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225545764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:53,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:53,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:10:53,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674685485] [2024-06-27 21:10:53,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:53,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:10:53,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:53,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:10:53,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:10:53,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:53,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 483 transitions, 7400 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:53,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:53,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:53,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:55,922 INFO L124 PetriNetUnfolderBase]: 4599/7438 cut-off events. [2024-06-27 21:10:55,922 INFO L125 PetriNetUnfolderBase]: For 603358/603358 co-relation queries the response was YES. [2024-06-27 21:10:55,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62996 conditions, 7438 events. 4599/7438 cut-off events. For 603358/603358 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 49293 event pairs, 862 based on Foata normal form. 12/7443 useless extension candidates. Maximal degree in co-relation 62833. Up to 6796 conditions per place. [2024-06-27 21:10:56,020 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 430 selfloop transitions, 82 changer transitions 0/517 dead transitions. [2024-06-27 21:10:56,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 517 transitions, 8438 flow [2024-06-27 21:10:56,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:56,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:56,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 21:10:56,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-27 21:10:56,021 INFO L175 Difference]: Start difference. First operand has 344 places, 483 transitions, 7400 flow. Second operand 10 states and 187 transitions. [2024-06-27 21:10:56,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 517 transitions, 8438 flow [2024-06-27 21:10:57,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 517 transitions, 8224 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 21:10:57,959 INFO L231 Difference]: Finished difference. Result has 344 places, 482 transitions, 7232 flow [2024-06-27 21:10:57,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7064, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7232, PETRI_PLACES=344, PETRI_TRANSITIONS=482} [2024-06-27 21:10:57,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-27 21:10:57,961 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 482 transitions, 7232 flow [2024-06-27 21:10:57,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:57,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:57,961 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 21:10:57,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:10:57,962 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:57,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:57,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1543517471, now seen corresponding path program 4 times [2024-06-27 21:10:57,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:57,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630015251] [2024-06-27 21:10:57,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:57,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:57,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:58,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:58,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:58,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630015251] [2024-06-27 21:10:58,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630015251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:58,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:58,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:10:58,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531822522] [2024-06-27 21:10:58,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:58,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:10:58,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:58,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:10:58,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:10:58,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:10:58,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 482 transitions, 7232 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:58,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:58,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:10:58,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:00,352 INFO L124 PetriNetUnfolderBase]: 4705/7590 cut-off events. [2024-06-27 21:11:00,352 INFO L125 PetriNetUnfolderBase]: For 635471/635471 co-relation queries the response was YES. [2024-06-27 21:11:00,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65709 conditions, 7590 events. 4705/7590 cut-off events. For 635471/635471 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 50278 event pairs, 875 based on Foata normal form. 2/7585 useless extension candidates. Maximal degree in co-relation 65545. Up to 6410 conditions per place. [2024-06-27 21:11:00,471 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 369 selfloop transitions, 148 changer transitions 0/522 dead transitions. [2024-06-27 21:11:00,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 522 transitions, 9239 flow [2024-06-27 21:11:00,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:00,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:00,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-27 21:11:00,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4969512195121951 [2024-06-27 21:11:00,473 INFO L175 Difference]: Start difference. First operand has 344 places, 482 transitions, 7232 flow. Second operand 8 states and 163 transitions. [2024-06-27 21:11:00,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 522 transitions, 9239 flow [2024-06-27 21:11:03,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 522 transitions, 8829 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-27 21:11:03,097 INFO L231 Difference]: Finished difference. Result has 341 places, 493 transitions, 7433 flow [2024-06-27 21:11:03,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6822, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7433, PETRI_PLACES=341, PETRI_TRANSITIONS=493} [2024-06-27 21:11:03,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-27 21:11:03,097 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 493 transitions, 7433 flow [2024-06-27 21:11:03,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:03,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:03,098 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 21:11:03,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:11:03,098 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:03,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:03,098 INFO L85 PathProgramCache]: Analyzing trace with hash 627341635, now seen corresponding path program 5 times [2024-06-27 21:11:03,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:03,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433127167] [2024-06-27 21:11:03,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:03,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:03,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:03,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:03,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:03,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433127167] [2024-06-27 21:11:03,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433127167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:03,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:03,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:03,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550582126] [2024-06-27 21:11:03,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:03,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:03,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:03,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:03,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:03,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:11:03,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 493 transitions, 7433 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:03,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:03,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:11:03,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:05,559 INFO L124 PetriNetUnfolderBase]: 4725/7634 cut-off events. [2024-06-27 21:11:05,559 INFO L125 PetriNetUnfolderBase]: For 645523/645523 co-relation queries the response was YES. [2024-06-27 21:11:05,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65402 conditions, 7634 events. 4725/7634 cut-off events. For 645523/645523 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 50675 event pairs, 869 based on Foata normal form. 2/7629 useless extension candidates. Maximal degree in co-relation 65240. Up to 7036 conditions per place. [2024-06-27 21:11:05,674 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 431 selfloop transitions, 86 changer transitions 0/522 dead transitions. [2024-06-27 21:11:05,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 522 transitions, 8744 flow [2024-06-27 21:11:05,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:05,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:05,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:11:05,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:11:05,676 INFO L175 Difference]: Start difference. First operand has 341 places, 493 transitions, 7433 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:11:05,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 522 transitions, 8744 flow [2024-06-27 21:11:08,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 522 transitions, 8332 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:08,522 INFO L231 Difference]: Finished difference. Result has 344 places, 501 transitions, 7356 flow [2024-06-27 21:11:08,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7039, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7356, PETRI_PLACES=344, PETRI_TRANSITIONS=501} [2024-06-27 21:11:08,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-27 21:11:08,522 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 501 transitions, 7356 flow [2024-06-27 21:11:08,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:08,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:08,523 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 21:11:08,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:11:08,523 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:08,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:08,523 INFO L85 PathProgramCache]: Analyzing trace with hash 883722175, now seen corresponding path program 6 times [2024-06-27 21:11:08,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:08,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037371082] [2024-06-27 21:11:08,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:08,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:08,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:09,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:09,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:09,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037371082] [2024-06-27 21:11:09,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037371082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:09,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:09,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:09,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998166461] [2024-06-27 21:11:09,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:09,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:09,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:09,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:09,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:09,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:11:09,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 501 transitions, 7356 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:09,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:09,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:11:09,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:10,976 INFO L124 PetriNetUnfolderBase]: 4735/7644 cut-off events. [2024-06-27 21:11:10,977 INFO L125 PetriNetUnfolderBase]: For 654722/654722 co-relation queries the response was YES. [2024-06-27 21:11:11,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64825 conditions, 7644 events. 4735/7644 cut-off events. For 654722/654722 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 50725 event pairs, 858 based on Foata normal form. 2/7639 useless extension candidates. Maximal degree in co-relation 64663. Up to 6424 conditions per place. [2024-06-27 21:11:11,091 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 367 selfloop transitions, 160 changer transitions 0/532 dead transitions. [2024-06-27 21:11:11,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 532 transitions, 9007 flow [2024-06-27 21:11:11,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:11,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:11,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 21:11:11,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49085365853658536 [2024-06-27 21:11:11,093 INFO L175 Difference]: Start difference. First operand has 344 places, 501 transitions, 7356 flow. Second operand 8 states and 161 transitions. [2024-06-27 21:11:11,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 532 transitions, 9007 flow [2024-06-27 21:11:13,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 532 transitions, 8814 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 21:11:13,478 INFO L231 Difference]: Finished difference. Result has 348 places, 504 transitions, 7575 flow [2024-06-27 21:11:13,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7163, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7575, PETRI_PLACES=348, PETRI_TRANSITIONS=504} [2024-06-27 21:11:13,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-27 21:11:13,479 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 504 transitions, 7575 flow [2024-06-27 21:11:13,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:13,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:13,479 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 21:11:13,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:11:13,480 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:13,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:13,480 INFO L85 PathProgramCache]: Analyzing trace with hash 896102335, now seen corresponding path program 7 times [2024-06-27 21:11:13,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:13,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913220830] [2024-06-27 21:11:13,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:13,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:13,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:14,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:14,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:14,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913220830] [2024-06-27 21:11:14,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913220830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:14,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:14,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:14,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507895180] [2024-06-27 21:11:14,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:14,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:14,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:14,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:14,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:14,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:11:14,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 504 transitions, 7575 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:14,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:14,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:11:14,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:15,990 INFO L124 PetriNetUnfolderBase]: 4709/7600 cut-off events. [2024-06-27 21:11:15,991 INFO L125 PetriNetUnfolderBase]: For 661997/661997 co-relation queries the response was YES. [2024-06-27 21:11:16,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64618 conditions, 7600 events. 4709/7600 cut-off events. For 661997/661997 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 50344 event pairs, 855 based on Foata normal form. 6/7599 useless extension candidates. Maximal degree in co-relation 64455. Up to 6405 conditions per place. [2024-06-27 21:11:16,090 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 362 selfloop transitions, 162 changer transitions 0/529 dead transitions. [2024-06-27 21:11:16,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 529 transitions, 8971 flow [2024-06-27 21:11:16,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:16,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:16,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 21:11:16,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-27 21:11:16,091 INFO L175 Difference]: Start difference. First operand has 348 places, 504 transitions, 7575 flow. Second operand 8 states and 159 transitions. [2024-06-27 21:11:16,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 529 transitions, 8971 flow [2024-06-27 21:11:18,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 529 transitions, 8501 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-27 21:11:18,629 INFO L231 Difference]: Finished difference. Result has 350 places, 504 transitions, 7437 flow [2024-06-27 21:11:18,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7105, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7437, PETRI_PLACES=350, PETRI_TRANSITIONS=504} [2024-06-27 21:11:18,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-27 21:11:18,630 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 504 transitions, 7437 flow [2024-06-27 21:11:18,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:18,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:18,630 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 21:11:18,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:11:18,631 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:18,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:18,633 INFO L85 PathProgramCache]: Analyzing trace with hash -391526105, now seen corresponding path program 8 times [2024-06-27 21:11:18,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:18,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490024746] [2024-06-27 21:11:18,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:18,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:18,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:19,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:19,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:19,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490024746] [2024-06-27 21:11:19,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490024746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:19,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:19,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:19,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074365942] [2024-06-27 21:11:19,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:19,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:19,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:19,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:19,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:19,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:11:19,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 504 transitions, 7437 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:19,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:19,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:11:19,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:21,231 INFO L124 PetriNetUnfolderBase]: 4691/7596 cut-off events. [2024-06-27 21:11:21,231 INFO L125 PetriNetUnfolderBase]: For 652223/652223 co-relation queries the response was YES. [2024-06-27 21:11:21,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63714 conditions, 7596 events. 4691/7596 cut-off events. For 652223/652223 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 50580 event pairs, 865 based on Foata normal form. 6/7595 useless extension candidates. Maximal degree in co-relation 63550. Up to 6846 conditions per place. [2024-06-27 21:11:21,342 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 424 selfloop transitions, 99 changer transitions 0/528 dead transitions. [2024-06-27 21:11:21,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 528 transitions, 8843 flow [2024-06-27 21:11:21,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:21,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:21,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 21:11:21,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-27 21:11:21,344 INFO L175 Difference]: Start difference. First operand has 350 places, 504 transitions, 7437 flow. Second operand 8 states and 155 transitions. [2024-06-27 21:11:21,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 528 transitions, 8843 flow [2024-06-27 21:11:23,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 528 transitions, 8488 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:11:23,969 INFO L231 Difference]: Finished difference. Result has 351 places, 504 transitions, 7289 flow [2024-06-27 21:11:23,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7082, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7289, PETRI_PLACES=351, PETRI_TRANSITIONS=504} [2024-06-27 21:11:23,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-27 21:11:23,970 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 504 transitions, 7289 flow [2024-06-27 21:11:23,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:23,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:23,970 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 21:11:23,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:11:23,971 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:23,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:23,971 INFO L85 PathProgramCache]: Analyzing trace with hash -391793015, now seen corresponding path program 9 times [2024-06-27 21:11:23,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:23,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953987014] [2024-06-27 21:11:23,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:23,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:23,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:24,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:24,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:24,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953987014] [2024-06-27 21:11:24,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953987014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:24,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:24,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:24,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949332742] [2024-06-27 21:11:24,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:24,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:24,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:24,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:24,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:24,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:11:24,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 504 transitions, 7289 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:24,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:24,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:11:24,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:26,577 INFO L124 PetriNetUnfolderBase]: 4665/7566 cut-off events. [2024-06-27 21:11:26,578 INFO L125 PetriNetUnfolderBase]: For 642252/642252 co-relation queries the response was YES. [2024-06-27 21:11:26,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62632 conditions, 7566 events. 4665/7566 cut-off events. For 642252/642252 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 50442 event pairs, 861 based on Foata normal form. 6/7565 useless extension candidates. Maximal degree in co-relation 62467. Up to 6827 conditions per place. [2024-06-27 21:11:26,685 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 424 selfloop transitions, 104 changer transitions 0/533 dead transitions. [2024-06-27 21:11:26,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 533 transitions, 8594 flow [2024-06-27 21:11:26,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:11:26,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:11:26,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 21:11:26,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-27 21:11:26,687 INFO L175 Difference]: Start difference. First operand has 351 places, 504 transitions, 7289 flow. Second operand 10 states and 188 transitions. [2024-06-27 21:11:26,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 533 transitions, 8594 flow [2024-06-27 21:11:29,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 533 transitions, 8305 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:29,737 INFO L231 Difference]: Finished difference. Result has 356 places, 504 transitions, 7216 flow [2024-06-27 21:11:29,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7000, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7216, PETRI_PLACES=356, PETRI_TRANSITIONS=504} [2024-06-27 21:11:29,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-27 21:11:29,738 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 504 transitions, 7216 flow [2024-06-27 21:11:29,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:29,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:29,738 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 21:11:29,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:11:29,738 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:29,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:29,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1478534367, now seen corresponding path program 10 times [2024-06-27 21:11:29,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:29,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668500389] [2024-06-27 21:11:29,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:29,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:29,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:30,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:30,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:30,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668500389] [2024-06-27 21:11:30,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668500389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:30,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:30,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:30,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188154714] [2024-06-27 21:11:30,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:30,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:30,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:30,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:30,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:30,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:11:30,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 504 transitions, 7216 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:30,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:30,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:11:30,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:32,108 INFO L124 PetriNetUnfolderBase]: 4647/7542 cut-off events. [2024-06-27 21:11:32,108 INFO L125 PetriNetUnfolderBase]: For 629822/629822 co-relation queries the response was YES. [2024-06-27 21:11:32,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61667 conditions, 7542 events. 4647/7542 cut-off events. For 629822/629822 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 50305 event pairs, 895 based on Foata normal form. 6/7541 useless extension candidates. Maximal degree in co-relation 61501. Up to 6677 conditions per place. [2024-06-27 21:11:32,223 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 405 selfloop transitions, 122 changer transitions 0/532 dead transitions. [2024-06-27 21:11:32,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 532 transitions, 8798 flow [2024-06-27 21:11:32,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:32,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:32,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-27 21:11:32,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-27 21:11:32,224 INFO L175 Difference]: Start difference. First operand has 356 places, 504 transitions, 7216 flow. Second operand 7 states and 147 transitions. [2024-06-27 21:11:32,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 532 transitions, 8798 flow [2024-06-27 21:11:34,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 532 transitions, 8451 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-27 21:11:34,757 INFO L231 Difference]: Finished difference. Result has 353 places, 504 transitions, 7131 flow [2024-06-27 21:11:34,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7131, PETRI_PLACES=353, PETRI_TRANSITIONS=504} [2024-06-27 21:11:34,758 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-27 21:11:34,758 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 504 transitions, 7131 flow [2024-06-27 21:11:34,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:34,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:34,758 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 21:11:34,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:11:34,758 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:34,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:34,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1956636017, now seen corresponding path program 11 times [2024-06-27 21:11:34,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:34,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460346649] [2024-06-27 21:11:34,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:34,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:34,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:35,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:35,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:35,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460346649] [2024-06-27 21:11:35,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460346649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:35,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:35,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:35,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981548613] [2024-06-27 21:11:35,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:35,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:35,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:35,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:35,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:35,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:11:35,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 504 transitions, 7131 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:35,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:35,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:11:35,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:37,136 INFO L124 PetriNetUnfolderBase]: 4629/7510 cut-off events. [2024-06-27 21:11:37,136 INFO L125 PetriNetUnfolderBase]: For 618217/618217 co-relation queries the response was YES. [2024-06-27 21:11:37,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60833 conditions, 7510 events. 4629/7510 cut-off events. For 618217/618217 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 50042 event pairs, 873 based on Foata normal form. 6/7509 useless extension candidates. Maximal degree in co-relation 60666. Up to 6666 conditions per place. [2024-06-27 21:11:37,265 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 397 selfloop transitions, 129 changer transitions 0/531 dead transitions. [2024-06-27 21:11:37,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 531 transitions, 8539 flow [2024-06-27 21:11:37,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:37,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:37,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-27 21:11:37,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052264808362369 [2024-06-27 21:11:37,267 INFO L175 Difference]: Start difference. First operand has 353 places, 504 transitions, 7131 flow. Second operand 7 states and 145 transitions. [2024-06-27 21:11:37,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 531 transitions, 8539 flow [2024-06-27 21:11:40,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 531 transitions, 8313 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:40,035 INFO L231 Difference]: Finished difference. Result has 355 places, 504 transitions, 7181 flow [2024-06-27 21:11:40,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6907, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7181, PETRI_PLACES=355, PETRI_TRANSITIONS=504} [2024-06-27 21:11:40,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-27 21:11:40,036 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 504 transitions, 7181 flow [2024-06-27 21:11:40,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:40,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:40,036 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 21:11:40,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:11:40,037 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:40,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:40,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1685187807, now seen corresponding path program 12 times [2024-06-27 21:11:40,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:40,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279637650] [2024-06-27 21:11:40,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:40,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:40,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:40,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:40,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:40,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279637650] [2024-06-27 21:11:40,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279637650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:40,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:40,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:40,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591501151] [2024-06-27 21:11:40,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:40,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:40,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:40,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:40,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:40,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:11:40,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 504 transitions, 7181 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:40,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:40,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:11:40,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:42,557 INFO L124 PetriNetUnfolderBase]: 4603/7486 cut-off events. [2024-06-27 21:11:42,558 INFO L125 PetriNetUnfolderBase]: For 595457/595457 co-relation queries the response was YES. [2024-06-27 21:11:42,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59853 conditions, 7486 events. 4603/7486 cut-off events. For 595457/595457 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 49944 event pairs, 889 based on Foata normal form. 6/7490 useless extension candidates. Maximal degree in co-relation 59686. Up to 6958 conditions per place. [2024-06-27 21:11:42,650 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 437 selfloop transitions, 86 changer transitions 0/528 dead transitions. [2024-06-27 21:11:42,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 528 transitions, 8350 flow [2024-06-27 21:11:42,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:42,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:42,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 21:11:42,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-27 21:11:42,652 INFO L175 Difference]: Start difference. First operand has 355 places, 504 transitions, 7181 flow. Second operand 7 states and 143 transitions. [2024-06-27 21:11:42,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 528 transitions, 8350 flow [2024-06-27 21:11:45,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 528 transitions, 8083 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 21:11:45,220 INFO L231 Difference]: Finished difference. Result has 356 places, 504 transitions, 7129 flow [2024-06-27 21:11:45,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6914, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7129, PETRI_PLACES=356, PETRI_TRANSITIONS=504} [2024-06-27 21:11:45,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-27 21:11:45,221 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 504 transitions, 7129 flow [2024-06-27 21:11:45,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:45,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:45,222 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 21:11:45,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:11:45,222 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:45,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:45,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1256844873, now seen corresponding path program 1 times [2024-06-27 21:11:45,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:45,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533421827] [2024-06-27 21:11:45,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:45,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:45,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:45,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:45,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:45,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533421827] [2024-06-27 21:11:45,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533421827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:45,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:45,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:45,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550021425] [2024-06-27 21:11:45,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:45,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:45,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:45,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:45,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:45,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:11:45,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 504 transitions, 7129 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:45,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:45,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:11:45,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:47,740 INFO L124 PetriNetUnfolderBase]: 4631/7512 cut-off events. [2024-06-27 21:11:47,740 INFO L125 PetriNetUnfolderBase]: For 599399/599399 co-relation queries the response was YES. [2024-06-27 21:11:47,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59800 conditions, 7512 events. 4631/7512 cut-off events. For 599399/599399 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 49931 event pairs, 835 based on Foata normal form. 8/7518 useless extension candidates. Maximal degree in co-relation 59633. Up to 6922 conditions per place. [2024-06-27 21:11:47,859 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 469 selfloop transitions, 53 changer transitions 0/527 dead transitions. [2024-06-27 21:11:47,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 527 transitions, 8329 flow [2024-06-27 21:11:47,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:47,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:47,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-27 21:11:47,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-27 21:11:47,861 INFO L175 Difference]: Start difference. First operand has 356 places, 504 transitions, 7129 flow. Second operand 6 states and 128 transitions. [2024-06-27 21:11:47,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 527 transitions, 8329 flow [2024-06-27 21:11:50,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 527 transitions, 7812 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 21:11:50,252 INFO L231 Difference]: Finished difference. Result has 352 places, 505 transitions, 6749 flow [2024-06-27 21:11:50,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6612, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6749, PETRI_PLACES=352, PETRI_TRANSITIONS=505} [2024-06-27 21:11:50,252 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-27 21:11:50,253 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 505 transitions, 6749 flow [2024-06-27 21:11:50,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:50,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:50,253 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 21:11:50,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:11:50,253 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:50,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:50,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1241607753, now seen corresponding path program 2 times [2024-06-27 21:11:50,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:50,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378062623] [2024-06-27 21:11:50,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:50,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:50,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:50,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:50,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:50,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378062623] [2024-06-27 21:11:50,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378062623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:50,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:50,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:11:50,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655710534] [2024-06-27 21:11:50,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:50,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:11:50,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:50,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:11:50,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:11:51,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:11:51,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 505 transitions, 6749 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:51,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:51,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:11:51,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:52,706 INFO L124 PetriNetUnfolderBase]: 4633/7518 cut-off events. [2024-06-27 21:11:52,706 INFO L125 PetriNetUnfolderBase]: For 580963/580963 co-relation queries the response was YES. [2024-06-27 21:11:52,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59201 conditions, 7518 events. 4633/7518 cut-off events. For 580963/580963 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 49992 event pairs, 857 based on Foata normal form. 8/7515 useless extension candidates. Maximal degree in co-relation 59033. Up to 6782 conditions per place. [2024-06-27 21:11:52,819 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 479 selfloop transitions, 45 changer transitions 0/529 dead transitions. [2024-06-27 21:11:52,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 529 transitions, 8183 flow [2024-06-27 21:11:52,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:11:52,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:11:52,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-27 21:11:52,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-27 21:11:52,821 INFO L175 Difference]: Start difference. First operand has 352 places, 505 transitions, 6749 flow. Second operand 6 states and 121 transitions. [2024-06-27 21:11:52,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 529 transitions, 8183 flow [2024-06-27 21:11:55,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 529 transitions, 8090 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:11:55,111 INFO L231 Difference]: Finished difference. Result has 354 places, 506 transitions, 6762 flow [2024-06-27 21:11:55,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6656, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6762, PETRI_PLACES=354, PETRI_TRANSITIONS=506} [2024-06-27 21:11:55,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-27 21:11:55,112 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 506 transitions, 6762 flow [2024-06-27 21:11:55,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:55,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:55,112 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 21:11:55,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:11:55,113 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:55,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:55,113 INFO L85 PathProgramCache]: Analyzing trace with hash -509664315, now seen corresponding path program 1 times [2024-06-27 21:11:55,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:55,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293064231] [2024-06-27 21:11:55,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:55,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:55,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:55,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:55,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:55,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293064231] [2024-06-27 21:11:55,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293064231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:55,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:55,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:55,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176671442] [2024-06-27 21:11:55,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:55,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:55,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:55,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:55,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:56,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:11:56,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 506 transitions, 6762 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:56,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:56,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:11:56,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:57,720 INFO L124 PetriNetUnfolderBase]: 4641/7531 cut-off events. [2024-06-27 21:11:57,720 INFO L125 PetriNetUnfolderBase]: For 572730/572730 co-relation queries the response was YES. [2024-06-27 21:11:57,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59530 conditions, 7531 events. 4641/7531 cut-off events. For 572730/572730 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 50251 event pairs, 1223 based on Foata normal form. 2/7531 useless extension candidates. Maximal degree in co-relation 59361. Up to 7153 conditions per place. [2024-06-27 21:11:57,834 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 487 selfloop transitions, 44 changer transitions 0/536 dead transitions. [2024-06-27 21:11:57,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 536 transitions, 8216 flow [2024-06-27 21:11:57,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:11:57,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:11:57,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 21:11:57,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 21:11:57,836 INFO L175 Difference]: Start difference. First operand has 354 places, 506 transitions, 6762 flow. Second operand 9 states and 164 transitions. [2024-06-27 21:11:57,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 536 transitions, 8216 flow [2024-06-27 21:12:00,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 536 transitions, 8142 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:12:00,502 INFO L231 Difference]: Finished difference. Result has 360 places, 510 transitions, 6917 flow [2024-06-27 21:12:00,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6688, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6917, PETRI_PLACES=360, PETRI_TRANSITIONS=510} [2024-06-27 21:12:00,502 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-27 21:12:00,503 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 510 transitions, 6917 flow [2024-06-27 21:12:00,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:00,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:00,503 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 21:12:00,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:12:00,503 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:00,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:00,504 INFO L85 PathProgramCache]: Analyzing trace with hash 893315745, now seen corresponding path program 2 times [2024-06-27 21:12:00,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:00,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821108569] [2024-06-27 21:12:00,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:00,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:00,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:01,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:01,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:01,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821108569] [2024-06-27 21:12:01,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821108569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:01,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:01,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:01,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244545294] [2024-06-27 21:12:01,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:01,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:01,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:01,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:01,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:01,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:12:01,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 510 transitions, 6917 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:01,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:01,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:12:01,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:03,128 INFO L124 PetriNetUnfolderBase]: 4649/7548 cut-off events. [2024-06-27 21:12:03,128 INFO L125 PetriNetUnfolderBase]: For 584521/584521 co-relation queries the response was YES. [2024-06-27 21:12:03,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59769 conditions, 7548 events. 4649/7548 cut-off events. For 584521/584521 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 50414 event pairs, 1257 based on Foata normal form. 2/7548 useless extension candidates. Maximal degree in co-relation 59599. Up to 7198 conditions per place. [2024-06-27 21:12:03,241 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 487 selfloop transitions, 42 changer transitions 0/534 dead transitions. [2024-06-27 21:12:03,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 534 transitions, 8115 flow [2024-06-27 21:12:03,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:12:03,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:12:03,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 21:12:03,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-27 21:12:03,242 INFO L175 Difference]: Start difference. First operand has 360 places, 510 transitions, 6917 flow. Second operand 10 states and 173 transitions. [2024-06-27 21:12:03,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 534 transitions, 8115 flow [2024-06-27 21:12:05,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 534 transitions, 7965 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:05,861 INFO L231 Difference]: Finished difference. Result has 365 places, 512 transitions, 6930 flow [2024-06-27 21:12:05,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6930, PETRI_PLACES=365, PETRI_TRANSITIONS=512} [2024-06-27 21:12:05,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-27 21:12:05,861 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 512 transitions, 6930 flow [2024-06-27 21:12:05,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:05,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:05,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 21:12:05,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:12:05,862 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:05,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:05,862 INFO L85 PathProgramCache]: Analyzing trace with hash 893315869, now seen corresponding path program 1 times [2024-06-27 21:12:05,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:05,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939998277] [2024-06-27 21:12:05,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:05,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:05,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:06,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:06,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:06,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939998277] [2024-06-27 21:12:06,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939998277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:06,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:06,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:06,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936393352] [2024-06-27 21:12:06,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:06,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:06,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:06,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:06,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:06,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:12:06,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 512 transitions, 6930 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:06,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:06,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:12:06,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:08,550 INFO L124 PetriNetUnfolderBase]: 4702/7622 cut-off events. [2024-06-27 21:12:08,550 INFO L125 PetriNetUnfolderBase]: For 619557/619557 co-relation queries the response was YES. [2024-06-27 21:12:08,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60758 conditions, 7622 events. 4702/7622 cut-off events. For 619557/619557 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 50780 event pairs, 848 based on Foata normal form. 4/7620 useless extension candidates. Maximal degree in co-relation 60586. Up to 6595 conditions per place. [2024-06-27 21:12:08,654 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 477 selfloop transitions, 135 changer transitions 0/617 dead transitions. [2024-06-27 21:12:08,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 617 transitions, 9912 flow [2024-06-27 21:12:08,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:08,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:08,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 21:12:08,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 21:12:08,655 INFO L175 Difference]: Start difference. First operand has 365 places, 512 transitions, 6930 flow. Second operand 9 states and 180 transitions. [2024-06-27 21:12:08,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 617 transitions, 9912 flow [2024-06-27 21:12:10,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 617 transitions, 9784 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 21:12:10,870 INFO L231 Difference]: Finished difference. Result has 370 places, 572 transitions, 8016 flow [2024-06-27 21:12:10,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6807, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8016, PETRI_PLACES=370, PETRI_TRANSITIONS=572} [2024-06-27 21:12:10,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-27 21:12:10,878 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 572 transitions, 8016 flow [2024-06-27 21:12:10,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:10,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:10,878 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 21:12:10,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:12:10,879 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:10,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:10,879 INFO L85 PathProgramCache]: Analyzing trace with hash 896112379, now seen corresponding path program 2 times [2024-06-27 21:12:10,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:10,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277632246] [2024-06-27 21:12:10,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:10,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:10,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:11,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:11,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:11,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277632246] [2024-06-27 21:12:11,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277632246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:11,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:11,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:11,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678900230] [2024-06-27 21:12:11,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:11,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:11,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:11,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:11,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:11,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:12:11,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 572 transitions, 8016 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:11,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:11,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:12:11,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:13,775 INFO L124 PetriNetUnfolderBase]: 4766/7711 cut-off events. [2024-06-27 21:12:13,775 INFO L125 PetriNetUnfolderBase]: For 661400/661400 co-relation queries the response was YES. [2024-06-27 21:12:13,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64196 conditions, 7711 events. 4766/7711 cut-off events. For 661400/661400 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 51444 event pairs, 851 based on Foata normal form. 4/7708 useless extension candidates. Maximal degree in co-relation 64019. Up to 6870 conditions per place. [2024-06-27 21:12:13,872 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 498 selfloop transitions, 118 changer transitions 0/621 dead transitions. [2024-06-27 21:12:13,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 621 transitions, 10314 flow [2024-06-27 21:12:13,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:13,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:13,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 21:12:13,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-27 21:12:13,875 INFO L175 Difference]: Start difference. First operand has 370 places, 572 transitions, 8016 flow. Second operand 9 states and 175 transitions. [2024-06-27 21:12:13,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 621 transitions, 10314 flow [2024-06-27 21:12:16,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 621 transitions, 10128 flow, removed 92 selfloop flow, removed 1 redundant places. [2024-06-27 21:12:16,619 INFO L231 Difference]: Finished difference. Result has 379 places, 581 transitions, 8322 flow [2024-06-27 21:12:16,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7860, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8322, PETRI_PLACES=379, PETRI_TRANSITIONS=581} [2024-06-27 21:12:16,620 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-27 21:12:16,620 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 581 transitions, 8322 flow [2024-06-27 21:12:16,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:16,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:16,620 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 21:12:16,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:12:16,620 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:16,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:16,621 INFO L85 PathProgramCache]: Analyzing trace with hash -506802581, now seen corresponding path program 3 times [2024-06-27 21:12:16,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:16,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116310146] [2024-06-27 21:12:16,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:16,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:16,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:17,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:17,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:17,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116310146] [2024-06-27 21:12:17,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116310146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:17,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:17,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:17,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276274385] [2024-06-27 21:12:17,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:17,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:17,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:17,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:17,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:17,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:12:17,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 581 transitions, 8322 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:17,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:17,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:12:17,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:19,294 INFO L124 PetriNetUnfolderBase]: 4770/7721 cut-off events. [2024-06-27 21:12:19,295 INFO L125 PetriNetUnfolderBase]: For 663501/663501 co-relation queries the response was YES. [2024-06-27 21:12:19,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64072 conditions, 7721 events. 4770/7721 cut-off events. For 663501/663501 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 51504 event pairs, 852 based on Foata normal form. 4/7718 useless extension candidates. Maximal degree in co-relation 63891. Up to 6925 conditions per place. [2024-06-27 21:12:19,423 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 499 selfloop transitions, 119 changer transitions 0/623 dead transitions. [2024-06-27 21:12:19,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 623 transitions, 10297 flow [2024-06-27 21:12:19,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:19,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:19,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 21:12:19,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-27 21:12:19,425 INFO L175 Difference]: Start difference. First operand has 379 places, 581 transitions, 8322 flow. Second operand 9 states and 173 transitions. [2024-06-27 21:12:19,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 623 transitions, 10297 flow [2024-06-27 21:12:22,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 623 transitions, 10046 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 21:12:22,751 INFO L231 Difference]: Finished difference. Result has 385 places, 590 transitions, 8497 flow [2024-06-27 21:12:22,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8090, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8497, PETRI_PLACES=385, PETRI_TRANSITIONS=590} [2024-06-27 21:12:22,752 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-27 21:12:22,752 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 590 transitions, 8497 flow [2024-06-27 21:12:22,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:22,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:22,752 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 21:12:22,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:12:22,752 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:22,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:22,753 INFO L85 PathProgramCache]: Analyzing trace with hash -391331487, now seen corresponding path program 1 times [2024-06-27 21:12:22,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:22,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256781647] [2024-06-27 21:12:22,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:22,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:22,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:23,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:23,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:23,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256781647] [2024-06-27 21:12:23,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256781647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:23,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:23,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:23,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518560300] [2024-06-27 21:12:23,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:23,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:23,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:23,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:23,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:23,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:12:23,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 590 transitions, 8497 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:23,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:23,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:12:23,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:25,723 INFO L124 PetriNetUnfolderBase]: 4850/7846 cut-off events. [2024-06-27 21:12:25,723 INFO L125 PetriNetUnfolderBase]: For 733076/733076 co-relation queries the response was YES. [2024-06-27 21:12:25,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65505 conditions, 7846 events. 4850/7846 cut-off events. For 733076/733076 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 52485 event pairs, 872 based on Foata normal form. 16/7850 useless extension candidates. Maximal degree in co-relation 65321. Up to 7048 conditions per place. [2024-06-27 21:12:25,863 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 500 selfloop transitions, 126 changer transitions 0/631 dead transitions. [2024-06-27 21:12:25,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 631 transitions, 10435 flow [2024-06-27 21:12:25,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:25,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:25,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 21:12:25,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-27 21:12:25,864 INFO L175 Difference]: Start difference. First operand has 385 places, 590 transitions, 8497 flow. Second operand 8 states and 158 transitions. [2024-06-27 21:12:25,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 631 transitions, 10435 flow [2024-06-27 21:12:29,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 631 transitions, 10191 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:29,750 INFO L231 Difference]: Finished difference. Result has 391 places, 604 transitions, 8931 flow [2024-06-27 21:12:29,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8261, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8931, PETRI_PLACES=391, PETRI_TRANSITIONS=604} [2024-06-27 21:12:29,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-27 21:12:29,751 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 604 transitions, 8931 flow [2024-06-27 21:12:29,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:29,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:29,752 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 21:12:29,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:12:29,752 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:29,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:29,753 INFO L85 PathProgramCache]: Analyzing trace with hash 133494743, now seen corresponding path program 4 times [2024-06-27 21:12:29,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:29,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512783120] [2024-06-27 21:12:29,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:29,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:29,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:30,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:30,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:30,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512783120] [2024-06-27 21:12:30,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512783120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:30,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:30,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:30,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706527306] [2024-06-27 21:12:30,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:30,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:30,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:30,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:30,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:30,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:12:30,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 604 transitions, 8931 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:30,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:30,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:12:30,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:32,875 INFO L124 PetriNetUnfolderBase]: 4870/7878 cut-off events. [2024-06-27 21:12:32,875 INFO L125 PetriNetUnfolderBase]: For 720056/720056 co-relation queries the response was YES. [2024-06-27 21:12:32,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67173 conditions, 7878 events. 4870/7878 cut-off events. For 720056/720056 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 52719 event pairs, 877 based on Foata normal form. 4/7875 useless extension candidates. Maximal degree in co-relation 66985. Up to 7278 conditions per place. [2024-06-27 21:12:33,006 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 543 selfloop transitions, 94 changer transitions 0/642 dead transitions. [2024-06-27 21:12:33,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 642 transitions, 10764 flow [2024-06-27 21:12:33,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:12:33,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:12:33,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-27 21:12:33,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434589800443459 [2024-06-27 21:12:33,008 INFO L175 Difference]: Start difference. First operand has 391 places, 604 transitions, 8931 flow. Second operand 11 states and 200 transitions. [2024-06-27 21:12:33,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 642 transitions, 10764 flow [2024-06-27 21:12:37,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 642 transitions, 10623 flow, removed 54 selfloop flow, removed 2 redundant places. [2024-06-27 21:12:37,029 INFO L231 Difference]: Finished difference. Result has 401 places, 618 transitions, 9259 flow [2024-06-27 21:12:37,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8790, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9259, PETRI_PLACES=401, PETRI_TRANSITIONS=618} [2024-06-27 21:12:37,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-27 21:12:37,030 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 618 transitions, 9259 flow [2024-06-27 21:12:37,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:37,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:37,030 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 21:12:37,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:12:37,031 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:37,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:37,031 INFO L85 PathProgramCache]: Analyzing trace with hash -391516185, now seen corresponding path program 3 times [2024-06-27 21:12:37,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:37,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168958478] [2024-06-27 21:12:37,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:37,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:37,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:37,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:37,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:37,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168958478] [2024-06-27 21:12:37,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168958478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:37,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:37,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:37,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87975326] [2024-06-27 21:12:37,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:37,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:37,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:37,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:37,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:38,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:12:38,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 618 transitions, 9259 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:38,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:38,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:12:38,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:40,208 INFO L124 PetriNetUnfolderBase]: 4878/7888 cut-off events. [2024-06-27 21:12:40,208 INFO L125 PetriNetUnfolderBase]: For 723258/723258 co-relation queries the response was YES. [2024-06-27 21:12:40,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67640 conditions, 7888 events. 4878/7888 cut-off events. For 723258/723258 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 52867 event pairs, 1280 based on Foata normal form. 2/7888 useless extension candidates. Maximal degree in co-relation 67449. Up to 7558 conditions per place. [2024-06-27 21:12:40,344 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 605 selfloop transitions, 25 changer transitions 0/635 dead transitions. [2024-06-27 21:12:40,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 635 transitions, 10617 flow [2024-06-27 21:12:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:40,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:40,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 21:12:40,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-27 21:12:40,346 INFO L175 Difference]: Start difference. First operand has 401 places, 618 transitions, 9259 flow. Second operand 9 states and 151 transitions. [2024-06-27 21:12:40,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 635 transitions, 10617 flow [2024-06-27 21:12:44,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 635 transitions, 10410 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-27 21:12:44,179 INFO L231 Difference]: Finished difference. Result has 407 places, 620 transitions, 9165 flow [2024-06-27 21:12:44,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9052, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9165, PETRI_PLACES=407, PETRI_TRANSITIONS=620} [2024-06-27 21:12:44,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-27 21:12:44,180 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 620 transitions, 9165 flow [2024-06-27 21:12:44,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:44,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:44,180 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 21:12:44,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:12:44,180 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:44,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:44,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1011403549, now seen corresponding path program 5 times [2024-06-27 21:12:44,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:44,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830511336] [2024-06-27 21:12:44,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:44,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:44,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:45,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:45,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:45,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830511336] [2024-06-27 21:12:45,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830511336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:45,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:45,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:45,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245129570] [2024-06-27 21:12:45,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:45,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:45,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:45,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:45,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:45,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:12:45,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 620 transitions, 9165 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:45,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:45,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:12:45,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:47,126 INFO L124 PetriNetUnfolderBase]: 4942/7983 cut-off events. [2024-06-27 21:12:47,127 INFO L125 PetriNetUnfolderBase]: For 767269/767269 co-relation queries the response was YES. [2024-06-27 21:12:47,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68972 conditions, 7983 events. 4942/7983 cut-off events. For 767269/767269 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 53391 event pairs, 882 based on Foata normal form. 4/7981 useless extension candidates. Maximal degree in co-relation 68779. Up to 7306 conditions per place. [2024-06-27 21:12:47,268 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 554 selfloop transitions, 91 changer transitions 0/650 dead transitions. [2024-06-27 21:12:47,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 650 transitions, 11205 flow [2024-06-27 21:12:47,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:47,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:47,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 21:12:47,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 21:12:47,269 INFO L175 Difference]: Start difference. First operand has 407 places, 620 transitions, 9165 flow. Second operand 9 states and 170 transitions. [2024-06-27 21:12:47,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 650 transitions, 11205 flow [2024-06-27 21:12:52,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 650 transitions, 11098 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 21:12:52,065 INFO L231 Difference]: Finished difference. Result has 410 places, 628 transitions, 9487 flow [2024-06-27 21:12:52,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9058, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9487, PETRI_PLACES=410, PETRI_TRANSITIONS=628} [2024-06-27 21:12:52,065 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-27 21:12:52,065 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 628 transitions, 9487 flow [2024-06-27 21:12:52,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:52,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:52,066 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 21:12:52,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:12:52,067 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:52,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:52,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1011408199, now seen corresponding path program 6 times [2024-06-27 21:12:52,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:52,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650684099] [2024-06-27 21:12:52,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:52,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:52,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:52,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:52,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:52,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650684099] [2024-06-27 21:12:52,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650684099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:52,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:52,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:52,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092823037] [2024-06-27 21:12:52,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:52,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:52,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:52,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:52,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:52,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:12:52,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 628 transitions, 9487 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:52,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:52,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:12:52,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:55,017 INFO L124 PetriNetUnfolderBase]: 4946/7985 cut-off events. [2024-06-27 21:12:55,018 INFO L125 PetriNetUnfolderBase]: For 773546/773546 co-relation queries the response was YES. [2024-06-27 21:12:55,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69391 conditions, 7985 events. 4946/7985 cut-off events. For 773546/773546 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 53372 event pairs, 878 based on Foata normal form. 4/7982 useless extension candidates. Maximal degree in co-relation 69196. Up to 7385 conditions per place. [2024-06-27 21:12:55,170 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 559 selfloop transitions, 88 changer transitions 0/652 dead transitions. [2024-06-27 21:12:55,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 652 transitions, 11200 flow [2024-06-27 21:12:55,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:55,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:55,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 21:12:55,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 21:12:55,171 INFO L175 Difference]: Start difference. First operand has 410 places, 628 transitions, 9487 flow. Second operand 9 states and 168 transitions. [2024-06-27 21:12:55,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 652 transitions, 11200 flow [2024-06-27 21:12:58,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 652 transitions, 10970 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:58,978 INFO L231 Difference]: Finished difference. Result has 414 places, 632 transitions, 9567 flow [2024-06-27 21:12:58,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9271, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9567, PETRI_PLACES=414, PETRI_TRANSITIONS=632} [2024-06-27 21:12:58,979 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-27 21:12:58,979 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 632 transitions, 9567 flow [2024-06-27 21:12:58,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:58,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:58,980 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 21:12:58,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:12:58,980 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:58,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:58,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1478257537, now seen corresponding path program 4 times [2024-06-27 21:12:58,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:58,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781784458] [2024-06-27 21:12:58,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:58,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:58,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:59,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:59,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:59,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781784458] [2024-06-27 21:12:59,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781784458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:59,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:59,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:59,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574196] [2024-06-27 21:12:59,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:59,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:59,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:59,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:59,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:59,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:12:59,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 632 transitions, 9567 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:59,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:59,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:12:59,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:01,968 INFO L124 PetriNetUnfolderBase]: 4941/7977 cut-off events. [2024-06-27 21:13:01,969 INFO L125 PetriNetUnfolderBase]: For 767386/767386 co-relation queries the response was YES. [2024-06-27 21:13:02,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69242 conditions, 7977 events. 4941/7977 cut-off events. For 767386/767386 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 53411 event pairs, 1256 based on Foata normal form. 2/7977 useless extension candidates. Maximal degree in co-relation 69045. Up to 7613 conditions per place. [2024-06-27 21:13:02,112 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 620 selfloop transitions, 30 changer transitions 0/655 dead transitions. [2024-06-27 21:13:02,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 655 transitions, 10945 flow [2024-06-27 21:13:02,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:02,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:02,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 21:13:02,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 21:13:02,114 INFO L175 Difference]: Start difference. First operand has 414 places, 632 transitions, 9567 flow. Second operand 8 states and 149 transitions. [2024-06-27 21:13:02,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 655 transitions, 10945 flow [2024-06-27 21:13:06,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 655 transitions, 10654 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-27 21:13:06,348 INFO L231 Difference]: Finished difference. Result has 415 places, 632 transitions, 9344 flow [2024-06-27 21:13:06,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9276, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9344, PETRI_PLACES=415, PETRI_TRANSITIONS=632} [2024-06-27 21:13:06,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-27 21:13:06,349 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 632 transitions, 9344 flow [2024-06-27 21:13:06,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:06,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:06,349 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 21:13:06,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:13:06,349 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:06,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:06,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1250171689, now seen corresponding path program 2 times [2024-06-27 21:13:06,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:06,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573482318] [2024-06-27 21:13:06,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:06,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:06,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:07,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:07,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:07,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573482318] [2024-06-27 21:13:07,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573482318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:07,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:07,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:13:07,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944419276] [2024-06-27 21:13:07,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:07,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:13:07,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:07,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:13:07,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:13:07,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:13:07,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 632 transitions, 9344 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:07,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:07,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:13:07,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:09,359 INFO L124 PetriNetUnfolderBase]: 4993/8054 cut-off events. [2024-06-27 21:13:09,359 INFO L125 PetriNetUnfolderBase]: For 837278/837278 co-relation queries the response was YES. [2024-06-27 21:13:09,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69574 conditions, 8054 events. 4993/8054 cut-off events. For 837278/837278 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 53903 event pairs, 926 based on Foata normal form. 14/8057 useless extension candidates. Maximal degree in co-relation 69376. Up to 7552 conditions per place. [2024-06-27 21:13:09,510 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 596 selfloop transitions, 50 changer transitions 0/651 dead transitions. [2024-06-27 21:13:09,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 651 transitions, 10860 flow [2024-06-27 21:13:09,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:09,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:09,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 21:13:09,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-27 21:13:09,512 INFO L175 Difference]: Start difference. First operand has 415 places, 632 transitions, 9344 flow. Second operand 7 states and 132 transitions. [2024-06-27 21:13:09,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 651 transitions, 10860 flow [2024-06-27 21:13:13,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 651 transitions, 10783 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:13:13,380 INFO L231 Difference]: Finished difference. Result has 415 places, 634 transitions, 9452 flow [2024-06-27 21:13:13,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9267, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9452, PETRI_PLACES=415, PETRI_TRANSITIONS=634} [2024-06-27 21:13:13,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-27 21:13:13,381 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 634 transitions, 9452 flow [2024-06-27 21:13:13,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:13,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:13,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:13,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:13:13,381 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:13,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:13,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1241897479, now seen corresponding path program 3 times [2024-06-27 21:13:13,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:13,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163997178] [2024-06-27 21:13:13,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:13,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:13,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:14,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:14,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:14,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163997178] [2024-06-27 21:13:14,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163997178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:14,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:14,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:13:14,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151210694] [2024-06-27 21:13:14,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:14,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:13:14,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:14,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:13:14,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:13:14,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:13:14,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 634 transitions, 9452 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:14,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:14,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:13:14,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:16,384 INFO L124 PetriNetUnfolderBase]: 5078/8188 cut-off events. [2024-06-27 21:13:16,384 INFO L125 PetriNetUnfolderBase]: For 848772/848772 co-relation queries the response was YES. [2024-06-27 21:13:16,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71099 conditions, 8188 events. 5078/8188 cut-off events. For 848772/848772 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 54873 event pairs, 949 based on Foata normal form. 12/8193 useless extension candidates. Maximal degree in co-relation 70900. Up to 7692 conditions per place. [2024-06-27 21:13:16,523 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 605 selfloop transitions, 47 changer transitions 0/657 dead transitions. [2024-06-27 21:13:16,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 657 transitions, 11045 flow [2024-06-27 21:13:16,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:16,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:16,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 21:13:16,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-27 21:13:16,525 INFO L175 Difference]: Start difference. First operand has 415 places, 634 transitions, 9452 flow. Second operand 7 states and 132 transitions. [2024-06-27 21:13:16,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 657 transitions, 11045 flow [2024-06-27 21:13:21,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 657 transitions, 10886 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 21:13:21,144 INFO L231 Difference]: Finished difference. Result has 419 places, 640 transitions, 9562 flow [2024-06-27 21:13:21,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9308, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9562, PETRI_PLACES=419, PETRI_TRANSITIONS=640} [2024-06-27 21:13:21,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-27 21:13:21,144 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 640 transitions, 9562 flow [2024-06-27 21:13:21,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:21,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:21,145 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 21:13:21,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:13:21,145 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:21,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:21,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1250178633, now seen corresponding path program 7 times [2024-06-27 21:13:21,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:21,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761744199] [2024-06-27 21:13:21,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:21,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:21,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:21,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:21,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:21,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761744199] [2024-06-27 21:13:21,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761744199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:21,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:21,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:13:21,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675650832] [2024-06-27 21:13:21,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:21,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:13:21,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:21,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:13:21,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:13:21,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:13:21,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 640 transitions, 9562 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:21,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:21,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:13:21,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:24,219 INFO L124 PetriNetUnfolderBase]: 5110/8237 cut-off events. [2024-06-27 21:13:24,219 INFO L125 PetriNetUnfolderBase]: For 828052/828052 co-relation queries the response was YES. [2024-06-27 21:13:24,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71718 conditions, 8237 events. 5110/8237 cut-off events. For 828052/828052 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 55196 event pairs, 949 based on Foata normal form. 4/8235 useless extension candidates. Maximal degree in co-relation 71518. Up to 7808 conditions per place. [2024-06-27 21:13:24,364 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 609 selfloop transitions, 51 changer transitions 0/665 dead transitions. [2024-06-27 21:13:24,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 665 transitions, 11423 flow [2024-06-27 21:13:24,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:13:24,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:13:24,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 21:13:24,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-27 21:13:24,365 INFO L175 Difference]: Start difference. First operand has 419 places, 640 transitions, 9562 flow. Second operand 10 states and 172 transitions. [2024-06-27 21:13:24,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 665 transitions, 11423 flow [2024-06-27 21:13:28,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 665 transitions, 11252 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:28,398 INFO L231 Difference]: Finished difference. Result has 426 places, 649 transitions, 9802 flow [2024-06-27 21:13:28,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9391, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9802, PETRI_PLACES=426, PETRI_TRANSITIONS=649} [2024-06-27 21:13:28,398 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-27 21:13:28,399 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 649 transitions, 9802 flow [2024-06-27 21:13:28,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:28,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:28,399 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 21:13:28,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:13:28,399 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:28,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:28,399 INFO L85 PathProgramCache]: Analyzing trace with hash 576096161, now seen corresponding path program 4 times [2024-06-27 21:13:28,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:28,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856185016] [2024-06-27 21:13:28,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:28,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:28,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:29,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:29,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:29,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856185016] [2024-06-27 21:13:29,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856185016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:29,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:29,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:13:29,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630582150] [2024-06-27 21:13:29,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:29,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:13:29,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:29,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:13:29,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:13:29,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:13:29,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 649 transitions, 9802 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:29,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:29,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:13:29,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:31,476 INFO L124 PetriNetUnfolderBase]: 5156/8312 cut-off events. [2024-06-27 21:13:31,476 INFO L125 PetriNetUnfolderBase]: For 895231/895231 co-relation queries the response was YES. [2024-06-27 21:13:31,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72274 conditions, 8312 events. 5156/8312 cut-off events. For 895231/895231 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 55782 event pairs, 891 based on Foata normal form. 16/8316 useless extension candidates. Maximal degree in co-relation 72073. Up to 7443 conditions per place. [2024-06-27 21:13:31,620 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 542 selfloop transitions, 126 changer transitions 0/673 dead transitions. [2024-06-27 21:13:31,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 673 transitions, 11425 flow [2024-06-27 21:13:31,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:31,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:31,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 21:13:31,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-27 21:13:31,621 INFO L175 Difference]: Start difference. First operand has 426 places, 649 transitions, 9802 flow. Second operand 7 states and 139 transitions. [2024-06-27 21:13:31,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 673 transitions, 11425 flow [2024-06-27 21:13:35,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 673 transitions, 11166 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:35,815 INFO L231 Difference]: Finished difference. Result has 429 places, 651 transitions, 9947 flow [2024-06-27 21:13:35,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9557, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9947, PETRI_PLACES=429, PETRI_TRANSITIONS=651} [2024-06-27 21:13:35,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-27 21:13:35,815 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 651 transitions, 9947 flow [2024-06-27 21:13:35,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:35,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:35,816 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 21:13:35,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:13:35,816 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:35,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:35,816 INFO L85 PathProgramCache]: Analyzing trace with hash 576089217, now seen corresponding path program 8 times [2024-06-27 21:13:35,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:35,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230023515] [2024-06-27 21:13:35,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:35,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:35,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:36,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:36,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:36,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230023515] [2024-06-27 21:13:36,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230023515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:36,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:36,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:13:36,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403423966] [2024-06-27 21:13:36,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:36,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:13:36,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:36,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:13:36,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:13:36,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:13:36,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 651 transitions, 9947 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:36,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:36,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:13:36,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:38,873 INFO L124 PetriNetUnfolderBase]: 5186/8348 cut-off events. [2024-06-27 21:13:38,874 INFO L125 PetriNetUnfolderBase]: For 875667/875667 co-relation queries the response was YES. [2024-06-27 21:13:38,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73276 conditions, 8348 events. 5186/8348 cut-off events. For 875667/875667 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 55990 event pairs, 953 based on Foata normal form. 6/8347 useless extension candidates. Maximal degree in co-relation 73072. Up to 7483 conditions per place. [2024-06-27 21:13:39,021 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 532 selfloop transitions, 144 changer transitions 0/681 dead transitions. [2024-06-27 21:13:39,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 681 transitions, 11729 flow [2024-06-27 21:13:39,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:39,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:39,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 21:13:39,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-27 21:13:39,022 INFO L175 Difference]: Start difference. First operand has 429 places, 651 transitions, 9947 flow. Second operand 8 states and 154 transitions. [2024-06-27 21:13:39,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 681 transitions, 11729 flow [2024-06-27 21:13:42,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 681 transitions, 11403 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:42,294 INFO L231 Difference]: Finished difference. Result has 432 places, 658 transitions, 10150 flow [2024-06-27 21:13:42,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9621, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10150, PETRI_PLACES=432, PETRI_TRANSITIONS=658} [2024-06-27 21:13:42,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-27 21:13:42,295 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 658 transitions, 10150 flow [2024-06-27 21:13:42,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:42,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:42,295 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 21:13:42,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:13:42,296 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:42,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:42,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1241897727, now seen corresponding path program 1 times [2024-06-27 21:13:42,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:42,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446453339] [2024-06-27 21:13:42,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:42,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:42,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:43,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:43,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:43,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446453339] [2024-06-27 21:13:43,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446453339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:43,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:43,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:13:43,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144137997] [2024-06-27 21:13:43,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:43,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:13:43,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:43,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:13:43,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:13:43,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:13:43,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 658 transitions, 10150 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:43,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:43,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:13:43,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:45,497 INFO L124 PetriNetUnfolderBase]: 5186/8350 cut-off events. [2024-06-27 21:13:45,498 INFO L125 PetriNetUnfolderBase]: For 860192/860192 co-relation queries the response was YES. [2024-06-27 21:13:45,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73680 conditions, 8350 events. 5186/8350 cut-off events. For 860192/860192 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 56001 event pairs, 970 based on Foata normal form. 4/8342 useless extension candidates. Maximal degree in co-relation 73476. Up to 7823 conditions per place. [2024-06-27 21:13:45,646 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 592 selfloop transitions, 75 changer transitions 0/672 dead transitions. [2024-06-27 21:13:45,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 672 transitions, 11628 flow [2024-06-27 21:13:45,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:13:45,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:13:45,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 21:13:45,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-27 21:13:45,648 INFO L175 Difference]: Start difference. First operand has 432 places, 658 transitions, 10150 flow. Second operand 7 states and 132 transitions. [2024-06-27 21:13:45,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 672 transitions, 11628 flow [2024-06-27 21:13:50,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 672 transitions, 11093 flow, removed 128 selfloop flow, removed 6 redundant places. [2024-06-27 21:13:50,465 INFO L231 Difference]: Finished difference. Result has 433 places, 661 transitions, 9885 flow [2024-06-27 21:13:50,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9615, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9885, PETRI_PLACES=433, PETRI_TRANSITIONS=661} [2024-06-27 21:13:50,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-27 21:13:50,466 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 661 transitions, 9885 flow [2024-06-27 21:13:50,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:50,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:50,466 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 21:13:50,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:13:50,466 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:50,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:50,467 INFO L85 PathProgramCache]: Analyzing trace with hash 575916237, now seen corresponding path program 9 times [2024-06-27 21:13:50,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:50,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60971942] [2024-06-27 21:13:50,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:50,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:50,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:51,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:13:51,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:51,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60971942] [2024-06-27 21:13:51,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60971942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:51,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:51,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:13:51,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811104533] [2024-06-27 21:13:51,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:51,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:13:51,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:51,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:13:51,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:13:51,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:13:51,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 661 transitions, 9885 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:51,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:51,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:13:51,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:53,624 INFO L124 PetriNetUnfolderBase]: 5216/8390 cut-off events. [2024-06-27 21:13:53,624 INFO L125 PetriNetUnfolderBase]: For 888560/888560 co-relation queries the response was YES. [2024-06-27 21:13:53,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74157 conditions, 8390 events. 5216/8390 cut-off events. For 888560/888560 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 56239 event pairs, 938 based on Foata normal form. 6/8389 useless extension candidates. Maximal degree in co-relation 73952. Up to 7525 conditions per place. [2024-06-27 21:13:53,781 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 535 selfloop transitions, 153 changer transitions 0/693 dead transitions. [2024-06-27 21:13:53,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 693 transitions, 11692 flow [2024-06-27 21:13:53,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:53,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:53,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 21:13:53,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47865853658536583 [2024-06-27 21:13:53,782 INFO L175 Difference]: Start difference. First operand has 433 places, 661 transitions, 9885 flow. Second operand 8 states and 157 transitions. [2024-06-27 21:13:53,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 693 transitions, 11692 flow [2024-06-27 21:13:59,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 693 transitions, 11474 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 21:13:59,624 INFO L231 Difference]: Finished difference. Result has 436 places, 668 transitions, 10232 flow [2024-06-27 21:13:59,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9669, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10232, PETRI_PLACES=436, PETRI_TRANSITIONS=668} [2024-06-27 21:13:59,625 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-27 21:13:59,625 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 668 transitions, 10232 flow [2024-06-27 21:13:59,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:59,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:59,625 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 21:13:59,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:13:59,626 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:59,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:59,626 INFO L85 PathProgramCache]: Analyzing trace with hash 582591281, now seen corresponding path program 5 times [2024-06-27 21:13:59,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:59,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205841702] [2024-06-27 21:13:59,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:59,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:59,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:00,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:00,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:00,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205841702] [2024-06-27 21:14:00,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205841702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:00,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:00,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:00,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618305023] [2024-06-27 21:14:00,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:00,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:00,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:00,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:00,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:00,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:14:00,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 668 transitions, 10232 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:00,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:00,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:14:00,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:02,828 INFO L124 PetriNetUnfolderBase]: 5283/8499 cut-off events. [2024-06-27 21:14:02,829 INFO L125 PetriNetUnfolderBase]: For 935014/935014 co-relation queries the response was YES. [2024-06-27 21:14:02,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75798 conditions, 8499 events. 5283/8499 cut-off events. For 935014/935014 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 57150 event pairs, 968 based on Foata normal form. 14/8501 useless extension candidates. Maximal degree in co-relation 75592. Up to 7930 conditions per place. [2024-06-27 21:14:02,980 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 636 selfloop transitions, 51 changer transitions 0/692 dead transitions. [2024-06-27 21:14:02,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 692 transitions, 11931 flow [2024-06-27 21:14:02,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:14:02,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:14:02,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 21:14:02,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-27 21:14:02,981 INFO L175 Difference]: Start difference. First operand has 436 places, 668 transitions, 10232 flow. Second operand 7 states and 136 transitions. [2024-06-27 21:14:02,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 692 transitions, 11931 flow [2024-06-27 21:14:07,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 692 transitions, 11428 flow, removed 103 selfloop flow, removed 6 redundant places. [2024-06-27 21:14:07,993 INFO L231 Difference]: Finished difference. Result has 438 places, 673 transitions, 9978 flow [2024-06-27 21:14:07,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9729, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9978, PETRI_PLACES=438, PETRI_TRANSITIONS=673} [2024-06-27 21:14:07,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-27 21:14:07,994 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 673 transitions, 9978 flow [2024-06-27 21:14:07,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:07,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:07,995 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 21:14:07,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:14:07,995 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:07,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:07,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1478257413, now seen corresponding path program 10 times [2024-06-27 21:14:07,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:07,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209805967] [2024-06-27 21:14:07,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:07,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:08,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:08,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:08,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:08,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209805967] [2024-06-27 21:14:08,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209805967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:08,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:08,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:08,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397282542] [2024-06-27 21:14:08,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:08,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:08,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:08,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:08,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:08,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:14:08,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 673 transitions, 9978 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:08,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:08,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:14:08,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:11,152 INFO L124 PetriNetUnfolderBase]: 5291/8495 cut-off events. [2024-06-27 21:14:11,152 INFO L125 PetriNetUnfolderBase]: For 882014/882014 co-relation queries the response was YES. [2024-06-27 21:14:11,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75531 conditions, 8495 events. 5291/8495 cut-off events. For 882014/882014 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 56985 event pairs, 955 based on Foata normal form. 4/8492 useless extension candidates. Maximal degree in co-relation 75323. Up to 7694 conditions per place. [2024-06-27 21:14:11,311 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 576 selfloop transitions, 127 changer transitions 0/708 dead transitions. [2024-06-27 21:14:11,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 708 transitions, 12383 flow [2024-06-27 21:14:11,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:14:11,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:14:11,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 21:14:11,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49390243902439024 [2024-06-27 21:14:11,313 INFO L175 Difference]: Start difference. First operand has 438 places, 673 transitions, 9978 flow. Second operand 8 states and 162 transitions. [2024-06-27 21:14:11,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 708 transitions, 12383 flow [2024-06-27 21:14:16,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 708 transitions, 12203 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-27 21:14:16,767 INFO L231 Difference]: Finished difference. Result has 443 places, 678 transitions, 10304 flow [2024-06-27 21:14:16,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9798, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10304, PETRI_PLACES=443, PETRI_TRANSITIONS=678} [2024-06-27 21:14:16,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-27 21:14:16,768 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 678 transitions, 10304 flow [2024-06-27 21:14:16,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:16,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:16,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:16,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:14:16,769 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:16,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:16,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1902876299, now seen corresponding path program 1 times [2024-06-27 21:14:16,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:16,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332109851] [2024-06-27 21:14:16,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:16,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:16,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:17,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:17,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:17,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332109851] [2024-06-27 21:14:17,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332109851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:17,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:17,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:17,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709772075] [2024-06-27 21:14:17,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:17,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:17,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:17,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:17,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:17,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:14:17,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 678 transitions, 10304 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:17,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:17,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:14:17,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:20,093 INFO L124 PetriNetUnfolderBase]: 5362/8615 cut-off events. [2024-06-27 21:14:20,094 INFO L125 PetriNetUnfolderBase]: For 934981/934981 co-relation queries the response was YES. [2024-06-27 21:14:20,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78091 conditions, 8615 events. 5362/8615 cut-off events. For 934981/934981 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 57898 event pairs, 982 based on Foata normal form. 3/8616 useless extension candidates. Maximal degree in co-relation 77881. Up to 7895 conditions per place. [2024-06-27 21:14:20,252 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 583 selfloop transitions, 143 changer transitions 0/731 dead transitions. [2024-06-27 21:14:20,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 731 transitions, 12778 flow [2024-06-27 21:14:20,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:14:20,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:14:20,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 21:14:20,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 21:14:20,253 INFO L175 Difference]: Start difference. First operand has 443 places, 678 transitions, 10304 flow. Second operand 10 states and 195 transitions. [2024-06-27 21:14:20,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 731 transitions, 12778 flow [2024-06-27 21:14:25,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 731 transitions, 12027 flow, removed 94 selfloop flow, removed 9 redundant places. [2024-06-27 21:14:25,380 INFO L231 Difference]: Finished difference. Result has 445 places, 698 transitions, 10587 flow [2024-06-27 21:14:25,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9605, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10587, PETRI_PLACES=445, PETRI_TRANSITIONS=698} [2024-06-27 21:14:25,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-27 21:14:25,381 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 698 transitions, 10587 flow [2024-06-27 21:14:25,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:25,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:25,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:25,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:14:25,382 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:25,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:25,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1945905271, now seen corresponding path program 2 times [2024-06-27 21:14:25,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:25,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684469941] [2024-06-27 21:14:25,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:25,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:25,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:26,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 21:14:26,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:26,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684469941] [2024-06-27 21:14:26,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684469941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:26,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:26,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:26,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149566176] [2024-06-27 21:14:26,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:26,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:26,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:26,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:26,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:26,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:14:26,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 698 transitions, 10587 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:26,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:26,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:14:26,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:28,714 INFO L124 PetriNetUnfolderBase]: 5364/8628 cut-off events. [2024-06-27 21:14:28,714 INFO L125 PetriNetUnfolderBase]: For 945139/945139 co-relation queries the response was YES. [2024-06-27 21:14:28,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77514 conditions, 8628 events. 5364/8628 cut-off events. For 945139/945139 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 58114 event pairs, 994 based on Foata normal form. 2/8628 useless extension candidates. Maximal degree in co-relation 77305. Up to 8153 conditions per place. [2024-06-27 21:14:28,867 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 646 selfloop transitions, 71 changer transitions 0/722 dead transitions. [2024-06-27 21:14:28,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 722 transitions, 12230 flow [2024-06-27 21:14:28,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:14:28,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:14:28,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:14:28,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 21:14:28,868 INFO L175 Difference]: Start difference. First operand has 445 places, 698 transitions, 10587 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:14:28,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 722 transitions, 12230 flow [2024-06-27 21:14:34,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 722 transitions, 11797 flow, removed 150 selfloop flow, removed 6 redundant places. [2024-06-27 21:14:34,493 INFO L231 Difference]: Finished difference. Result has 448 places, 701 transitions, 10439 flow [2024-06-27 21:14:34,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10186, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10439, PETRI_PLACES=448, PETRI_TRANSITIONS=701} [2024-06-27 21:14:34,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-27 21:14:34,494 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 701 transitions, 10439 flow [2024-06-27 21:14:34,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:34,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:34,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:34,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:14:34,495 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:34,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:34,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1739336809, now seen corresponding path program 3 times [2024-06-27 21:14:34,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:34,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973408474] [2024-06-27 21:14:34,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:34,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:34,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:35,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:35,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:35,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973408474] [2024-06-27 21:14:35,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973408474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:35,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:35,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:35,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464961189] [2024-06-27 21:14:35,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:35,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:35,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:35,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:35,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:35,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:14:35,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 701 transitions, 10439 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:35,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:35,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:14:35,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:37,861 INFO L124 PetriNetUnfolderBase]: 5374/8644 cut-off events. [2024-06-27 21:14:37,861 INFO L125 PetriNetUnfolderBase]: For 957163/957163 co-relation queries the response was YES. [2024-06-27 21:14:37,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77611 conditions, 8644 events. 5374/8644 cut-off events. For 957163/957163 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 58213 event pairs, 993 based on Foata normal form. 2/8644 useless extension candidates. Maximal degree in co-relation 77400. Up to 8249 conditions per place. [2024-06-27 21:14:38,028 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 674 selfloop transitions, 46 changer transitions 0/725 dead transitions. [2024-06-27 21:14:38,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 725 transitions, 12155 flow [2024-06-27 21:14:38,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:14:38,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:14:38,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 21:14:38,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 21:14:38,030 INFO L175 Difference]: Start difference. First operand has 448 places, 701 transitions, 10439 flow. Second operand 9 states and 160 transitions. [2024-06-27 21:14:38,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 725 transitions, 12155 flow [2024-06-27 21:14:44,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 725 transitions, 11891 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-27 21:14:44,173 INFO L231 Difference]: Finished difference. Result has 450 places, 707 transitions, 10483 flow [2024-06-27 21:14:44,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10175, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10483, PETRI_PLACES=450, PETRI_TRANSITIONS=707} [2024-06-27 21:14:44,174 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-27 21:14:44,174 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 707 transitions, 10483 flow [2024-06-27 21:14:44,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:44,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:44,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:44,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:14:44,175 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:44,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:44,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1723078627, now seen corresponding path program 4 times [2024-06-27 21:14:44,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:44,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822588856] [2024-06-27 21:14:44,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:44,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:44,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:45,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:45,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:45,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822588856] [2024-06-27 21:14:45,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822588856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:45,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:45,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:45,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302952583] [2024-06-27 21:14:45,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:45,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:45,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:45,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:45,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:45,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:14:45,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 707 transitions, 10483 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:45,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:45,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:14:45,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:47,795 INFO L124 PetriNetUnfolderBase]: 5461/8756 cut-off events. [2024-06-27 21:14:47,795 INFO L125 PetriNetUnfolderBase]: For 1039334/1039334 co-relation queries the response was YES. [2024-06-27 21:14:47,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80204 conditions, 8756 events. 5461/8756 cut-off events. For 1039334/1039334 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 58713 event pairs, 929 based on Foata normal form. 3/8753 useless extension candidates. Maximal degree in co-relation 79992. Up to 7493 conditions per place. [2024-06-27 21:14:47,960 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 534 selfloop transitions, 228 changer transitions 0/767 dead transitions. [2024-06-27 21:14:47,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 767 transitions, 13145 flow [2024-06-27 21:14:47,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:14:47,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:14:47,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 21:14:47,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48048780487804876 [2024-06-27 21:14:47,962 INFO L175 Difference]: Start difference. First operand has 450 places, 707 transitions, 10483 flow. Second operand 10 states and 197 transitions. [2024-06-27 21:14:47,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 767 transitions, 13145 flow [2024-06-27 21:14:53,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 767 transitions, 12911 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-06-27 21:14:53,806 INFO L231 Difference]: Finished difference. Result has 454 places, 728 transitions, 11431 flow [2024-06-27 21:14:53,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10249, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11431, PETRI_PLACES=454, PETRI_TRANSITIONS=728} [2024-06-27 21:14:53,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-27 21:14:53,807 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 728 transitions, 11431 flow [2024-06-27 21:14:53,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:53,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:14:53,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:14:53,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:14:53,807 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:14:53,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:14:53,808 INFO L85 PathProgramCache]: Analyzing trace with hash -2027244439, now seen corresponding path program 5 times [2024-06-27 21:14:53,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:14:53,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517689654] [2024-06-27 21:14:53,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:14:53,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:14:53,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:14:54,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:14:54,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:14:54,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517689654] [2024-06-27 21:14:54,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517689654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:14:54,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:14:54,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:14:54,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002940711] [2024-06-27 21:14:54,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:14:54,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:14:54,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:14:54,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:14:54,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:14:54,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:14:54,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 728 transitions, 11431 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:14:54,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:14:54,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:14:54,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:14:57,364 INFO L124 PetriNetUnfolderBase]: 5471/8780 cut-off events. [2024-06-27 21:14:57,364 INFO L125 PetriNetUnfolderBase]: For 1063571/1063571 co-relation queries the response was YES. [2024-06-27 21:14:57,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82215 conditions, 8780 events. 5471/8780 cut-off events. For 1063571/1063571 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 59030 event pairs, 935 based on Foata normal form. 2/8775 useless extension candidates. Maximal degree in co-relation 82001. Up to 8132 conditions per place. [2024-06-27 21:14:57,527 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 652 selfloop transitions, 100 changer transitions 0/757 dead transitions. [2024-06-27 21:14:57,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 757 transitions, 13294 flow [2024-06-27 21:14:57,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:14:57,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:14:57,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:14:57,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 21:14:57,528 INFO L175 Difference]: Start difference. First operand has 454 places, 728 transitions, 11431 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:14:57,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 757 transitions, 13294 flow [2024-06-27 21:15:04,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 757 transitions, 12500 flow, removed 177 selfloop flow, removed 9 redundant places. [2024-06-27 21:15:04,107 INFO L231 Difference]: Finished difference. Result has 454 places, 734 transitions, 11083 flow [2024-06-27 21:15:04,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10683, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11083, PETRI_PLACES=454, PETRI_TRANSITIONS=734} [2024-06-27 21:15:04,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-27 21:15:04,108 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 734 transitions, 11083 flow [2024-06-27 21:15:04,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:04,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:04,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:04,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:15:04,108 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:04,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:04,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1625494795, now seen corresponding path program 6 times [2024-06-27 21:15:04,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:04,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254714838] [2024-06-27 21:15:04,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:04,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:04,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:05,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:05,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:05,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254714838] [2024-06-27 21:15:05,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254714838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:05,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:05,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:05,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470724149] [2024-06-27 21:15:05,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:05,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:05,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:05,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:05,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:05,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:15:05,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 734 transitions, 11083 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:05,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:05,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:15:05,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:08,020 INFO L124 PetriNetUnfolderBase]: 5582/8937 cut-off events. [2024-06-27 21:15:08,020 INFO L125 PetriNetUnfolderBase]: For 1162494/1162494 co-relation queries the response was YES. [2024-06-27 21:15:08,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84922 conditions, 8937 events. 5582/8937 cut-off events. For 1162494/1162494 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 59995 event pairs, 921 based on Foata normal form. 3/8933 useless extension candidates. Maximal degree in co-relation 84709. Up to 7654 conditions per place. [2024-06-27 21:15:08,194 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 561 selfloop transitions, 230 changer transitions 0/796 dead transitions. [2024-06-27 21:15:08,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 796 transitions, 13907 flow [2024-06-27 21:15:08,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:15:08,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:15:08,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 21:15:08,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-27 21:15:08,196 INFO L175 Difference]: Start difference. First operand has 454 places, 734 transitions, 11083 flow. Second operand 10 states and 196 transitions. [2024-06-27 21:15:08,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 796 transitions, 13907 flow [2024-06-27 21:15:14,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 796 transitions, 13581 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-27 21:15:14,659 INFO L231 Difference]: Finished difference. Result has 458 places, 759 transitions, 12071 flow [2024-06-27 21:15:14,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10757, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12071, PETRI_PLACES=458, PETRI_TRANSITIONS=759} [2024-06-27 21:15:14,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-27 21:15:14,660 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 759 transitions, 12071 flow [2024-06-27 21:15:14,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:14,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:14,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:14,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:15:14,661 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:14,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:14,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1369759715, now seen corresponding path program 7 times [2024-06-27 21:15:14,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:14,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841705295] [2024-06-27 21:15:14,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:14,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:14,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:15,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:15,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:15,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841705295] [2024-06-27 21:15:15,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841705295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:15,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:15,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:15,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973428426] [2024-06-27 21:15:15,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:15,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:15,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:15,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:15,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:15,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:15:15,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 759 transitions, 12071 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:15,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:15,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:15:15,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:18,157 INFO L124 PetriNetUnfolderBase]: 5595/8958 cut-off events. [2024-06-27 21:15:18,157 INFO L125 PetriNetUnfolderBase]: For 1189142/1189142 co-relation queries the response was YES. [2024-06-27 21:15:18,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86930 conditions, 8958 events. 5595/8958 cut-off events. For 1189142/1189142 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 60161 event pairs, 909 based on Foata normal form. 1/8952 useless extension candidates. Maximal degree in co-relation 86715. Up to 7660 conditions per place. [2024-06-27 21:15:18,337 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 564 selfloop transitions, 231 changer transitions 0/800 dead transitions. [2024-06-27 21:15:18,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 800 transitions, 14939 flow [2024-06-27 21:15:18,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:15:18,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:15:18,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 21:15:18,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-27 21:15:18,338 INFO L175 Difference]: Start difference. First operand has 458 places, 759 transitions, 12071 flow. Second operand 9 states and 181 transitions. [2024-06-27 21:15:18,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 800 transitions, 14939 flow [2024-06-27 21:15:25,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 800 transitions, 14338 flow, removed 171 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:25,264 INFO L231 Difference]: Finished difference. Result has 461 places, 765 transitions, 12123 flow [2024-06-27 21:15:25,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11472, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12123, PETRI_PLACES=461, PETRI_TRANSITIONS=765} [2024-06-27 21:15:25,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-27 21:15:25,265 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 765 transitions, 12123 flow [2024-06-27 21:15:25,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:25,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:25,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:25,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:15:25,265 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:25,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:25,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1922974825, now seen corresponding path program 8 times [2024-06-27 21:15:25,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:25,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158642123] [2024-06-27 21:15:25,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:25,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:25,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:26,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:26,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:26,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158642123] [2024-06-27 21:15:26,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158642123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:26,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:26,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:26,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856203602] [2024-06-27 21:15:26,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:26,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:26,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:26,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:26,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:26,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:15:26,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 765 transitions, 12123 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:26,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:26,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:15:26,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:29,191 INFO L124 PetriNetUnfolderBase]: 5625/8997 cut-off events. [2024-06-27 21:15:29,192 INFO L125 PetriNetUnfolderBase]: For 1252347/1252347 co-relation queries the response was YES. [2024-06-27 21:15:29,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87749 conditions, 8997 events. 5625/8997 cut-off events. For 1252347/1252347 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 60362 event pairs, 918 based on Foata normal form. 12/9002 useless extension candidates. Maximal degree in co-relation 87532. Up to 7117 conditions per place. [2024-06-27 21:15:29,375 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 441 selfloop transitions, 372 changer transitions 0/818 dead transitions. [2024-06-27 21:15:29,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 818 transitions, 14959 flow [2024-06-27 21:15:29,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:15:29,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:15:29,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-27 21:15:29,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4811529933481153 [2024-06-27 21:15:29,377 INFO L175 Difference]: Start difference. First operand has 461 places, 765 transitions, 12123 flow. Second operand 11 states and 217 transitions. [2024-06-27 21:15:29,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 818 transitions, 14959 flow [2024-06-27 21:15:36,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 818 transitions, 14326 flow, removed 161 selfloop flow, removed 5 redundant places. [2024-06-27 21:15:36,557 INFO L231 Difference]: Finished difference. Result has 468 places, 781 transitions, 12939 flow [2024-06-27 21:15:36,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11528, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12939, PETRI_PLACES=468, PETRI_TRANSITIONS=781} [2024-06-27 21:15:36,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-27 21:15:36,558 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 781 transitions, 12939 flow [2024-06-27 21:15:36,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:36,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:36,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:36,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:15:36,558 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:36,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:36,559 INFO L85 PathProgramCache]: Analyzing trace with hash 739319779, now seen corresponding path program 9 times [2024-06-27 21:15:36,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:36,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423107114] [2024-06-27 21:15:36,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:36,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:36,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:37,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:37,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:37,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423107114] [2024-06-27 21:15:37,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423107114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:37,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:37,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:37,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692361769] [2024-06-27 21:15:37,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:37,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:37,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:37,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:37,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:37,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:15:37,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 781 transitions, 12939 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:37,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:37,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:15:37,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:41,184 INFO L124 PetriNetUnfolderBase]: 5616/8997 cut-off events. [2024-06-27 21:15:41,184 INFO L125 PetriNetUnfolderBase]: For 1201616/1201616 co-relation queries the response was YES. [2024-06-27 21:15:41,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88868 conditions, 8997 events. 5616/8997 cut-off events. For 1201616/1201616 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 60518 event pairs, 949 based on Foata normal form. 3/8993 useless extension candidates. Maximal degree in co-relation 88649. Up to 8283 conditions per place. [2024-06-27 21:15:41,342 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 698 selfloop transitions, 105 changer transitions 0/808 dead transitions. [2024-06-27 21:15:41,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 808 transitions, 14968 flow [2024-06-27 21:15:41,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:15:41,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:15:41,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 21:15:41,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-27 21:15:41,344 INFO L175 Difference]: Start difference. First operand has 468 places, 781 transitions, 12939 flow. Second operand 10 states and 186 transitions. [2024-06-27 21:15:41,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 808 transitions, 14968 flow [2024-06-27 21:15:49,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 808 transitions, 14517 flow, removed 97 selfloop flow, removed 6 redundant places. [2024-06-27 21:15:49,204 INFO L231 Difference]: Finished difference. Result has 473 places, 786 transitions, 12808 flow [2024-06-27 21:15:49,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12488, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12808, PETRI_PLACES=473, PETRI_TRANSITIONS=786} [2024-06-27 21:15:49,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-27 21:15:49,205 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 786 transitions, 12808 flow [2024-06-27 21:15:49,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:49,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:15:49,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:15:49,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:15:49,220 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:15:49,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:15:49,221 INFO L85 PathProgramCache]: Analyzing trace with hash 747593989, now seen corresponding path program 10 times [2024-06-27 21:15:49,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:15:49,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690638298] [2024-06-27 21:15:49,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:15:49,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:15:49,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:15:50,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:15:50,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:15:50,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690638298] [2024-06-27 21:15:50,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690638298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:15:50,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:15:50,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:15:50,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268142141] [2024-06-27 21:15:50,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:15:50,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:15:50,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:15:50,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:15:50,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:15:50,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:15:50,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 786 transitions, 12808 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:15:50,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:15:50,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:15:50,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:15:53,822 INFO L124 PetriNetUnfolderBase]: 5594/8955 cut-off events. [2024-06-27 21:15:53,822 INFO L125 PetriNetUnfolderBase]: For 1193092/1193092 co-relation queries the response was YES. [2024-06-27 21:15:53,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87908 conditions, 8955 events. 5594/8955 cut-off events. For 1193092/1193092 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 60193 event pairs, 940 based on Foata normal form. 6/8954 useless extension candidates. Maximal degree in co-relation 87686. Up to 8264 conditions per place. [2024-06-27 21:15:53,999 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 698 selfloop transitions, 100 changer transitions 0/803 dead transitions. [2024-06-27 21:15:53,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 803 transitions, 14500 flow [2024-06-27 21:15:53,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:15:54,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:15:54,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:15:54,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 21:15:54,000 INFO L175 Difference]: Start difference. First operand has 473 places, 786 transitions, 12808 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:15:54,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 803 transitions, 14500 flow [2024-06-27 21:16:00,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 803 transitions, 14210 flow, removed 99 selfloop flow, removed 3 redundant places. [2024-06-27 21:16:00,306 INFO L231 Difference]: Finished difference. Result has 478 places, 786 transitions, 12738 flow [2024-06-27 21:16:00,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12518, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12738, PETRI_PLACES=478, PETRI_TRANSITIONS=786} [2024-06-27 21:16:00,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-27 21:16:00,307 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 786 transitions, 12738 flow [2024-06-27 21:16:00,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:00,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:00,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:00,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:16:00,307 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:00,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:00,308 INFO L85 PathProgramCache]: Analyzing trace with hash -701213109, now seen corresponding path program 11 times [2024-06-27 21:16:00,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:00,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570839945] [2024-06-27 21:16:00,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:00,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:00,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:01,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:01,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:01,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570839945] [2024-06-27 21:16:01,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570839945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:01,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:01,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:01,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031414846] [2024-06-27 21:16:01,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:01,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:01,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:01,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:01,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:01,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:16:01,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 786 transitions, 12738 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:01,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:01,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:16:01,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:04,492 INFO L124 PetriNetUnfolderBase]: 5576/8933 cut-off events. [2024-06-27 21:16:04,493 INFO L125 PetriNetUnfolderBase]: For 1166965/1166965 co-relation queries the response was YES. [2024-06-27 21:16:04,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86735 conditions, 8933 events. 5576/8933 cut-off events. For 1166965/1166965 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 60105 event pairs, 1005 based on Foata normal form. 6/8937 useless extension candidates. Maximal degree in co-relation 86512. Up to 8276 conditions per place. [2024-06-27 21:16:04,674 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 681 selfloop transitions, 128 changer transitions 0/814 dead transitions. [2024-06-27 21:16:04,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 814 transitions, 14499 flow [2024-06-27 21:16:04,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:16:04,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:16:04,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 21:16:04,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 21:16:04,676 INFO L175 Difference]: Start difference. First operand has 478 places, 786 transitions, 12738 flow. Second operand 8 states and 164 transitions. [2024-06-27 21:16:04,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 814 transitions, 14499 flow [2024-06-27 21:16:12,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 814 transitions, 14180 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-27 21:16:12,322 INFO L231 Difference]: Finished difference. Result has 480 places, 786 transitions, 12729 flow [2024-06-27 21:16:12,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12419, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12729, PETRI_PLACES=480, PETRI_TRANSITIONS=786} [2024-06-27 21:16:12,323 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-27 21:16:12,323 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 786 transitions, 12729 flow [2024-06-27 21:16:12,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:12,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:12,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:12,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:16:12,325 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:12,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:12,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1418647115, now seen corresponding path program 12 times [2024-06-27 21:16:12,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:12,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736982493] [2024-06-27 21:16:12,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:12,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:12,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:13,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:13,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:13,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736982493] [2024-06-27 21:16:13,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736982493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:13,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:13,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:13,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953272181] [2024-06-27 21:16:13,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:13,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:13,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:13,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:13,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:13,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:16:13,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 786 transitions, 12729 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:13,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:13,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:16:13,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:16,292 INFO L124 PetriNetUnfolderBase]: 5564/8904 cut-off events. [2024-06-27 21:16:16,293 INFO L125 PetriNetUnfolderBase]: For 1138944/1138944 co-relation queries the response was YES. [2024-06-27 21:16:16,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86079 conditions, 8904 events. 5564/8904 cut-off events. For 1138944/1138944 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 59843 event pairs, 974 based on Foata normal form. 4/8901 useless extension candidates. Maximal degree in co-relation 85855. Up to 8038 conditions per place. [2024-06-27 21:16:16,451 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 660 selfloop transitions, 155 changer transitions 0/820 dead transitions. [2024-06-27 21:16:16,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 820 transitions, 15256 flow [2024-06-27 21:16:16,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:16:16,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:16:16,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 21:16:16,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 21:16:16,452 INFO L175 Difference]: Start difference. First operand has 480 places, 786 transitions, 12729 flow. Second operand 9 states and 180 transitions. [2024-06-27 21:16:16,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 820 transitions, 15256 flow [2024-06-27 21:16:24,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 820 transitions, 14846 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-27 21:16:24,355 INFO L231 Difference]: Finished difference. Result has 482 places, 786 transitions, 12657 flow [2024-06-27 21:16:24,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12329, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12657, PETRI_PLACES=482, PETRI_TRANSITIONS=786} [2024-06-27 21:16:24,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-27 21:16:24,357 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 786 transitions, 12657 flow [2024-06-27 21:16:24,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:24,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:24,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:24,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:16:24,360 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:24,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:24,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1418350445, now seen corresponding path program 13 times [2024-06-27 21:16:24,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:24,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498648895] [2024-06-27 21:16:24,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:24,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:24,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:25,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:25,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:25,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498648895] [2024-06-27 21:16:25,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498648895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:25,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:25,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:25,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546026424] [2024-06-27 21:16:25,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:25,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:25,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:25,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:25,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:25,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:16:25,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 786 transitions, 12657 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:25,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:25,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:16:25,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:28,243 INFO L124 PetriNetUnfolderBase]: 5570/8912 cut-off events. [2024-06-27 21:16:28,244 INFO L125 PetriNetUnfolderBase]: For 1124085/1124085 co-relation queries the response was YES. [2024-06-27 21:16:28,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86021 conditions, 8912 events. 5570/8912 cut-off events. For 1124085/1124085 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 59889 event pairs, 978 based on Foata normal form. 4/8909 useless extension candidates. Maximal degree in co-relation 85796. Up to 8235 conditions per place. [2024-06-27 21:16:28,409 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 708 selfloop transitions, 112 changer transitions 0/825 dead transitions. [2024-06-27 21:16:28,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 825 transitions, 15369 flow [2024-06-27 21:16:28,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:16:28,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:16:28,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-27 21:16:28,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030487804878049 [2024-06-27 21:16:28,411 INFO L175 Difference]: Start difference. First operand has 482 places, 786 transitions, 12657 flow. Second operand 8 states and 165 transitions. [2024-06-27 21:16:28,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 825 transitions, 15369 flow [2024-06-27 21:16:35,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 825 transitions, 15123 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:16:35,408 INFO L231 Difference]: Finished difference. Result has 484 places, 793 transitions, 12869 flow [2024-06-27 21:16:35,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12425, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12869, PETRI_PLACES=484, PETRI_TRANSITIONS=793} [2024-06-27 21:16:35,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-27 21:16:35,409 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 793 transitions, 12869 flow [2024-06-27 21:16:35,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:35,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:35,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:35,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:16:35,410 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:35,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:35,410 INFO L85 PathProgramCache]: Analyzing trace with hash 517901529, now seen corresponding path program 14 times [2024-06-27 21:16:35,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:35,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285185126] [2024-06-27 21:16:35,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:35,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:35,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:36,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:36,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:36,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285185126] [2024-06-27 21:16:36,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285185126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:36,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:36,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:16:36,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879599566] [2024-06-27 21:16:36,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:36,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:16:36,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:36,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:16:36,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:16:36,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:16:36,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 793 transitions, 12869 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:36,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:36,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:16:36,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:39,472 INFO L124 PetriNetUnfolderBase]: 5580/8929 cut-off events. [2024-06-27 21:16:39,472 INFO L125 PetriNetUnfolderBase]: For 1118831/1118831 co-relation queries the response was YES. [2024-06-27 21:16:39,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86088 conditions, 8929 events. 5580/8929 cut-off events. For 1118831/1118831 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 60080 event pairs, 982 based on Foata normal form. 4/8926 useless extension candidates. Maximal degree in co-relation 85862. Up to 8242 conditions per place. [2024-06-27 21:16:39,626 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 715 selfloop transitions, 114 changer transitions 0/834 dead transitions. [2024-06-27 21:16:39,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 834 transitions, 15667 flow [2024-06-27 21:16:39,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:16:39,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:16:39,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-27 21:16:39,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-27 21:16:39,627 INFO L175 Difference]: Start difference. First operand has 484 places, 793 transitions, 12869 flow. Second operand 8 states and 166 transitions. [2024-06-27 21:16:39,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 834 transitions, 15667 flow [2024-06-27 21:16:47,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 834 transitions, 15312 flow, removed 73 selfloop flow, removed 5 redundant places. [2024-06-27 21:16:47,147 INFO L231 Difference]: Finished difference. Result has 489 places, 803 transitions, 13075 flow [2024-06-27 21:16:47,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12526, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13075, PETRI_PLACES=489, PETRI_TRANSITIONS=803} [2024-06-27 21:16:47,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-27 21:16:47,148 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 803 transitions, 13075 flow [2024-06-27 21:16:47,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:47,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:47,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:47,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:16:47,148 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:47,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:47,149 INFO L85 PathProgramCache]: Analyzing trace with hash -307493715, now seen corresponding path program 1 times [2024-06-27 21:16:47,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:47,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110516948] [2024-06-27 21:16:47,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:47,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:47,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:47,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:47,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:47,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110516948] [2024-06-27 21:16:47,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110516948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:47,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:47,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:16:47,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942917513] [2024-06-27 21:16:47,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:47,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:16:47,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:47,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:16:47,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:16:47,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:16:47,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 803 transitions, 13075 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:47,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:47,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:16:47,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:16:51,005 INFO L124 PetriNetUnfolderBase]: 5582/8951 cut-off events. [2024-06-27 21:16:51,005 INFO L125 PetriNetUnfolderBase]: For 1111035/1111035 co-relation queries the response was YES. [2024-06-27 21:16:51,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86106 conditions, 8951 events. 5582/8951 cut-off events. For 1111035/1111035 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 60394 event pairs, 1008 based on Foata normal form. 2/8951 useless extension candidates. Maximal degree in co-relation 85877. Up to 8335 conditions per place. [2024-06-27 21:16:51,165 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 726 selfloop transitions, 92 changer transitions 0/823 dead transitions. [2024-06-27 21:16:51,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 823 transitions, 14897 flow [2024-06-27 21:16:51,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:16:51,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:16:51,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-27 21:16:51,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-27 21:16:51,166 INFO L175 Difference]: Start difference. First operand has 489 places, 803 transitions, 13075 flow. Second operand 6 states and 126 transitions. [2024-06-27 21:16:51,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 823 transitions, 14897 flow [2024-06-27 21:16:58,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 823 transitions, 14631 flow, removed 79 selfloop flow, removed 3 redundant places. [2024-06-27 21:16:58,549 INFO L231 Difference]: Finished difference. Result has 492 places, 806 transitions, 13178 flow [2024-06-27 21:16:58,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12809, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13178, PETRI_PLACES=492, PETRI_TRANSITIONS=806} [2024-06-27 21:16:58,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 450 predicate places. [2024-06-27 21:16:58,550 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 806 transitions, 13178 flow [2024-06-27 21:16:58,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:58,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:16:58,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:16:58,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:16:58,550 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:16:58,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:16:58,551 INFO L85 PathProgramCache]: Analyzing trace with hash 155868555, now seen corresponding path program 2 times [2024-06-27 21:16:58,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:16:58,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416500984] [2024-06-27 21:16:58,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:16:58,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:16:58,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:16:59,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:16:59,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:16:59,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416500984] [2024-06-27 21:16:59,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416500984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:16:59,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:16:59,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:16:59,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295220847] [2024-06-27 21:16:59,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:16:59,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:16:59,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:16:59,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:16:59,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:16:59,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:16:59,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 806 transitions, 13178 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:16:59,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:16:59,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:16:59,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:02,294 INFO L124 PetriNetUnfolderBase]: 5576/8939 cut-off events. [2024-06-27 21:17:02,295 INFO L125 PetriNetUnfolderBase]: For 1117753/1117753 co-relation queries the response was YES. [2024-06-27 21:17:02,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86181 conditions, 8939 events. 5576/8939 cut-off events. For 1117753/1117753 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 60205 event pairs, 934 based on Foata normal form. 2/8930 useless extension candidates. Maximal degree in co-relation 85951. Up to 8120 conditions per place. [2024-06-27 21:17:02,455 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 677 selfloop transitions, 143 changer transitions 0/825 dead transitions. [2024-06-27 21:17:02,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 825 transitions, 15018 flow [2024-06-27 21:17:02,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:17:02,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:17:02,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 21:17:02,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-27 21:17:02,457 INFO L175 Difference]: Start difference. First operand has 492 places, 806 transitions, 13178 flow. Second operand 6 states and 124 transitions. [2024-06-27 21:17:02,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 825 transitions, 15018 flow [2024-06-27 21:17:08,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 825 transitions, 14755 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-27 21:17:08,863 INFO L231 Difference]: Finished difference. Result has 493 places, 809 transitions, 13367 flow [2024-06-27 21:17:08,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12915, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13367, PETRI_PLACES=493, PETRI_TRANSITIONS=809} [2024-06-27 21:17:08,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-27 21:17:08,864 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 809 transitions, 13367 flow [2024-06-27 21:17:08,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:08,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:08,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:08,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:17:08,864 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:08,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:08,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1921111880, now seen corresponding path program 1 times [2024-06-27 21:17:08,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:08,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001758709] [2024-06-27 21:17:08,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:08,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:08,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:10,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:17:10,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:10,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001758709] [2024-06-27 21:17:10,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001758709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:10,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:10,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:17:10,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542344687] [2024-06-27 21:17:10,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:10,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:17:10,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:10,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:17:10,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:17:10,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:17:10,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 809 transitions, 13367 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:10,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:10,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:17:10,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:13,454 INFO L124 PetriNetUnfolderBase]: 5819/9337 cut-off events. [2024-06-27 21:17:13,454 INFO L125 PetriNetUnfolderBase]: For 1460410/1460410 co-relation queries the response was YES. [2024-06-27 21:17:13,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94552 conditions, 9337 events. 5819/9337 cut-off events. For 1460410/1460410 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 63412 event pairs, 869 based on Foata normal form. 16/9346 useless extension candidates. Maximal degree in co-relation 94322. Up to 7291 conditions per place. [2024-06-27 21:17:13,629 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 661 selfloop transitions, 195 changer transitions 0/861 dead transitions. [2024-06-27 21:17:13,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 861 transitions, 16272 flow [2024-06-27 21:17:13,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:17:13,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:17:13,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-27 21:17:13,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-27 21:17:13,630 INFO L175 Difference]: Start difference. First operand has 493 places, 809 transitions, 13367 flow. Second operand 9 states and 183 transitions. [2024-06-27 21:17:13,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 861 transitions, 16272 flow [2024-06-27 21:17:20,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 861 transitions, 15876 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 21:17:20,363 INFO L231 Difference]: Finished difference. Result has 499 places, 818 transitions, 13759 flow [2024-06-27 21:17:20,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12971, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13759, PETRI_PLACES=499, PETRI_TRANSITIONS=818} [2024-06-27 21:17:20,364 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-27 21:17:20,364 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 818 transitions, 13759 flow [2024-06-27 21:17:20,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:20,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:17:20,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:17:20,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:17:20,365 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:17:20,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:17:20,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1922985830, now seen corresponding path program 2 times [2024-06-27 21:17:20,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:17:20,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328023408] [2024-06-27 21:17:20,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:17:20,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:17:20,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:17:21,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 21:17:21,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:17:21,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328023408] [2024-06-27 21:17:21,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328023408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:17:21,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:17:21,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:17:21,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543563427] [2024-06-27 21:17:21,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:17:21,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:17:21,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:17:21,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:17:21,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:17:21,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 21:17:21,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 818 transitions, 13759 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:17:21,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:17:21,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 21:17:21,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:17:25,485 INFO L124 PetriNetUnfolderBase]: 6499/10398 cut-off events. [2024-06-27 21:17:25,485 INFO L125 PetriNetUnfolderBase]: For 2436124/2436124 co-relation queries the response was YES. [2024-06-27 21:17:25,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117065 conditions, 10398 events. 6499/10398 cut-off events. For 2436124/2436124 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 70767 event pairs, 1143 based on Foata normal form. 56/10447 useless extension candidates. Maximal degree in co-relation 116832. Up to 7377 conditions per place. [2024-06-27 21:17:25,744 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 500 selfloop transitions, 365 changer transitions 0/870 dead transitions. [2024-06-27 21:17:25,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 870 transitions, 16969 flow [2024-06-27 21:17:25,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:17:25,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:17:25,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-27 21:17:25,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5033259423503326 [2024-06-27 21:17:25,746 INFO L175 Difference]: Start difference. First operand has 499 places, 818 transitions, 13759 flow. Second operand 11 states and 227 transitions. [2024-06-27 21:17:25,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 870 transitions, 16969 flow