./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix032.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix032.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/mix032.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix032.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 12:17:04,511 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:17:04,557 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:17:04,560 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:17:04,561 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:17:04,574 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:17:04,575 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:17:04,575 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:17:04,575 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:17:04,579 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:17:04,580 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:17:04,580 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:17:04,581 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:17:04,582 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:17:04,582 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:17:04,582 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:17:04,582 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:17:04,582 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:17:04,583 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:17:04,583 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:17:04,584 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:17:04,584 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:17:04,584 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:17:04,584 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:17:04,585 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:17:04,585 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:17:04,585 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:17:04,585 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:17:04,586 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:17:04,586 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:17:04,587 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:17:04,587 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:17:04,587 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:17:04,587 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:17:04,587 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:17:04,587 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:17:04,588 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:17:04,588 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:17:04,588 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:17:04,588 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:17:04,588 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:17:04,589 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:17:04,589 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:17:04,589 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-14 12:17:04,807 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:17:04,827 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:17:04,829 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:17:04,830 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:17:04,831 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:17:04,832 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix032.oepc.i [2024-06-14 12:17:05,748 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:17:06,028 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:17:06,028 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix032.oepc.i [2024-06-14 12:17:06,044 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/82c5b595f/3b24c26c778545a8887eee198d2a4470/FLAGd7034606a [2024-06-14 12:17:06,056 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/82c5b595f/3b24c26c778545a8887eee198d2a4470 [2024-06-14 12:17:06,058 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:17:06,063 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:17:06,064 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix032.oepc.yml/witness.yml [2024-06-14 12:17:06,232 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:17:06,233 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:17:06,235 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:17:06,236 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:17:06,239 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:17:06,240 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:17:06" (1/2) ... [2024-06-14 12:17:06,241 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35adf54f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:06, skipping insertion in model container [2024-06-14 12:17:06,241 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:17:06" (1/2) ... [2024-06-14 12:17:06,242 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@94592a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:06, skipping insertion in model container [2024-06-14 12:17:06,242 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:17:06" (2/2) ... [2024-06-14 12:17:06,243 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35adf54f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06, skipping insertion in model container [2024-06-14 12:17:06,243 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:17:06" (2/2) ... [2024-06-14 12:17:06,244 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:17:06,325 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:17:06,326 INFO L97 edCorrectnessWitness]: Location invariant before [L861-L861] ((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= b$w_buff1 && b$w_buff1 <= 1) && (b$w_buff1 == 0 || b$w_buff1 == 1)))) && (! multithreaded || b$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || b$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= b$w_buff0 && b$w_buff0 <= 1) && (b$w_buff0 == 0 || b$w_buff0 == 1)))) && (! multithreaded || b$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || b$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || b$read_delayed == (_Bool)0)) && (! multithreaded || b$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || b$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= b$mem_tmp && b$mem_tmp <= 1) && (b$mem_tmp == 0 || b$mem_tmp == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || b$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || b$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-14 12:17:06,327 INFO L97 edCorrectnessWitness]: Location invariant before [L860-L860] ((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= b$w_buff1 && b$w_buff1 <= 1) && (b$w_buff1 == 0 || b$w_buff1 == 1)))) && (! multithreaded || b$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || b$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= b$w_buff0 && b$w_buff0 <= 1) && (b$w_buff0 == 0 || b$w_buff0 == 1)))) && (! multithreaded || b$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || b$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || b$read_delayed == (_Bool)0)) && (! multithreaded || b$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || b$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= b$mem_tmp && b$mem_tmp <= 1) && (b$mem_tmp == 0 || b$mem_tmp == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || b$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || b$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-14 12:17:06,327 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= b$w_buff1 && b$w_buff1 <= 1) && (b$w_buff1 == 0 || b$w_buff1 == 1)))) && (! multithreaded || b$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || b$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= b$w_buff0 && b$w_buff0 <= 1) && (b$w_buff0 == 0 || b$w_buff0 == 1)))) && (! multithreaded || b$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || b$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || b$read_delayed == (_Bool)0)) && (! multithreaded || b$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || b$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= b$mem_tmp && b$mem_tmp <= 1) && (b$mem_tmp == 0 || b$mem_tmp == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || b$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || b$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-14 12:17:06,327 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:17:06,327 INFO L106 edCorrectnessWitness]: ghost_update [L856-L856] multithreaded = 1; [2024-06-14 12:17:06,364 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:17:06,618 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:17:06,626 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:17:06,746 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:17:06,786 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:17:06,786 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06 WrapperNode [2024-06-14 12:17:06,786 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:17:06,787 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:17:06,787 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:17:06,788 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:17:06,793 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 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,816 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 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,857 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 130 [2024-06-14 12:17:06,858 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:17:06,858 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:17:06,858 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:17:06,858 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:17:06,866 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,867 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,869 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,904 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-14 12:17:06,904 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,928 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,946 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,949 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,951 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,953 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,956 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:17:06,956 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:17:06,957 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:17:06,957 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:17:06,957 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06" (1/1) ... [2024-06-14 12:17:06,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:17:06,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:17:06,980 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-14 12:17:06,992 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-14 12:17:07,018 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:17:07,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:17:07,018 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:17:07,019 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:17:07,019 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:17:07,019 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:17:07,019 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 12:17:07,019 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 12:17:07,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:17:07,020 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:17:07,020 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:17:07,020 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:17:07,021 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:17:07,153 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:17:07,155 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:17:07,484 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:17:07,484 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:17:07,639 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:17:07,639 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:17:07,641 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:17:07 BoogieIcfgContainer [2024-06-14 12:17:07,641 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:17:07,643 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:17:07,643 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:17:07,646 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:17:07,646 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:17:06" (1/4) ... [2024-06-14 12:17:07,648 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1127306d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:17:07, skipping insertion in model container [2024-06-14 12:17:07,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:17:06" (2/4) ... [2024-06-14 12:17:07,649 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1127306d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:17:07, skipping insertion in model container [2024-06-14 12:17:07,649 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:06" (3/4) ... [2024-06-14 12:17:07,649 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1127306d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:17:07, skipping insertion in model container [2024-06-14 12:17:07,649 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:17:07" (4/4) ... [2024-06-14 12:17:07,650 INFO L112 eAbstractionObserver]: Analyzing ICFG mix032.oepc.i [2024-06-14 12:17:07,664 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:17:07,664 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 12:17:07,664 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:17:07,742 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:17:07,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 45 transitions, 102 flow [2024-06-14 12:17:07,808 INFO L124 PetriNetUnfolderBase]: 0/42 cut-off events. [2024-06-14 12:17:07,809 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:17:07,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 0/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:17:07,810 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 45 transitions, 102 flow [2024-06-14 12:17:07,814 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 46 places, 36 transitions, 81 flow [2024-06-14 12:17:07,827 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:17:07,834 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;@2f24d090, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:17:07,834 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 12:17:07,838 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:17:07,838 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:17:07,838 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:17:07,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:07,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:17:07,839 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-14 12:17:07,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:07,844 INFO L85 PathProgramCache]: Analyzing trace with hash -906167667, now seen corresponding path program 1 times [2024-06-14 12:17:07,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:07,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708253926] [2024-06-14 12:17:07,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:07,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:07,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:08,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:08,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:08,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708253926] [2024-06-14 12:17:08,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708253926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:08,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:08,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:17:08,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211150349] [2024-06-14 12:17:08,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:08,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:17:08,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:08,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:17:08,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:17:08,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-14 12:17:08,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 36 transitions, 81 flow. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:08,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:08,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-14 12:17:08,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:09,352 INFO L124 PetriNetUnfolderBase]: 1566/2427 cut-off events. [2024-06-14 12:17:09,352 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2024-06-14 12:17:09,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4840 conditions, 2427 events. 1566/2427 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12245 event pairs, 1097 based on Foata normal form. 1/2350 useless extension candidates. Maximal degree in co-relation 4825. Up to 2326 conditions per place. [2024-06-14 12:17:09,369 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 35 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-14 12:17:09,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 46 transitions, 185 flow [2024-06-14 12:17:09,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:17:09,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:17:09,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions. [2024-06-14 12:17:09,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 12:17:09,381 INFO L175 Difference]: Start difference. First operand has 46 places, 36 transitions, 81 flow. Second operand 3 states and 81 transitions. [2024-06-14 12:17:09,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 46 transitions, 185 flow [2024-06-14 12:17:09,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 46 transitions, 180 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:09,387 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 108 flow [2024-06-14 12:17:09,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=108, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-14 12:17:09,391 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 0 predicate places. [2024-06-14 12:17:09,392 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 108 flow [2024-06-14 12:17:09,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:09,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:09,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:09,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:17:09,393 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-14 12:17:09,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:09,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1051273132, now seen corresponding path program 1 times [2024-06-14 12:17:09,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:09,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796413058] [2024-06-14 12:17:09,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:09,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:09,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:10,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:10,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:10,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796413058] [2024-06-14 12:17:10,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796413058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:10,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:10,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:17:10,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225865415] [2024-06-14 12:17:10,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:10,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:17:10,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:10,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:17:10,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:17:10,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-14 12:17:10,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 108 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:10,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:10,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-14 12:17:10,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:10,479 INFO L124 PetriNetUnfolderBase]: 1560/2434 cut-off events. [2024-06-14 12:17:10,479 INFO L125 PetriNetUnfolderBase]: For 472/472 co-relation queries the response was YES. [2024-06-14 12:17:10,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5452 conditions, 2434 events. 1560/2434 cut-off events. For 472/472 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12365 event pairs, 930 based on Foata normal form. 3/2398 useless extension candidates. Maximal degree in co-relation 5437. Up to 2302 conditions per place. [2024-06-14 12:17:10,490 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 42 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-14 12:17:10,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 56 transitions, 252 flow [2024-06-14 12:17:10,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:17:10,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:17:10,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-14 12:17:10,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-14 12:17:10,492 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 108 flow. Second operand 4 states and 104 transitions. [2024-06-14 12:17:10,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 56 transitions, 252 flow [2024-06-14 12:17:10,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 56 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:17:10,494 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 144 flow [2024-06-14 12:17:10,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=144, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-14 12:17:10,495 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 3 predicate places. [2024-06-14 12:17:10,495 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 144 flow [2024-06-14 12:17:10,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:10,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:10,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:10,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:17:10,495 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:10,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:10,496 INFO L85 PathProgramCache]: Analyzing trace with hash 956207307, now seen corresponding path program 1 times [2024-06-14 12:17:10,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:10,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25748038] [2024-06-14 12:17:10,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:10,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:10,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:11,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:11,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:11,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25748038] [2024-06-14 12:17:11,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25748038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:11,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:11,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:17:11,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454452198] [2024-06-14 12:17:11,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:11,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:17:11,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:11,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:17:11,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:17:11,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:17:11,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 144 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:11,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:11,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:17:11,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:11,983 INFO L124 PetriNetUnfolderBase]: 1893/2923 cut-off events. [2024-06-14 12:17:11,983 INFO L125 PetriNetUnfolderBase]: For 1525/1525 co-relation queries the response was YES. [2024-06-14 12:17:11,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7212 conditions, 2923 events. 1893/2923 cut-off events. For 1525/1525 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14739 event pairs, 878 based on Foata normal form. 3/2878 useless extension candidates. Maximal degree in co-relation 7195. Up to 2753 conditions per place. [2024-06-14 12:17:11,997 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 57 selfloop transitions, 13 changer transitions 0/76 dead transitions. [2024-06-14 12:17:11,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 386 flow [2024-06-14 12:17:11,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:11,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:12,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 12:17:12,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-14 12:17:12,002 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 144 flow. Second operand 6 states and 145 transitions. [2024-06-14 12:17:12,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 386 flow [2024-06-14 12:17:12,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 76 transitions, 366 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 12:17:12,006 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 202 flow [2024-06-14 12:17:12,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=202, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-14 12:17:12,007 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 8 predicate places. [2024-06-14 12:17:12,007 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 202 flow [2024-06-14 12:17:12,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:12,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:12,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:12,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:17:12,008 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-14 12:17:12,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:12,008 INFO L85 PathProgramCache]: Analyzing trace with hash -422343181, now seen corresponding path program 1 times [2024-06-14 12:17:12,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:12,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874022328] [2024-06-14 12:17:12,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:12,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:12,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:12,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:12,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:12,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874022328] [2024-06-14 12:17:12,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874022328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:12,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:12,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:12,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866713233] [2024-06-14 12:17:12,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:12,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:12,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:12,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:12,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:13,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:17:13,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 202 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:13,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:13,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:17:13,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:13,595 INFO L124 PetriNetUnfolderBase]: 1884/2904 cut-off events. [2024-06-14 12:17:13,595 INFO L125 PetriNetUnfolderBase]: For 3016/3016 co-relation queries the response was YES. [2024-06-14 12:17:13,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7977 conditions, 2904 events. 1884/2904 cut-off events. For 3016/3016 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14545 event pairs, 690 based on Foata normal form. 6/2860 useless extension candidates. Maximal degree in co-relation 7958. Up to 2708 conditions per place. [2024-06-14 12:17:13,610 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 61 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-06-14 12:17:13,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 82 transitions, 446 flow [2024-06-14 12:17:13,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:13,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:13,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 12:17:13,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5174603174603175 [2024-06-14 12:17:13,612 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 202 flow. Second operand 7 states and 163 transitions. [2024-06-14 12:17:13,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 82 transitions, 446 flow [2024-06-14 12:17:13,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 82 transitions, 418 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:13,615 INFO L231 Difference]: Finished difference. Result has 57 places, 49 transitions, 223 flow [2024-06-14 12:17:13,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=223, PETRI_PLACES=57, PETRI_TRANSITIONS=49} [2024-06-14 12:17:13,616 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 11 predicate places. [2024-06-14 12:17:13,616 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 49 transitions, 223 flow [2024-06-14 12:17:13,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:13,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:13,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:13,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:17:13,617 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-14 12:17:13,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:13,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1201136532, now seen corresponding path program 1 times [2024-06-14 12:17:13,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:13,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354984833] [2024-06-14 12:17:13,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:13,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:13,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:14,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:14,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:14,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354984833] [2024-06-14 12:17:14,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354984833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:14,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:14,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:17:14,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320746191] [2024-06-14 12:17:14,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:14,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:17:14,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:14,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:17:14,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:17:14,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:14,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 49 transitions, 223 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:14,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:14,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:14,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:14,898 INFO L124 PetriNetUnfolderBase]: 1879/2897 cut-off events. [2024-06-14 12:17:14,898 INFO L125 PetriNetUnfolderBase]: For 4612/4612 co-relation queries the response was YES. [2024-06-14 12:17:14,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8454 conditions, 2897 events. 1879/2897 cut-off events. For 4612/4612 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14506 event pairs, 812 based on Foata normal form. 2/2849 useless extension candidates. Maximal degree in co-relation 8434. Up to 2767 conditions per place. [2024-06-14 12:17:14,911 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 48 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-14 12:17:14,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 392 flow [2024-06-14 12:17:14,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:14,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:14,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-14 12:17:14,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 12:17:14,912 INFO L175 Difference]: Start difference. First operand has 57 places, 49 transitions, 223 flow. Second operand 6 states and 115 transitions. [2024-06-14 12:17:14,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 392 flow [2024-06-14 12:17:14,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 351 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:14,915 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 248 flow [2024-06-14 12:17:14,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=248, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-14 12:17:14,916 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 13 predicate places. [2024-06-14 12:17:14,916 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 248 flow [2024-06-14 12:17:14,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:14,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:14,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:14,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:17:14,917 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-14 12:17:14,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:14,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1419474820, now seen corresponding path program 1 times [2024-06-14 12:17:14,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:14,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100474546] [2024-06-14 12:17:14,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:14,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:14,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:15,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:15,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:15,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100474546] [2024-06-14 12:17:15,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100474546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:15,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:15,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:15,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429069972] [2024-06-14 12:17:15,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:15,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:15,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:15,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:15,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:15,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:15,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 248 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:15,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:15,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:15,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:16,545 INFO L124 PetriNetUnfolderBase]: 2215/3408 cut-off events. [2024-06-14 12:17:16,545 INFO L125 PetriNetUnfolderBase]: For 7255/7255 co-relation queries the response was YES. [2024-06-14 12:17:16,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10480 conditions, 3408 events. 2215/3408 cut-off events. For 7255/7255 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17058 event pairs, 972 based on Foata normal form. 2/3400 useless extension candidates. Maximal degree in co-relation 10457. Up to 3242 conditions per place. [2024-06-14 12:17:16,565 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 54 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-14 12:17:16,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 71 transitions, 436 flow [2024-06-14 12:17:16,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:16,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:16,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-14 12:17:16,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42962962962962964 [2024-06-14 12:17:16,566 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 248 flow. Second operand 6 states and 116 transitions. [2024-06-14 12:17:16,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 71 transitions, 436 flow [2024-06-14 12:17:16,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 71 transitions, 412 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:16,571 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 282 flow [2024-06-14 12:17:16,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=282, PETRI_PLACES=62, PETRI_TRANSITIONS=57} [2024-06-14 12:17:16,571 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 16 predicate places. [2024-06-14 12:17:16,571 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 282 flow [2024-06-14 12:17:16,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:16,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:16,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:16,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:17:16,572 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-14 12:17:16,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:16,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1048326283, now seen corresponding path program 1 times [2024-06-14 12:17:16,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:16,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676913608] [2024-06-14 12:17:16,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:16,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:16,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:17,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:17,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:17,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676913608] [2024-06-14 12:17:17,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676913608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:17,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:17,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:17,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867031005] [2024-06-14 12:17:17,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:17,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:17,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:17,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:17,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:17,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:17,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 57 transitions, 282 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:17,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:17,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:17,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:18,059 INFO L124 PetriNetUnfolderBase]: 2122/3331 cut-off events. [2024-06-14 12:17:18,059 INFO L125 PetriNetUnfolderBase]: For 9990/9994 co-relation queries the response was YES. [2024-06-14 12:17:18,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10989 conditions, 3331 events. 2122/3331 cut-off events. For 9990/9994 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17109 event pairs, 879 based on Foata normal form. 6/3326 useless extension candidates. Maximal degree in co-relation 10965. Up to 3085 conditions per place. [2024-06-14 12:17:18,084 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 58 selfloop transitions, 18 changer transitions 0/83 dead transitions. [2024-06-14 12:17:18,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 83 transitions, 561 flow [2024-06-14 12:17:18,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:18,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:18,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-14 12:17:18,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-14 12:17:18,085 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 282 flow. Second operand 7 states and 138 transitions. [2024-06-14 12:17:18,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 83 transitions, 561 flow [2024-06-14 12:17:18,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 527 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:18,093 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 371 flow [2024-06-14 12:17:18,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=371, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-06-14 12:17:18,095 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 20 predicate places. [2024-06-14 12:17:18,095 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 371 flow [2024-06-14 12:17:18,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:18,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:18,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:18,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:17:18,096 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-14 12:17:18,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:18,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1980565983, now seen corresponding path program 2 times [2024-06-14 12:17:18,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:18,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530998351] [2024-06-14 12:17:18,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:18,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:18,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:18,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:18,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:18,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530998351] [2024-06-14 12:17:18,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530998351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:18,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:18,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:18,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190123170] [2024-06-14 12:17:18,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:18,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:18,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:18,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:18,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:18,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:18,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 371 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:18,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:18,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:18,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:19,449 INFO L124 PetriNetUnfolderBase]: 2117/3323 cut-off events. [2024-06-14 12:17:19,450 INFO L125 PetriNetUnfolderBase]: For 13009/13009 co-relation queries the response was YES. [2024-06-14 12:17:19,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11740 conditions, 3323 events. 2117/3323 cut-off events. For 13009/13009 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17085 event pairs, 875 based on Foata normal form. 2/3314 useless extension candidates. Maximal degree in co-relation 11714. Up to 3100 conditions per place. [2024-06-14 12:17:19,467 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 61 selfloop transitions, 12 changer transitions 0/80 dead transitions. [2024-06-14 12:17:19,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 80 transitions, 553 flow [2024-06-14 12:17:19,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:19,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:19,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-14 12:17:19,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44814814814814813 [2024-06-14 12:17:19,471 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 371 flow. Second operand 6 states and 121 transitions. [2024-06-14 12:17:19,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 80 transitions, 553 flow [2024-06-14 12:17:19,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 80 transitions, 514 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:19,479 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 364 flow [2024-06-14 12:17:19,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=364, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-14 12:17:19,480 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 23 predicate places. [2024-06-14 12:17:19,480 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 364 flow [2024-06-14 12:17:19,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:19,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:19,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:19,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:17:19,482 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-14 12:17:19,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:19,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1313491279, now seen corresponding path program 3 times [2024-06-14 12:17:19,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:19,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787499683] [2024-06-14 12:17:19,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:19,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:19,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:20,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:20,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:20,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787499683] [2024-06-14 12:17:20,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787499683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:20,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:20,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:20,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112419822] [2024-06-14 12:17:20,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:20,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:20,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:20,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:20,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:20,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:20,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 364 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:20,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:20,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:20,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:20,860 INFO L124 PetriNetUnfolderBase]: 2140/3359 cut-off events. [2024-06-14 12:17:20,860 INFO L125 PetriNetUnfolderBase]: For 15439/15443 co-relation queries the response was YES. [2024-06-14 12:17:20,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12222 conditions, 3359 events. 2140/3359 cut-off events. For 15439/15443 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17279 event pairs, 875 based on Foata normal form. 6/3354 useless extension candidates. Maximal degree in co-relation 12194. Up to 3084 conditions per place. [2024-06-14 12:17:20,878 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 60 selfloop transitions, 37 changer transitions 0/104 dead transitions. [2024-06-14 12:17:20,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 104 transitions, 736 flow [2024-06-14 12:17:20,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:20,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:20,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-14 12:17:20,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634920634920635 [2024-06-14 12:17:20,880 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 364 flow. Second operand 7 states and 146 transitions. [2024-06-14 12:17:20,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 104 transitions, 736 flow [2024-06-14 12:17:20,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 705 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:20,887 INFO L231 Difference]: Finished difference. Result has 74 places, 84 transitions, 583 flow [2024-06-14 12:17:20,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=583, PETRI_PLACES=74, PETRI_TRANSITIONS=84} [2024-06-14 12:17:20,888 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 28 predicate places. [2024-06-14 12:17:20,888 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 84 transitions, 583 flow [2024-06-14 12:17:20,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:20,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:20,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:20,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:17:20,889 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-14 12:17:20,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:20,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1981653587, now seen corresponding path program 1 times [2024-06-14 12:17:20,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:20,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890942688] [2024-06-14 12:17:20,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:20,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:20,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:21,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:21,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:21,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890942688] [2024-06-14 12:17:21,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890942688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:21,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:21,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:21,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078987780] [2024-06-14 12:17:21,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:21,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:21,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:21,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:21,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:21,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:21,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 84 transitions, 583 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:21,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:21,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:21,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:22,516 INFO L124 PetriNetUnfolderBase]: 2262/3463 cut-off events. [2024-06-14 12:17:22,516 INFO L125 PetriNetUnfolderBase]: For 19407/19407 co-relation queries the response was YES. [2024-06-14 12:17:22,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13486 conditions, 3463 events. 2262/3463 cut-off events. For 19407/19407 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17139 event pairs, 915 based on Foata normal form. 4/3454 useless extension candidates. Maximal degree in co-relation 13455. Up to 3293 conditions per place. [2024-06-14 12:17:22,534 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 86 selfloop transitions, 15 changer transitions 0/106 dead transitions. [2024-06-14 12:17:22,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 106 transitions, 869 flow [2024-06-14 12:17:22,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:22,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:22,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-14 12:17:22,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253968253968254 [2024-06-14 12:17:22,536 INFO L175 Difference]: Start difference. First operand has 74 places, 84 transitions, 583 flow. Second operand 7 states and 134 transitions. [2024-06-14 12:17:22,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 106 transitions, 869 flow [2024-06-14 12:17:22,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 106 transitions, 813 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:22,545 INFO L231 Difference]: Finished difference. Result has 78 places, 87 transitions, 599 flow [2024-06-14 12:17:22,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=599, PETRI_PLACES=78, PETRI_TRANSITIONS=87} [2024-06-14 12:17:22,545 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 32 predicate places. [2024-06-14 12:17:22,546 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 87 transitions, 599 flow [2024-06-14 12:17:22,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:22,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:22,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:22,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:17:22,546 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-14 12:17:22,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:22,547 INFO L85 PathProgramCache]: Analyzing trace with hash -449928041, now seen corresponding path program 1 times [2024-06-14 12:17:22,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:22,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633687589] [2024-06-14 12:17:22,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:22,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:22,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:23,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:23,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:23,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633687589] [2024-06-14 12:17:23,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633687589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:23,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:23,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:23,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921029521] [2024-06-14 12:17:23,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:23,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:23,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:23,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:23,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:23,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:23,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 87 transitions, 599 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:23,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:23,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:23,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:24,135 INFO L124 PetriNetUnfolderBase]: 2141/3345 cut-off events. [2024-06-14 12:17:24,136 INFO L125 PetriNetUnfolderBase]: For 22970/22970 co-relation queries the response was YES. [2024-06-14 12:17:24,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13755 conditions, 3345 events. 2141/3345 cut-off events. For 22970/22970 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17070 event pairs, 826 based on Foata normal form. 2/3333 useless extension candidates. Maximal degree in co-relation 13723. Up to 3098 conditions per place. [2024-06-14 12:17:24,153 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 85 selfloop transitions, 22 changer transitions 0/114 dead transitions. [2024-06-14 12:17:24,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 114 transitions, 923 flow [2024-06-14 12:17:24,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:24,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:24,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-14 12:17:24,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-14 12:17:24,155 INFO L175 Difference]: Start difference. First operand has 78 places, 87 transitions, 599 flow. Second operand 7 states and 145 transitions. [2024-06-14 12:17:24,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 114 transitions, 923 flow [2024-06-14 12:17:24,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 114 transitions, 875 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:24,166 INFO L231 Difference]: Finished difference. Result has 80 places, 90 transitions, 641 flow [2024-06-14 12:17:24,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=641, PETRI_PLACES=80, PETRI_TRANSITIONS=90} [2024-06-14 12:17:24,166 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 34 predicate places. [2024-06-14 12:17:24,167 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 90 transitions, 641 flow [2024-06-14 12:17:24,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:24,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:24,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:24,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:17:24,167 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-14 12:17:24,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:24,168 INFO L85 PathProgramCache]: Analyzing trace with hash -449808071, now seen corresponding path program 2 times [2024-06-14 12:17:24,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:24,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621800614] [2024-06-14 12:17:24,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:24,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:24,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:24,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:24,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:24,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621800614] [2024-06-14 12:17:24,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621800614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:24,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:24,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:24,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941715284] [2024-06-14 12:17:24,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:24,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:24,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:24,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:24,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:25,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:25,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 90 transitions, 641 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:25,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:25,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:25,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:25,595 INFO L124 PetriNetUnfolderBase]: 2150/3363 cut-off events. [2024-06-14 12:17:25,596 INFO L125 PetriNetUnfolderBase]: For 27502/27506 co-relation queries the response was YES. [2024-06-14 12:17:25,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14521 conditions, 3363 events. 2150/3363 cut-off events. For 27502/27506 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17234 event pairs, 829 based on Foata normal form. 6/3355 useless extension candidates. Maximal degree in co-relation 14488. Up to 3033 conditions per place. [2024-06-14 12:17:25,612 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 71 selfloop transitions, 42 changer transitions 0/120 dead transitions. [2024-06-14 12:17:25,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 120 transitions, 1063 flow [2024-06-14 12:17:25,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:25,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:25,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-14 12:17:25,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46984126984126984 [2024-06-14 12:17:25,613 INFO L175 Difference]: Start difference. First operand has 80 places, 90 transitions, 641 flow. Second operand 7 states and 148 transitions. [2024-06-14 12:17:25,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 120 transitions, 1063 flow [2024-06-14 12:17:25,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 120 transitions, 997 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:25,623 INFO L231 Difference]: Finished difference. Result has 82 places, 96 transitions, 752 flow [2024-06-14 12:17:25,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=752, PETRI_PLACES=82, PETRI_TRANSITIONS=96} [2024-06-14 12:17:25,624 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 36 predicate places. [2024-06-14 12:17:25,624 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 96 transitions, 752 flow [2024-06-14 12:17:25,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:25,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:25,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:25,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:17:25,625 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-14 12:17:25,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:25,625 INFO L85 PathProgramCache]: Analyzing trace with hash -449807885, now seen corresponding path program 1 times [2024-06-14 12:17:25,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:25,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102724665] [2024-06-14 12:17:25,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:25,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:25,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:26,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-14 12:17:26,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:26,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102724665] [2024-06-14 12:17:26,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102724665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:26,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:26,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:26,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750433171] [2024-06-14 12:17:26,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:26,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:26,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:26,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:26,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:26,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:26,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 96 transitions, 752 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:26,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:26,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:26,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:27,132 INFO L124 PetriNetUnfolderBase]: 2295/3539 cut-off events. [2024-06-14 12:17:27,133 INFO L125 PetriNetUnfolderBase]: For 32250/32254 co-relation queries the response was YES. [2024-06-14 12:17:27,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15834 conditions, 3539 events. 2295/3539 cut-off events. For 32250/32254 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17707 event pairs, 893 based on Foata normal form. 3/3527 useless extension candidates. Maximal degree in co-relation 15800. Up to 3262 conditions per place. [2024-06-14 12:17:27,152 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 78 selfloop transitions, 42 changer transitions 0/125 dead transitions. [2024-06-14 12:17:27,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 125 transitions, 1182 flow [2024-06-14 12:17:27,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:27,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:27,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-14 12:17:27,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4507936507936508 [2024-06-14 12:17:27,154 INFO L175 Difference]: Start difference. First operand has 82 places, 96 transitions, 752 flow. Second operand 7 states and 142 transitions. [2024-06-14 12:17:27,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 125 transitions, 1182 flow [2024-06-14 12:17:27,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 125 transitions, 1122 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:27,169 INFO L231 Difference]: Finished difference. Result has 86 places, 102 transitions, 865 flow [2024-06-14 12:17:27,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=865, PETRI_PLACES=86, PETRI_TRANSITIONS=102} [2024-06-14 12:17:27,170 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 40 predicate places. [2024-06-14 12:17:27,170 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 102 transitions, 865 flow [2024-06-14 12:17:27,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:27,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:27,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:27,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:17:27,170 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-14 12:17:27,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:27,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1268001681, now seen corresponding path program 2 times [2024-06-14 12:17:27,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:27,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477426232] [2024-06-14 12:17:27,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:27,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:27,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:28,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:28,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:28,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477426232] [2024-06-14 12:17:28,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477426232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:28,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:28,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:28,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937364844] [2024-06-14 12:17:28,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:28,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:28,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:28,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:28,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:28,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:28,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 102 transitions, 865 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:28,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:28,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:28,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:28,752 INFO L124 PetriNetUnfolderBase]: 2306/3555 cut-off events. [2024-06-14 12:17:28,752 INFO L125 PetriNetUnfolderBase]: For 37668/37668 co-relation queries the response was YES. [2024-06-14 12:17:28,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16706 conditions, 3555 events. 2306/3555 cut-off events. For 37668/37668 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17811 event pairs, 891 based on Foata normal form. 2/3542 useless extension candidates. Maximal degree in co-relation 16670. Up to 3341 conditions per place. [2024-06-14 12:17:28,773 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 98 selfloop transitions, 23 changer transitions 0/126 dead transitions. [2024-06-14 12:17:28,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 126 transitions, 1265 flow [2024-06-14 12:17:28,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:28,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:28,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-14 12:17:28,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43492063492063493 [2024-06-14 12:17:28,775 INFO L175 Difference]: Start difference. First operand has 86 places, 102 transitions, 865 flow. Second operand 7 states and 137 transitions. [2024-06-14 12:17:28,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 126 transitions, 1265 flow [2024-06-14 12:17:28,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 126 transitions, 1207 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:28,804 INFO L231 Difference]: Finished difference. Result has 90 places, 105 transitions, 904 flow [2024-06-14 12:17:28,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=904, PETRI_PLACES=90, PETRI_TRANSITIONS=105} [2024-06-14 12:17:28,805 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 44 predicate places. [2024-06-14 12:17:28,805 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 105 transitions, 904 flow [2024-06-14 12:17:28,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:28,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:28,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:28,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:17:28,805 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-14 12:17:28,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:28,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1684253277, now seen corresponding path program 3 times [2024-06-14 12:17:28,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:28,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736465649] [2024-06-14 12:17:28,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:28,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:28,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:29,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:29,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:29,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736465649] [2024-06-14 12:17:29,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736465649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:29,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:29,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:29,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209265453] [2024-06-14 12:17:29,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:29,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:29,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:29,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:29,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:29,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:29,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 105 transitions, 904 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:29,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:29,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:29,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:30,358 INFO L124 PetriNetUnfolderBase]: 2301/3548 cut-off events. [2024-06-14 12:17:30,358 INFO L125 PetriNetUnfolderBase]: For 41017/41017 co-relation queries the response was YES. [2024-06-14 12:17:30,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16837 conditions, 3548 events. 2301/3548 cut-off events. For 41017/41017 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17755 event pairs, 891 based on Foata normal form. 2/3535 useless extension candidates. Maximal degree in co-relation 16799. Up to 3359 conditions per place. [2024-06-14 12:17:30,373 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 103 selfloop transitions, 15 changer transitions 0/123 dead transitions. [2024-06-14 12:17:30,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 123 transitions, 1194 flow [2024-06-14 12:17:30,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:30,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:30,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-14 12:17:30,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:17:30,374 INFO L175 Difference]: Start difference. First operand has 90 places, 105 transitions, 904 flow. Second operand 7 states and 133 transitions. [2024-06-14 12:17:30,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 123 transitions, 1194 flow [2024-06-14 12:17:30,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 123 transitions, 1074 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:30,400 INFO L231 Difference]: Finished difference. Result has 91 places, 105 transitions, 822 flow [2024-06-14 12:17:30,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=822, PETRI_PLACES=91, PETRI_TRANSITIONS=105} [2024-06-14 12:17:30,400 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 45 predicate places. [2024-06-14 12:17:30,400 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 105 transitions, 822 flow [2024-06-14 12:17:30,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:30,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:30,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:30,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:17:30,401 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-14 12:17:30,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:30,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1684490613, now seen corresponding path program 3 times [2024-06-14 12:17:30,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:30,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202734036] [2024-06-14 12:17:30,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:30,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:30,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:31,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:31,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:31,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202734036] [2024-06-14 12:17:31,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202734036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:31,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:31,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:31,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298990591] [2024-06-14 12:17:31,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:31,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:31,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:31,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:31,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:31,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:31,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 105 transitions, 822 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:31,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:31,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:31,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:31,874 INFO L124 PetriNetUnfolderBase]: 2171/3416 cut-off events. [2024-06-14 12:17:31,874 INFO L125 PetriNetUnfolderBase]: For 44720/44720 co-relation queries the response was YES. [2024-06-14 12:17:31,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16422 conditions, 3416 events. 2171/3416 cut-off events. For 44720/44720 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17589 event pairs, 826 based on Foata normal form. 2/3403 useless extension candidates. Maximal degree in co-relation 16384. Up to 3152 conditions per place. [2024-06-14 12:17:31,892 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 95 selfloop transitions, 18 changer transitions 0/123 dead transitions. [2024-06-14 12:17:31,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 123 transitions, 1104 flow [2024-06-14 12:17:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:31,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:31,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-14 12:17:31,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44126984126984126 [2024-06-14 12:17:31,894 INFO L175 Difference]: Start difference. First operand has 91 places, 105 transitions, 822 flow. Second operand 7 states and 139 transitions. [2024-06-14 12:17:31,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 123 transitions, 1104 flow [2024-06-14 12:17:31,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 123 transitions, 1037 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:31,922 INFO L231 Difference]: Finished difference. Result has 92 places, 105 transitions, 800 flow [2024-06-14 12:17:31,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=800, PETRI_PLACES=92, PETRI_TRANSITIONS=105} [2024-06-14 12:17:31,922 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 46 predicate places. [2024-06-14 12:17:31,923 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 105 transitions, 800 flow [2024-06-14 12:17:31,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:31,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:31,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:31,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:17:31,923 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:31,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:31,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1509384458, now seen corresponding path program 1 times [2024-06-14 12:17:31,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:31,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832598413] [2024-06-14 12:17:31,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:31,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:31,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:32,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:32,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:32,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832598413] [2024-06-14 12:17:32,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832598413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:32,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:32,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:17:32,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654782990] [2024-06-14 12:17:32,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:32,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:17:32,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:32,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:17:32,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:17:32,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:32,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 105 transitions, 800 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:32,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:32,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:32,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:33,244 INFO L124 PetriNetUnfolderBase]: 2339/3718 cut-off events. [2024-06-14 12:17:33,245 INFO L125 PetriNetUnfolderBase]: For 55056/55056 co-relation queries the response was YES. [2024-06-14 12:17:33,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17908 conditions, 3718 events. 2339/3718 cut-off events. For 55056/55056 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19356 event pairs, 1003 based on Foata normal form. 1/3717 useless extension candidates. Maximal degree in co-relation 17869. Up to 3415 conditions per place. [2024-06-14 12:17:33,261 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 83 selfloop transitions, 9 changer transitions 0/115 dead transitions. [2024-06-14 12:17:33,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 115 transitions, 1026 flow [2024-06-14 12:17:33,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:17:33,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:17:33,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-06-14 12:17:33,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-06-14 12:17:33,262 INFO L175 Difference]: Start difference. First operand has 92 places, 105 transitions, 800 flow. Second operand 5 states and 99 transitions. [2024-06-14 12:17:33,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 115 transitions, 1026 flow [2024-06-14 12:17:33,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 115 transitions, 968 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:33,289 INFO L231 Difference]: Finished difference. Result has 91 places, 108 transitions, 794 flow [2024-06-14 12:17:33,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=794, PETRI_PLACES=91, PETRI_TRANSITIONS=108} [2024-06-14 12:17:33,289 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 45 predicate places. [2024-06-14 12:17:33,290 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 108 transitions, 794 flow [2024-06-14 12:17:33,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:33,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:33,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:33,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:17:33,290 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:33,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:33,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1062956100, now seen corresponding path program 1 times [2024-06-14 12:17:33,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:33,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688006761] [2024-06-14 12:17:33,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:33,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:33,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:34,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:34,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:34,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688006761] [2024-06-14 12:17:34,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688006761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:34,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:34,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:34,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098567131] [2024-06-14 12:17:34,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:34,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:34,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:34,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:34,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:34,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:34,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 108 transitions, 794 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:34,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:34,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:34,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:35,463 INFO L124 PetriNetUnfolderBase]: 2179/3426 cut-off events. [2024-06-14 12:17:35,464 INFO L125 PetriNetUnfolderBase]: For 53716/53716 co-relation queries the response was YES. [2024-06-14 12:17:35,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17353 conditions, 3426 events. 2179/3426 cut-off events. For 53716/53716 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17560 event pairs, 798 based on Foata normal form. 2/3426 useless extension candidates. Maximal degree in co-relation 17313. Up to 3112 conditions per place. [2024-06-14 12:17:35,482 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 108 selfloop transitions, 28 changer transitions 0/146 dead transitions. [2024-06-14 12:17:35,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 146 transitions, 1222 flow [2024-06-14 12:17:35,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:35,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:35,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-14 12:17:35,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.454320987654321 [2024-06-14 12:17:35,483 INFO L175 Difference]: Start difference. First operand has 91 places, 108 transitions, 794 flow. Second operand 9 states and 184 transitions. [2024-06-14 12:17:35,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 146 transitions, 1222 flow [2024-06-14 12:17:35,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 146 transitions, 1192 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:35,509 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 877 flow [2024-06-14 12:17:35,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=877, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-14 12:17:35,510 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 51 predicate places. [2024-06-14 12:17:35,510 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 877 flow [2024-06-14 12:17:35,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:35,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:35,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:35,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:17:35,510 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-14 12:17:35,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:35,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1900258631, now seen corresponding path program 1 times [2024-06-14 12:17:35,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:35,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160913754] [2024-06-14 12:17:35,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:35,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:35,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:36,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:36,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:36,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160913754] [2024-06-14 12:17:36,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160913754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:36,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:36,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:36,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169233165] [2024-06-14 12:17:36,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:36,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:36,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:36,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:36,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:36,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:36,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 877 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:36,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:36,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:36,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:37,288 INFO L124 PetriNetUnfolderBase]: 2315/3566 cut-off events. [2024-06-14 12:17:37,288 INFO L125 PetriNetUnfolderBase]: For 60434/60434 co-relation queries the response was YES. [2024-06-14 12:17:37,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18744 conditions, 3566 events. 2315/3566 cut-off events. For 60434/60434 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17793 event pairs, 842 based on Foata normal form. 2/3566 useless extension candidates. Maximal degree in co-relation 18703. Up to 3343 conditions per place. [2024-06-14 12:17:37,308 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 112 selfloop transitions, 25 changer transitions 0/142 dead transitions. [2024-06-14 12:17:37,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 142 transitions, 1283 flow [2024-06-14 12:17:37,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:37,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:37,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:17:37,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-14 12:17:37,310 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 877 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:17:37,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 142 transitions, 1283 flow [2024-06-14 12:17:37,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 142 transitions, 1196 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:37,336 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 896 flow [2024-06-14 12:17:37,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=896, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2024-06-14 12:17:37,337 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 52 predicate places. [2024-06-14 12:17:37,337 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 896 flow [2024-06-14 12:17:37,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:37,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:37,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:37,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:17:37,337 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-14 12:17:37,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:37,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1900108684, now seen corresponding path program 1 times [2024-06-14 12:17:37,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:37,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269383497] [2024-06-14 12:17:37,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:37,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:37,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:38,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-14 12:17:38,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:38,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269383497] [2024-06-14 12:17:38,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269383497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:38,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:38,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:38,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178975981] [2024-06-14 12:17:38,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:38,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:38,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:38,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:38,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:38,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:38,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 896 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:38,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:38,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:38,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:38,907 INFO L124 PetriNetUnfolderBase]: 2353/3625 cut-off events. [2024-06-14 12:17:38,907 INFO L125 PetriNetUnfolderBase]: For 68557/68559 co-relation queries the response was YES. [2024-06-14 12:17:38,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19712 conditions, 3625 events. 2353/3625 cut-off events. For 68557/68559 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18117 event pairs, 796 based on Foata normal form. 4/3627 useless extension candidates. Maximal degree in co-relation 19670. Up to 3284 conditions per place. [2024-06-14 12:17:38,923 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 96 selfloop transitions, 51 changer transitions 0/152 dead transitions. [2024-06-14 12:17:38,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 152 transitions, 1444 flow [2024-06-14 12:17:38,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:38,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:38,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-14 12:17:38,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-14 12:17:38,925 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 896 flow. Second operand 8 states and 163 transitions. [2024-06-14 12:17:38,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 152 transitions, 1444 flow [2024-06-14 12:17:38,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 152 transitions, 1362 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:38,950 INFO L231 Difference]: Finished difference. Result has 101 places, 123 transitions, 1041 flow [2024-06-14 12:17:38,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1041, PETRI_PLACES=101, PETRI_TRANSITIONS=123} [2024-06-14 12:17:38,950 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 55 predicate places. [2024-06-14 12:17:38,950 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 123 transitions, 1041 flow [2024-06-14 12:17:38,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:38,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:38,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:38,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:17:38,951 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-14 12:17:38,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:38,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1875704047, now seen corresponding path program 2 times [2024-06-14 12:17:38,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:38,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58690786] [2024-06-14 12:17:38,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:38,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:38,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:39,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:39,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:39,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58690786] [2024-06-14 12:17:39,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58690786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:39,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:39,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:39,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149329387] [2024-06-14 12:17:39,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:39,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:39,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:39,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:39,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:39,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:39,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 123 transitions, 1041 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:39,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:39,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:39,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:40,552 INFO L124 PetriNetUnfolderBase]: 2380/3667 cut-off events. [2024-06-14 12:17:40,552 INFO L125 PetriNetUnfolderBase]: For 76799/76801 co-relation queries the response was YES. [2024-06-14 12:17:40,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20954 conditions, 3667 events. 2380/3667 cut-off events. For 76799/76801 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18339 event pairs, 810 based on Foata normal form. 2/3667 useless extension candidates. Maximal degree in co-relation 20910. Up to 3269 conditions per place. [2024-06-14 12:17:40,573 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 101 selfloop transitions, 56 changer transitions 0/162 dead transitions. [2024-06-14 12:17:40,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 162 transitions, 1753 flow [2024-06-14 12:17:40,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:40,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:40,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 12:17:40,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-14 12:17:40,575 INFO L175 Difference]: Start difference. First operand has 101 places, 123 transitions, 1041 flow. Second operand 8 states and 164 transitions. [2024-06-14 12:17:40,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 162 transitions, 1753 flow [2024-06-14 12:17:40,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 162 transitions, 1693 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:40,613 INFO L231 Difference]: Finished difference. Result has 106 places, 132 transitions, 1257 flow [2024-06-14 12:17:40,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1257, PETRI_PLACES=106, PETRI_TRANSITIONS=132} [2024-06-14 12:17:40,614 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 60 predicate places. [2024-06-14 12:17:40,614 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 132 transitions, 1257 flow [2024-06-14 12:17:40,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:40,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:40,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:40,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:17:40,614 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-14 12:17:40,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:40,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1875709627, now seen corresponding path program 3 times [2024-06-14 12:17:40,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:40,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651126918] [2024-06-14 12:17:40,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:40,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:40,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:41,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:41,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:41,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651126918] [2024-06-14 12:17:41,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651126918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:41,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:41,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:41,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509847237] [2024-06-14 12:17:41,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:41,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:41,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:41,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:41,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:41,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:41,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 132 transitions, 1257 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:41,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:41,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:41,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:42,182 INFO L124 PetriNetUnfolderBase]: 2375/3655 cut-off events. [2024-06-14 12:17:42,183 INFO L125 PetriNetUnfolderBase]: For 84655/84657 co-relation queries the response was YES. [2024-06-14 12:17:42,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21638 conditions, 3655 events. 2375/3655 cut-off events. For 84655/84657 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18257 event pairs, 810 based on Foata normal form. 2/3655 useless extension candidates. Maximal degree in co-relation 21591. Up to 3264 conditions per place. [2024-06-14 12:17:42,209 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 100 selfloop transitions, 55 changer transitions 0/160 dead transitions. [2024-06-14 12:17:42,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 160 transitions, 1737 flow [2024-06-14 12:17:42,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:42,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:42,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-14 12:17:42,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-14 12:17:42,210 INFO L175 Difference]: Start difference. First operand has 106 places, 132 transitions, 1257 flow. Second operand 8 states and 163 transitions. [2024-06-14 12:17:42,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 160 transitions, 1737 flow [2024-06-14 12:17:42,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 160 transitions, 1632 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:42,261 INFO L231 Difference]: Finished difference. Result has 111 places, 132 transitions, 1270 flow [2024-06-14 12:17:42,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1270, PETRI_PLACES=111, PETRI_TRANSITIONS=132} [2024-06-14 12:17:42,262 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 65 predicate places. [2024-06-14 12:17:42,262 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 132 transitions, 1270 flow [2024-06-14 12:17:42,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:42,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:42,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:42,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:17:42,262 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-14 12:17:42,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:42,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1059146820, now seen corresponding path program 2 times [2024-06-14 12:17:42,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:42,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117299274] [2024-06-14 12:17:42,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:42,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:42,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:43,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-14 12:17:43,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:43,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117299274] [2024-06-14 12:17:43,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117299274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:43,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:43,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:43,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683785369] [2024-06-14 12:17:43,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:43,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:43,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:43,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:43,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:43,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:43,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 132 transitions, 1270 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:43,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:43,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:43,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:44,070 INFO L124 PetriNetUnfolderBase]: 2268/3550 cut-off events. [2024-06-14 12:17:44,070 INFO L125 PetriNetUnfolderBase]: For 90650/90652 co-relation queries the response was YES. [2024-06-14 12:17:44,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21449 conditions, 3550 events. 2268/3550 cut-off events. For 90650/90652 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18156 event pairs, 756 based on Foata normal form. 4/3552 useless extension candidates. Maximal degree in co-relation 21400. Up to 3164 conditions per place. [2024-06-14 12:17:44,090 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 102 selfloop transitions, 45 changer transitions 0/161 dead transitions. [2024-06-14 12:17:44,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 161 transitions, 1702 flow [2024-06-14 12:17:44,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:44,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:44,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 12:17:44,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-14 12:17:44,091 INFO L175 Difference]: Start difference. First operand has 111 places, 132 transitions, 1270 flow. Second operand 8 states and 164 transitions. [2024-06-14 12:17:44,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 161 transitions, 1702 flow [2024-06-14 12:17:44,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 161 transitions, 1593 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:44,143 INFO L231 Difference]: Finished difference. Result has 113 places, 135 transitions, 1319 flow [2024-06-14 12:17:44,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1319, PETRI_PLACES=113, PETRI_TRANSITIONS=135} [2024-06-14 12:17:44,144 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 67 predicate places. [2024-06-14 12:17:44,144 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 135 transitions, 1319 flow [2024-06-14 12:17:44,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:44,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:44,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:44,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:17:44,144 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-14 12:17:44,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:44,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1698540148, now seen corresponding path program 2 times [2024-06-14 12:17:44,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:44,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643416870] [2024-06-14 12:17:44,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:44,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:44,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:44,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:44,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:44,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643416870] [2024-06-14 12:17:44,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643416870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:44,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:44,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:44,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934306077] [2024-06-14 12:17:44,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:44,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:44,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:44,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:44,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:45,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:45,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 135 transitions, 1319 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:45,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:45,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:45,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:45,756 INFO L124 PetriNetUnfolderBase]: 2408/3705 cut-off events. [2024-06-14 12:17:45,756 INFO L125 PetriNetUnfolderBase]: For 100928/100928 co-relation queries the response was YES. [2024-06-14 12:17:45,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22964 conditions, 3705 events. 2408/3705 cut-off events. For 100928/100928 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18533 event pairs, 808 based on Foata normal form. 4/3707 useless extension candidates. Maximal degree in co-relation 22914. Up to 3497 conditions per place. [2024-06-14 12:17:45,778 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 138 selfloop transitions, 18 changer transitions 0/161 dead transitions. [2024-06-14 12:17:45,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 161 transitions, 1749 flow [2024-06-14 12:17:45,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:45,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:45,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:17:45,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-14 12:17:45,780 INFO L175 Difference]: Start difference. First operand has 113 places, 135 transitions, 1319 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:17:45,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 161 transitions, 1749 flow [2024-06-14 12:17:45,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 161 transitions, 1615 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:45,840 INFO L231 Difference]: Finished difference. Result has 115 places, 138 transitions, 1283 flow [2024-06-14 12:17:45,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1283, PETRI_PLACES=115, PETRI_TRANSITIONS=138} [2024-06-14 12:17:45,841 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 69 predicate places. [2024-06-14 12:17:45,844 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 138 transitions, 1283 flow [2024-06-14 12:17:45,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:45,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:45,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:45,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:17:45,844 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-14 12:17:45,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:45,845 INFO L85 PathProgramCache]: Analyzing trace with hash -679392196, now seen corresponding path program 3 times [2024-06-14 12:17:45,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:45,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900734839] [2024-06-14 12:17:45,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:45,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:45,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:46,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:46,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:46,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900734839] [2024-06-14 12:17:46,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900734839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:46,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:46,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:46,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150449913] [2024-06-14 12:17:46,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:46,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:46,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:46,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:46,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:46,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:46,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 138 transitions, 1283 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:46,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:46,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:46,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:47,543 INFO L124 PetriNetUnfolderBase]: 2430/3742 cut-off events. [2024-06-14 12:17:47,543 INFO L125 PetriNetUnfolderBase]: For 108320/108320 co-relation queries the response was YES. [2024-06-14 12:17:47,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23378 conditions, 3742 events. 2430/3742 cut-off events. For 108320/108320 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18770 event pairs, 808 based on Foata normal form. 4/3744 useless extension candidates. Maximal degree in co-relation 23327. Up to 3502 conditions per place. [2024-06-14 12:17:47,568 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 137 selfloop transitions, 23 changer transitions 0/165 dead transitions. [2024-06-14 12:17:47,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 165 transitions, 1731 flow [2024-06-14 12:17:47,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:47,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:47,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 12:17:47,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-14 12:17:47,569 INFO L175 Difference]: Start difference. First operand has 115 places, 138 transitions, 1283 flow. Second operand 8 states and 154 transitions. [2024-06-14 12:17:47,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 165 transitions, 1731 flow [2024-06-14 12:17:47,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 165 transitions, 1656 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:47,630 INFO L231 Difference]: Finished difference. Result has 117 places, 141 transitions, 1322 flow [2024-06-14 12:17:47,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1322, PETRI_PLACES=117, PETRI_TRANSITIONS=141} [2024-06-14 12:17:47,630 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 71 predicate places. [2024-06-14 12:17:47,630 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 141 transitions, 1322 flow [2024-06-14 12:17:47,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:47,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:47,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:47,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:17:47,631 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-14 12:17:47,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:47,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1700806894, now seen corresponding path program 4 times [2024-06-14 12:17:47,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:47,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846382580] [2024-06-14 12:17:47,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:47,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:47,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:48,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:48,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:48,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846382580] [2024-06-14 12:17:48,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846382580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:48,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:48,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:48,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548015482] [2024-06-14 12:17:48,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:48,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:48,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:48,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:48,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:48,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:48,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 141 transitions, 1322 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:48,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:48,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:48,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:49,182 INFO L124 PetriNetUnfolderBase]: 2420/3728 cut-off events. [2024-06-14 12:17:49,182 INFO L125 PetriNetUnfolderBase]: For 114126/114126 co-relation queries the response was YES. [2024-06-14 12:17:49,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23486 conditions, 3728 events. 2420/3728 cut-off events. For 114126/114126 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18685 event pairs, 806 based on Foata normal form. 4/3730 useless extension candidates. Maximal degree in co-relation 23435. Up to 3447 conditions per place. [2024-06-14 12:17:49,210 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 128 selfloop transitions, 33 changer transitions 0/166 dead transitions. [2024-06-14 12:17:49,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 166 transitions, 1724 flow [2024-06-14 12:17:49,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:49,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:49,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:17:49,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-14 12:17:49,211 INFO L175 Difference]: Start difference. First operand has 117 places, 141 transitions, 1322 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:17:49,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 166 transitions, 1724 flow [2024-06-14 12:17:49,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 166 transitions, 1616 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:49,274 INFO L231 Difference]: Finished difference. Result has 119 places, 141 transitions, 1288 flow [2024-06-14 12:17:49,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1288, PETRI_PLACES=119, PETRI_TRANSITIONS=141} [2024-06-14 12:17:49,275 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 73 predicate places. [2024-06-14 12:17:49,275 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 141 transitions, 1288 flow [2024-06-14 12:17:49,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:49,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:49,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:49,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:17:49,276 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-14 12:17:49,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:49,276 INFO L85 PathProgramCache]: Analyzing trace with hash -679594223, now seen corresponding path program 4 times [2024-06-14 12:17:49,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:49,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875315948] [2024-06-14 12:17:49,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:49,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:49,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:50,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:50,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:50,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875315948] [2024-06-14 12:17:50,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875315948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:50,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:50,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:50,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026070838] [2024-06-14 12:17:50,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:50,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:50,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:50,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:50,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:50,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:50,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 141 transitions, 1288 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:50,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:50,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:50,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:50,918 INFO L124 PetriNetUnfolderBase]: 2447/3767 cut-off events. [2024-06-14 12:17:50,918 INFO L125 PetriNetUnfolderBase]: For 121447/121447 co-relation queries the response was YES. [2024-06-14 12:17:50,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24017 conditions, 3767 events. 2447/3767 cut-off events. For 121447/121447 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18903 event pairs, 806 based on Foata normal form. 2/3767 useless extension candidates. Maximal degree in co-relation 23965. Up to 3506 conditions per place. [2024-06-14 12:17:50,944 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 137 selfloop transitions, 32 changer transitions 0/174 dead transitions. [2024-06-14 12:17:50,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 174 transitions, 2028 flow [2024-06-14 12:17:50,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:50,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:50,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 12:17:50,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-14 12:17:50,945 INFO L175 Difference]: Start difference. First operand has 119 places, 141 transitions, 1288 flow. Second operand 8 states and 158 transitions. [2024-06-14 12:17:50,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 174 transitions, 2028 flow [2024-06-14 12:17:51,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 174 transitions, 1910 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:51,011 INFO L231 Difference]: Finished difference. Result has 120 places, 147 transitions, 1360 flow [2024-06-14 12:17:51,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1360, PETRI_PLACES=120, PETRI_TRANSITIONS=147} [2024-06-14 12:17:51,012 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 74 predicate places. [2024-06-14 12:17:51,012 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 147 transitions, 1360 flow [2024-06-14 12:17:51,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:51,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:51,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:51,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:17:51,012 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-14 12:17:51,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:51,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1700812691, now seen corresponding path program 5 times [2024-06-14 12:17:51,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:51,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250964752] [2024-06-14 12:17:51,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:51,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:51,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:51,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:51,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:51,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250964752] [2024-06-14 12:17:51,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250964752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:51,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:51,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:51,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286285661] [2024-06-14 12:17:51,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:51,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:51,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:51,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:51,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:51,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:51,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 147 transitions, 1360 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:51,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:51,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:51,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:52,631 INFO L124 PetriNetUnfolderBase]: 2442/3760 cut-off events. [2024-06-14 12:17:52,631 INFO L125 PetriNetUnfolderBase]: For 128207/128207 co-relation queries the response was YES. [2024-06-14 12:17:52,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24127 conditions, 3760 events. 2442/3760 cut-off events. For 128207/128207 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18855 event pairs, 806 based on Foata normal form. 2/3760 useless extension candidates. Maximal degree in co-relation 24074. Up to 3501 conditions per place. [2024-06-14 12:17:52,659 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 134 selfloop transitions, 33 changer transitions 0/172 dead transitions. [2024-06-14 12:17:52,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 172 transitions, 1876 flow [2024-06-14 12:17:52,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:52,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:52,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 12:17:52,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-14 12:17:52,661 INFO L175 Difference]: Start difference. First operand has 120 places, 147 transitions, 1360 flow. Second operand 8 states and 155 transitions. [2024-06-14 12:17:52,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 172 transitions, 1876 flow [2024-06-14 12:17:52,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 172 transitions, 1697 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:52,739 INFO L231 Difference]: Finished difference. Result has 122 places, 147 transitions, 1255 flow [2024-06-14 12:17:52,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1255, PETRI_PLACES=122, PETRI_TRANSITIONS=147} [2024-06-14 12:17:52,740 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 76 predicate places. [2024-06-14 12:17:52,740 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 147 transitions, 1255 flow [2024-06-14 12:17:52,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:52,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:52,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:52,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:17:52,741 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-14 12:17:52,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:52,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1693455461, now seen corresponding path program 6 times [2024-06-14 12:17:52,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:52,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49558231] [2024-06-14 12:17:52,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:52,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:52,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:53,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:53,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49558231] [2024-06-14 12:17:53,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49558231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:53,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:53,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:53,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013043262] [2024-06-14 12:17:53,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:53,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:53,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:53,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:53,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:53,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:53,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 147 transitions, 1255 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:53,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:53,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:53,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:54,295 INFO L124 PetriNetUnfolderBase]: 2437/3753 cut-off events. [2024-06-14 12:17:54,295 INFO L125 PetriNetUnfolderBase]: For 134497/134497 co-relation queries the response was YES. [2024-06-14 12:17:54,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24215 conditions, 3753 events. 2437/3753 cut-off events. For 134497/134497 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18826 event pairs, 806 based on Foata normal form. 2/3753 useless extension candidates. Maximal degree in co-relation 24161. Up to 3549 conditions per place. [2024-06-14 12:17:54,324 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 146 selfloop transitions, 18 changer transitions 0/169 dead transitions. [2024-06-14 12:17:54,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 169 transitions, 1649 flow [2024-06-14 12:17:54,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:54,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:54,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:17:54,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 12:17:54,325 INFO L175 Difference]: Start difference. First operand has 122 places, 147 transitions, 1255 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:17:54,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 169 transitions, 1649 flow [2024-06-14 12:17:54,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 169 transitions, 1545 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:54,407 INFO L231 Difference]: Finished difference. Result has 124 places, 147 transitions, 1195 flow [2024-06-14 12:17:54,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1195, PETRI_PLACES=124, PETRI_TRANSITIONS=147} [2024-06-14 12:17:54,408 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 78 predicate places. [2024-06-14 12:17:54,408 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 147 transitions, 1195 flow [2024-06-14 12:17:54,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:54,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:54,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:54,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:17:54,409 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-14 12:17:54,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:54,409 INFO L85 PathProgramCache]: Analyzing trace with hash -679599958, now seen corresponding path program 3 times [2024-06-14 12:17:54,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:54,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428301699] [2024-06-14 12:17:54,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:54,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:54,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:55,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:55,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:55,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428301699] [2024-06-14 12:17:55,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428301699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:55,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:55,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:55,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990232453] [2024-06-14 12:17:55,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:55,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:55,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:55,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:55,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:55,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:55,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 147 transitions, 1195 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:55,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:55,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:55,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:56,269 INFO L124 PetriNetUnfolderBase]: 2306/3620 cut-off events. [2024-06-14 12:17:56,269 INFO L125 PetriNetUnfolderBase]: For 141308/141308 co-relation queries the response was YES. [2024-06-14 12:17:56,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23591 conditions, 3620 events. 2306/3620 cut-off events. For 141308/141308 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 18666 event pairs, 756 based on Foata normal form. 2/3620 useless extension candidates. Maximal degree in co-relation 23536. Up to 3316 conditions per place. [2024-06-14 12:17:56,292 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 135 selfloop transitions, 21 changer transitions 0/172 dead transitions. [2024-06-14 12:17:56,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 172 transitions, 1635 flow [2024-06-14 12:17:56,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:56,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:56,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 12:17:56,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-14 12:17:56,293 INFO L175 Difference]: Start difference. First operand has 124 places, 147 transitions, 1195 flow. Second operand 8 states and 157 transitions. [2024-06-14 12:17:56,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 172 transitions, 1635 flow [2024-06-14 12:17:56,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 172 transitions, 1572 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:17:56,372 INFO L231 Difference]: Finished difference. Result has 124 places, 150 transitions, 1248 flow [2024-06-14 12:17:56,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1248, PETRI_PLACES=124, PETRI_TRANSITIONS=150} [2024-06-14 12:17:56,373 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 78 predicate places. [2024-06-14 12:17:56,373 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 150 transitions, 1248 flow [2024-06-14 12:17:56,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:56,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:56,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:56,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:17:56,373 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:56,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:56,373 INFO L85 PathProgramCache]: Analyzing trace with hash -405459642, now seen corresponding path program 1 times [2024-06-14 12:17:56,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:56,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696305828] [2024-06-14 12:17:56,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:56,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:56,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:57,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:57,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:57,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696305828] [2024-06-14 12:17:57,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696305828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:57,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:57,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:57,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113886988] [2024-06-14 12:17:57,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:57,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:57,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:57,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:57,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:57,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:17:57,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 150 transitions, 1248 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:57,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:57,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:17:57,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:57,984 INFO L124 PetriNetUnfolderBase]: 2771/4240 cut-off events. [2024-06-14 12:17:57,985 INFO L125 PetriNetUnfolderBase]: For 195042/195042 co-relation queries the response was YES. [2024-06-14 12:17:58,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28921 conditions, 4240 events. 2771/4240 cut-off events. For 195042/195042 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 21318 event pairs, 1076 based on Foata normal form. 1/4239 useless extension candidates. Maximal degree in co-relation 28865. Up to 4012 conditions per place. [2024-06-14 12:17:58,021 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 117 selfloop transitions, 12 changer transitions 0/161 dead transitions. [2024-06-14 12:17:58,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 161 transitions, 1554 flow [2024-06-14 12:17:58,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:58,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:58,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-14 12:17:58,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40370370370370373 [2024-06-14 12:17:58,022 INFO L175 Difference]: Start difference. First operand has 124 places, 150 transitions, 1248 flow. Second operand 6 states and 109 transitions. [2024-06-14 12:17:58,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 161 transitions, 1554 flow [2024-06-14 12:17:58,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 161 transitions, 1462 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:58,117 INFO L231 Difference]: Finished difference. Result has 124 places, 153 transitions, 1218 flow [2024-06-14 12:17:58,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1218, PETRI_PLACES=124, PETRI_TRANSITIONS=153} [2024-06-14 12:17:58,118 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 78 predicate places. [2024-06-14 12:17:58,118 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 153 transitions, 1218 flow [2024-06-14 12:17:58,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:58,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:58,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:58,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:17:58,118 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-14 12:17:58,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:58,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1864392296, now seen corresponding path program 1 times [2024-06-14 12:17:58,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:58,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995816687] [2024-06-14 12:17:58,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:58,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:58,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:59,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:59,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:59,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995816687] [2024-06-14 12:17:59,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995816687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:59,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:59,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:59,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928231448] [2024-06-14 12:17:59,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:59,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:59,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:59,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:59,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:59,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:59,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 153 transitions, 1218 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:59,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:59,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:59,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:00,414 INFO L124 PetriNetUnfolderBase]: 2423/3776 cut-off events. [2024-06-14 12:18:00,415 INFO L125 PetriNetUnfolderBase]: For 186507/186507 co-relation queries the response was YES. [2024-06-14 12:18:00,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27048 conditions, 3776 events. 2423/3776 cut-off events. For 186507/186507 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 19545 event pairs, 590 based on Foata normal form. 4/3778 useless extension candidates. Maximal degree in co-relation 26991. Up to 3340 conditions per place. [2024-06-14 12:18:00,446 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 150 selfloop transitions, 33 changer transitions 0/200 dead transitions. [2024-06-14 12:18:00,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 200 transitions, 1950 flow [2024-06-14 12:18:00,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:00,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:00,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-14 12:18:00,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577777777777778 [2024-06-14 12:18:00,448 INFO L175 Difference]: Start difference. First operand has 124 places, 153 transitions, 1218 flow. Second operand 10 states and 206 transitions. [2024-06-14 12:18:00,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 200 transitions, 1950 flow [2024-06-14 12:18:00,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 200 transitions, 1910 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 12:18:00,539 INFO L231 Difference]: Finished difference. Result has 130 places, 157 transitions, 1367 flow [2024-06-14 12:18:00,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1367, PETRI_PLACES=130, PETRI_TRANSITIONS=157} [2024-06-14 12:18:00,539 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 84 predicate places. [2024-06-14 12:18:00,539 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 157 transitions, 1367 flow [2024-06-14 12:18:00,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:00,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:00,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:00,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:18:00,540 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-14 12:18:00,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:00,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1864452870, now seen corresponding path program 1 times [2024-06-14 12:18:00,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:00,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731292908] [2024-06-14 12:18:00,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:00,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:00,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:01,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:01,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:01,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731292908] [2024-06-14 12:18:01,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731292908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:01,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:01,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:01,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710196707] [2024-06-14 12:18:01,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:01,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:01,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:01,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:01,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:01,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:01,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 157 transitions, 1367 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:01,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:01,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:01,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:02,645 INFO L124 PetriNetUnfolderBase]: 2590/3960 cut-off events. [2024-06-14 12:18:02,646 INFO L125 PetriNetUnfolderBase]: For 200604/200604 co-relation queries the response was YES. [2024-06-14 12:18:02,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28852 conditions, 3960 events. 2590/3960 cut-off events. For 200604/200604 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 19942 event pairs, 780 based on Foata normal form. 2/3960 useless extension candidates. Maximal degree in co-relation 28794. Up to 3655 conditions per place. [2024-06-14 12:18:02,727 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 163 selfloop transitions, 38 changer transitions 0/207 dead transitions. [2024-06-14 12:18:02,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 207 transitions, 2161 flow [2024-06-14 12:18:02,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:02,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:02,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-14 12:18:02,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-06-14 12:18:02,729 INFO L175 Difference]: Start difference. First operand has 130 places, 157 transitions, 1367 flow. Second operand 10 states and 198 transitions. [2024-06-14 12:18:02,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 207 transitions, 2161 flow [2024-06-14 12:18:02,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 207 transitions, 2055 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:02,813 INFO L231 Difference]: Finished difference. Result has 135 places, 166 transitions, 1495 flow [2024-06-14 12:18:02,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1495, PETRI_PLACES=135, PETRI_TRANSITIONS=166} [2024-06-14 12:18:02,813 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 89 predicate places. [2024-06-14 12:18:02,813 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 166 transitions, 1495 flow [2024-06-14 12:18:02,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:02,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:02,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:02,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:18:02,814 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-14 12:18:02,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:02,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1864452746, now seen corresponding path program 2 times [2024-06-14 12:18:02,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:02,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933941408] [2024-06-14 12:18:02,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:02,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:02,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:04,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:04,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:04,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933941408] [2024-06-14 12:18:04,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933941408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:04,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:04,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:04,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129769626] [2024-06-14 12:18:04,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:04,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:04,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:04,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:04,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:04,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:04,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 166 transitions, 1495 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:04,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:04,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:04,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:05,304 INFO L124 PetriNetUnfolderBase]: 2541/3955 cut-off events. [2024-06-14 12:18:05,304 INFO L125 PetriNetUnfolderBase]: For 215702/215702 co-relation queries the response was YES. [2024-06-14 12:18:05,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29311 conditions, 3955 events. 2541/3955 cut-off events. For 215702/215702 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 20496 event pairs, 775 based on Foata normal form. 4/3957 useless extension candidates. Maximal degree in co-relation 29250. Up to 3572 conditions per place. [2024-06-14 12:18:05,333 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 168 selfloop transitions, 30 changer transitions 0/217 dead transitions. [2024-06-14 12:18:05,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 217 transitions, 2168 flow [2024-06-14 12:18:05,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:18:05,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:18:05,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-14 12:18:05,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4202020202020202 [2024-06-14 12:18:05,335 INFO L175 Difference]: Start difference. First operand has 135 places, 166 transitions, 1495 flow. Second operand 11 states and 208 transitions. [2024-06-14 12:18:05,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 217 transitions, 2168 flow [2024-06-14 12:18:05,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 217 transitions, 2062 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:05,449 INFO L231 Difference]: Finished difference. Result has 145 places, 183 transitions, 1683 flow [2024-06-14 12:18:05,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1683, PETRI_PLACES=145, PETRI_TRANSITIONS=183} [2024-06-14 12:18:05,449 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 99 predicate places. [2024-06-14 12:18:05,449 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 183 transitions, 1683 flow [2024-06-14 12:18:05,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:05,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:05,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:05,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:18:05,450 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-14 12:18:05,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:05,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1867249380, now seen corresponding path program 2 times [2024-06-14 12:18:05,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:05,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962020451] [2024-06-14 12:18:05,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:05,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:05,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:06,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:06,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:06,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962020451] [2024-06-14 12:18:06,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962020451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:06,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:06,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:06,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345637464] [2024-06-14 12:18:06,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:06,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:06,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:06,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:06,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:06,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:06,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 183 transitions, 1683 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:06,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:06,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:06,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:07,788 INFO L124 PetriNetUnfolderBase]: 2659/4068 cut-off events. [2024-06-14 12:18:07,789 INFO L125 PetriNetUnfolderBase]: For 226167/226167 co-relation queries the response was YES. [2024-06-14 12:18:07,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30491 conditions, 4068 events. 2659/4068 cut-off events. For 226167/226167 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 20582 event pairs, 792 based on Foata normal form. 2/4068 useless extension candidates. Maximal degree in co-relation 30424. Up to 3761 conditions per place. [2024-06-14 12:18:07,817 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 173 selfloop transitions, 40 changer transitions 0/219 dead transitions. [2024-06-14 12:18:07,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 219 transitions, 2223 flow [2024-06-14 12:18:07,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:07,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:07,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-14 12:18:07,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:18:07,818 INFO L175 Difference]: Start difference. First operand has 145 places, 183 transitions, 1683 flow. Second operand 10 states and 190 transitions. [2024-06-14 12:18:07,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 219 transitions, 2223 flow [2024-06-14 12:18:07,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 219 transitions, 2113 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:07,932 INFO L231 Difference]: Finished difference. Result has 150 places, 183 transitions, 1663 flow [2024-06-14 12:18:07,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1573, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1663, PETRI_PLACES=150, PETRI_TRANSITIONS=183} [2024-06-14 12:18:07,933 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 104 predicate places. [2024-06-14 12:18:07,933 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 183 transitions, 1663 flow [2024-06-14 12:18:07,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:07,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:07,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:07,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:18:07,934 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-14 12:18:07,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:07,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1410902262, now seen corresponding path program 1 times [2024-06-14 12:18:07,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:07,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110847526] [2024-06-14 12:18:07,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:07,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:07,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:08,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:08,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:08,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110847526] [2024-06-14 12:18:08,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110847526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:08,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:08,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:08,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385546554] [2024-06-14 12:18:08,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:08,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:08,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:08,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:08,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:09,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:09,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 183 transitions, 1663 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:09,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:09,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:09,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:09,966 INFO L124 PetriNetUnfolderBase]: 2684/4100 cut-off events. [2024-06-14 12:18:09,966 INFO L125 PetriNetUnfolderBase]: For 238967/238967 co-relation queries the response was YES. [2024-06-14 12:18:09,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30995 conditions, 4100 events. 2684/4100 cut-off events. For 238967/238967 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 20708 event pairs, 786 based on Foata normal form. 4/4100 useless extension candidates. Maximal degree in co-relation 30927. Up to 3817 conditions per place. [2024-06-14 12:18:09,997 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 179 selfloop transitions, 34 changer transitions 0/219 dead transitions. [2024-06-14 12:18:09,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 219 transitions, 2255 flow [2024-06-14 12:18:09,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:09,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:09,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 12:18:09,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42962962962962964 [2024-06-14 12:18:09,998 INFO L175 Difference]: Start difference. First operand has 150 places, 183 transitions, 1663 flow. Second operand 9 states and 174 transitions. [2024-06-14 12:18:09,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 219 transitions, 2255 flow [2024-06-14 12:18:10,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 219 transitions, 2133 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 12:18:10,146 INFO L231 Difference]: Finished difference. Result has 149 places, 186 transitions, 1683 flow [2024-06-14 12:18:10,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1683, PETRI_PLACES=149, PETRI_TRANSITIONS=186} [2024-06-14 12:18:10,146 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 103 predicate places. [2024-06-14 12:18:10,147 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 186 transitions, 1683 flow [2024-06-14 12:18:10,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:10,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:10,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:10,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:18:10,147 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-14 12:18:10,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:10,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1982724876, now seen corresponding path program 2 times [2024-06-14 12:18:10,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:10,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910733953] [2024-06-14 12:18:10,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:10,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:10,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:11,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:11,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:11,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910733953] [2024-06-14 12:18:11,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910733953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:11,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:11,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:11,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642810562] [2024-06-14 12:18:11,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:11,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:11,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:11,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:11,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:11,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:11,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 186 transitions, 1683 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:11,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:11,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:11,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:12,099 INFO L124 PetriNetUnfolderBase]: 2754/4204 cut-off events. [2024-06-14 12:18:12,099 INFO L125 PetriNetUnfolderBase]: For 257849/257854 co-relation queries the response was YES. [2024-06-14 12:18:12,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32606 conditions, 4204 events. 2754/4204 cut-off events. For 257849/257854 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 21288 event pairs, 756 based on Foata normal form. 6/4206 useless extension candidates. Maximal degree in co-relation 32538. Up to 3549 conditions per place. [2024-06-14 12:18:12,134 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 141 selfloop transitions, 85 changer transitions 0/232 dead transitions. [2024-06-14 12:18:12,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 232 transitions, 2729 flow [2024-06-14 12:18:12,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:12,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:12,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-14 12:18:12,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4617283950617284 [2024-06-14 12:18:12,136 INFO L175 Difference]: Start difference. First operand has 149 places, 186 transitions, 1683 flow. Second operand 9 states and 187 transitions. [2024-06-14 12:18:12,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 232 transitions, 2729 flow [2024-06-14 12:18:12,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 232 transitions, 2611 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:12,282 INFO L231 Difference]: Finished difference. Result has 151 places, 195 transitions, 1947 flow [2024-06-14 12:18:12,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1947, PETRI_PLACES=151, PETRI_TRANSITIONS=195} [2024-06-14 12:18:12,283 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 105 predicate places. [2024-06-14 12:18:12,283 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 195 transitions, 1947 flow [2024-06-14 12:18:12,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:12,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:12,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:12,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:18:12,283 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:12,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:12,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1982718180, now seen corresponding path program 3 times [2024-06-14 12:18:12,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:12,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496372684] [2024-06-14 12:18:12,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:12,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:12,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:13,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:13,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:13,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496372684] [2024-06-14 12:18:13,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496372684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:13,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:13,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:13,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68753710] [2024-06-14 12:18:13,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:13,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:13,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:13,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:13,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:13,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:13,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 195 transitions, 1947 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:13,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:13,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:13,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:14,234 INFO L124 PetriNetUnfolderBase]: 2765/4220 cut-off events. [2024-06-14 12:18:14,234 INFO L125 PetriNetUnfolderBase]: For 272693/272698 co-relation queries the response was YES. [2024-06-14 12:18:14,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33567 conditions, 4220 events. 2765/4220 cut-off events. For 272693/272698 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 21416 event pairs, 793 based on Foata normal form. 4/4220 useless extension candidates. Maximal degree in co-relation 33498. Up to 3771 conditions per place. [2024-06-14 12:18:14,270 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 151 selfloop transitions, 71 changer transitions 0/228 dead transitions. [2024-06-14 12:18:14,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 228 transitions, 2557 flow [2024-06-14 12:18:14,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:14,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:14,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 12:18:14,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43703703703703706 [2024-06-14 12:18:14,272 INFO L175 Difference]: Start difference. First operand has 151 places, 195 transitions, 1947 flow. Second operand 9 states and 177 transitions. [2024-06-14 12:18:14,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 228 transitions, 2557 flow [2024-06-14 12:18:14,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 228 transitions, 2428 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 12:18:14,429 INFO L231 Difference]: Finished difference. Result has 156 places, 198 transitions, 2044 flow [2024-06-14 12:18:14,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2044, PETRI_PLACES=156, PETRI_TRANSITIONS=198} [2024-06-14 12:18:14,430 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 110 predicate places. [2024-06-14 12:18:14,430 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 198 transitions, 2044 flow [2024-06-14 12:18:14,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:14,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:14,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:14,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:18:14,430 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:14,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:14,430 INFO L85 PathProgramCache]: Analyzing trace with hash -631917624, now seen corresponding path program 3 times [2024-06-14 12:18:14,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:14,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645780165] [2024-06-14 12:18:14,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:14,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:14,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:15,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-14 12:18:15,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:15,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645780165] [2024-06-14 12:18:15,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645780165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:15,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:15,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:15,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856816416] [2024-06-14 12:18:15,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:15,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:15,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:15,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:15,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:15,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:15,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 198 transitions, 2044 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:15,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:15,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:15,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:16,302 INFO L124 PetriNetUnfolderBase]: 2787/4257 cut-off events. [2024-06-14 12:18:16,303 INFO L125 PetriNetUnfolderBase]: For 288412/288417 co-relation queries the response was YES. [2024-06-14 12:18:16,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34494 conditions, 4257 events. 2787/4257 cut-off events. For 288412/288417 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 21664 event pairs, 756 based on Foata normal form. 6/4259 useless extension candidates. Maximal degree in co-relation 34423. Up to 3584 conditions per place. [2024-06-14 12:18:16,344 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 147 selfloop transitions, 86 changer transitions 0/239 dead transitions. [2024-06-14 12:18:16,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 239 transitions, 2982 flow [2024-06-14 12:18:16,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:16,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:16,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 12:18:16,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 12:18:16,345 INFO L175 Difference]: Start difference. First operand has 156 places, 198 transitions, 2044 flow. Second operand 9 states and 189 transitions. [2024-06-14 12:18:16,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 239 transitions, 2982 flow [2024-06-14 12:18:16,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 239 transitions, 2780 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:16,550 INFO L231 Difference]: Finished difference. Result has 158 places, 201 transitions, 2078 flow [2024-06-14 12:18:16,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1842, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2078, PETRI_PLACES=158, PETRI_TRANSITIONS=201} [2024-06-14 12:18:16,550 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 112 predicate places. [2024-06-14 12:18:16,551 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 201 transitions, 2078 flow [2024-06-14 12:18:16,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:16,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:16,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:16,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:18:16,551 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:16,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:16,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1982545200, now seen corresponding path program 4 times [2024-06-14 12:18:16,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:16,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126551674] [2024-06-14 12:18:16,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:16,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:16,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:17,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:17,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:17,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126551674] [2024-06-14 12:18:17,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126551674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:17,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:17,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:17,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783256344] [2024-06-14 12:18:17,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:17,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:17,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:17,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:17,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:17,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:17,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 201 transitions, 2078 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:17,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:17,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:17,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:18,606 INFO L124 PetriNetUnfolderBase]: 2798/4273 cut-off events. [2024-06-14 12:18:18,606 INFO L125 PetriNetUnfolderBase]: For 301106/301111 co-relation queries the response was YES. [2024-06-14 12:18:18,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35032 conditions, 4273 events. 2798/4273 cut-off events. For 301106/301111 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 21728 event pairs, 793 based on Foata normal form. 4/4273 useless extension candidates. Maximal degree in co-relation 34960. Up to 3819 conditions per place. [2024-06-14 12:18:18,647 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 159 selfloop transitions, 69 changer transitions 0/234 dead transitions. [2024-06-14 12:18:18,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 234 transitions, 2706 flow [2024-06-14 12:18:18,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:18,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:18,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 12:18:18,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43950617283950616 [2024-06-14 12:18:18,648 INFO L175 Difference]: Start difference. First operand has 158 places, 201 transitions, 2078 flow. Second operand 9 states and 178 transitions. [2024-06-14 12:18:18,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 234 transitions, 2706 flow [2024-06-14 12:18:18,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 234 transitions, 2554 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:18,876 INFO L231 Difference]: Finished difference. Result has 162 places, 204 transitions, 2154 flow [2024-06-14 12:18:18,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2154, PETRI_PLACES=162, PETRI_TRANSITIONS=204} [2024-06-14 12:18:18,876 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 116 predicate places. [2024-06-14 12:18:18,876 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 204 transitions, 2154 flow [2024-06-14 12:18:18,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:18,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:18,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:18,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:18:18,877 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:18,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:18,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1982540550, now seen corresponding path program 5 times [2024-06-14 12:18:18,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:18,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373643036] [2024-06-14 12:18:18,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:18,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:18,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:20,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:20,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:20,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373643036] [2024-06-14 12:18:20,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373643036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:20,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:20,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:20,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554102687] [2024-06-14 12:18:20,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:20,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:20,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:20,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:20,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:20,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:20,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 204 transitions, 2154 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:20,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:20,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:20,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:21,067 INFO L124 PetriNetUnfolderBase]: 2809/4289 cut-off events. [2024-06-14 12:18:21,068 INFO L125 PetriNetUnfolderBase]: For 317396/317401 co-relation queries the response was YES. [2024-06-14 12:18:21,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35739 conditions, 4289 events. 2809/4289 cut-off events. For 317396/317401 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 21815 event pairs, 793 based on Foata normal form. 4/4289 useless extension candidates. Maximal degree in co-relation 35666. Up to 3808 conditions per place. [2024-06-14 12:18:21,103 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 157 selfloop transitions, 78 changer transitions 0/241 dead transitions. [2024-06-14 12:18:21,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 241 transitions, 2814 flow [2024-06-14 12:18:21,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:21,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:21,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-14 12:18:21,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43555555555555553 [2024-06-14 12:18:21,104 INFO L175 Difference]: Start difference. First operand has 162 places, 204 transitions, 2154 flow. Second operand 10 states and 196 transitions. [2024-06-14 12:18:21,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 241 transitions, 2814 flow [2024-06-14 12:18:21,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 241 transitions, 2610 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:21,249 INFO L231 Difference]: Finished difference. Result has 165 places, 207 transitions, 2206 flow [2024-06-14 12:18:21,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1950, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2206, PETRI_PLACES=165, PETRI_TRANSITIONS=207} [2024-06-14 12:18:21,249 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 119 predicate places. [2024-06-14 12:18:21,250 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 207 transitions, 2206 flow [2024-06-14 12:18:21,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:21,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:21,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:21,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:18:21,250 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:21,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:21,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1982545386, now seen corresponding path program 4 times [2024-06-14 12:18:21,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:21,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20769149] [2024-06-14 12:18:21,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:21,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:21,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:22,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-14 12:18:22,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:22,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20769149] [2024-06-14 12:18:22,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20769149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:22,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:22,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:22,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623888321] [2024-06-14 12:18:22,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:22,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:22,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:22,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:22,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:22,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:22,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 207 transitions, 2206 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:22,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:22,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:22,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:23,221 INFO L124 PetriNetUnfolderBase]: 2799/4280 cut-off events. [2024-06-14 12:18:23,221 INFO L125 PetriNetUnfolderBase]: For 332008/332013 co-relation queries the response was YES. [2024-06-14 12:18:23,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36173 conditions, 4280 events. 2799/4280 cut-off events. For 332008/332013 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 21771 event pairs, 749 based on Foata normal form. 6/4282 useless extension candidates. Maximal degree in co-relation 36099. Up to 3608 conditions per place. [2024-06-14 12:18:23,259 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 153 selfloop transitions, 84 changer transitions 0/243 dead transitions. [2024-06-14 12:18:23,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 243 transitions, 2956 flow [2024-06-14 12:18:23,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:23,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:23,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-14 12:18:23,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641975308641975 [2024-06-14 12:18:23,260 INFO L175 Difference]: Start difference. First operand has 165 places, 207 transitions, 2206 flow. Second operand 9 states and 188 transitions. [2024-06-14 12:18:23,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 243 transitions, 2956 flow [2024-06-14 12:18:23,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 243 transitions, 2690 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:23,417 INFO L231 Difference]: Finished difference. Result has 166 places, 207 transitions, 2120 flow [2024-06-14 12:18:23,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2120, PETRI_PLACES=166, PETRI_TRANSITIONS=207} [2024-06-14 12:18:23,417 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 120 predicate places. [2024-06-14 12:18:23,417 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 207 transitions, 2120 flow [2024-06-14 12:18:23,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:23,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:23,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:23,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:18:23,418 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:23,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:23,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1982540426, now seen corresponding path program 3 times [2024-06-14 12:18:23,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:23,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845173222] [2024-06-14 12:18:23,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:23,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:23,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:24,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:24,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:24,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845173222] [2024-06-14 12:18:24,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845173222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:24,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:24,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:24,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569394563] [2024-06-14 12:18:24,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:24,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:24,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:24,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:24,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:24,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:24,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 207 transitions, 2120 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:24,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:24,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:24,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:25,671 INFO L124 PetriNetUnfolderBase]: 2685/4171 cut-off events. [2024-06-14 12:18:25,671 INFO L125 PetriNetUnfolderBase]: For 327957/327962 co-relation queries the response was YES. [2024-06-14 12:18:25,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34942 conditions, 4171 events. 2685/4171 cut-off events. For 327957/327962 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 21751 event pairs, 752 based on Foata normal form. 8/4175 useless extension candidates. Maximal degree in co-relation 34867. Up to 3690 conditions per place. [2024-06-14 12:18:25,709 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 165 selfloop transitions, 53 changer transitions 0/240 dead transitions. [2024-06-14 12:18:25,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 240 transitions, 2724 flow [2024-06-14 12:18:25,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:25,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:25,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 12:18:25,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44938271604938274 [2024-06-14 12:18:25,711 INFO L175 Difference]: Start difference. First operand has 166 places, 207 transitions, 2120 flow. Second operand 9 states and 182 transitions. [2024-06-14 12:18:25,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 240 transitions, 2724 flow [2024-06-14 12:18:25,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 240 transitions, 2512 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 12:18:25,977 INFO L231 Difference]: Finished difference. Result has 166 places, 209 transitions, 2095 flow [2024-06-14 12:18:25,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2095, PETRI_PLACES=166, PETRI_TRANSITIONS=209} [2024-06-14 12:18:25,977 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 120 predicate places. [2024-06-14 12:18:25,977 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 209 transitions, 2095 flow [2024-06-14 12:18:25,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:25,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:25,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:25,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:18:25,978 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-14 12:18:25,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:25,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1193798359, now seen corresponding path program 1 times [2024-06-14 12:18:25,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:25,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75285960] [2024-06-14 12:18:25,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:25,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:25,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:26,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:26,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:26,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75285960] [2024-06-14 12:18:26,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75285960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:26,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:26,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:18:26,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718125757] [2024-06-14 12:18:26,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:26,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:18:26,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:26,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:18:26,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:18:26,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:26,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 209 transitions, 2095 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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-14 12:18:26,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:26,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:26,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:27,600 INFO L124 PetriNetUnfolderBase]: 2955/4578 cut-off events. [2024-06-14 12:18:27,600 INFO L125 PetriNetUnfolderBase]: For 391941/391946 co-relation queries the response was YES. [2024-06-14 12:18:27,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39096 conditions, 4578 events. 2955/4578 cut-off events. For 391941/391946 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 23695 event pairs, 931 based on Foata normal form. 6/4564 useless extension candidates. Maximal degree in co-relation 39020. Up to 4114 conditions per place. [2024-06-14 12:18:27,642 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 166 selfloop transitions, 26 changer transitions 0/231 dead transitions. [2024-06-14 12:18:27,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 231 transitions, 2683 flow [2024-06-14 12:18:27,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:18:27,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:18:27,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-14 12:18:27,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-14 12:18:27,643 INFO L175 Difference]: Start difference. First operand has 166 places, 209 transitions, 2095 flow. Second operand 6 states and 123 transitions. [2024-06-14 12:18:27,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 231 transitions, 2683 flow [2024-06-14 12:18:27,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 231 transitions, 2514 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:27,884 INFO L231 Difference]: Finished difference. Result has 165 places, 215 transitions, 2062 flow [2024-06-14 12:18:27,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2062, PETRI_PLACES=165, PETRI_TRANSITIONS=215} [2024-06-14 12:18:27,885 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 119 predicate places. [2024-06-14 12:18:27,885 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 215 transitions, 2062 flow [2024-06-14 12:18:27,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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-14 12:18:27,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:27,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:27,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:18:27,886 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-14 12:18:27,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:27,886 INFO L85 PathProgramCache]: Analyzing trace with hash 635324906, now seen corresponding path program 5 times [2024-06-14 12:18:27,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:27,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928235396] [2024-06-14 12:18:27,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:27,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:27,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:28,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:28,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:28,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928235396] [2024-06-14 12:18:28,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928235396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:28,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:28,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:28,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418104523] [2024-06-14 12:18:28,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:28,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:28,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:28,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:28,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:28,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:28,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 215 transitions, 2062 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:28,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:28,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:28,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:29,816 INFO L124 PetriNetUnfolderBase]: 2941/4483 cut-off events. [2024-06-14 12:18:29,817 INFO L125 PetriNetUnfolderBase]: For 369396/369396 co-relation queries the response was YES. [2024-06-14 12:18:29,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38355 conditions, 4483 events. 2941/4483 cut-off events. For 369396/369396 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 22887 event pairs, 821 based on Foata normal form. 4/4483 useless extension candidates. Maximal degree in co-relation 38278. Up to 4122 conditions per place. [2024-06-14 12:18:29,861 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 218 selfloop transitions, 33 changer transitions 0/257 dead transitions. [2024-06-14 12:18:29,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 257 transitions, 3219 flow [2024-06-14 12:18:29,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:29,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:29,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 12:18:29,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43950617283950616 [2024-06-14 12:18:29,863 INFO L175 Difference]: Start difference. First operand has 165 places, 215 transitions, 2062 flow. Second operand 9 states and 178 transitions. [2024-06-14 12:18:29,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 257 transitions, 3219 flow [2024-06-14 12:18:30,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 257 transitions, 3182 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 12:18:30,087 INFO L231 Difference]: Finished difference. Result has 172 places, 224 transitions, 2330 flow [2024-06-14 12:18:30,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2330, PETRI_PLACES=172, PETRI_TRANSITIONS=224} [2024-06-14 12:18:30,087 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 126 predicate places. [2024-06-14 12:18:30,087 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 224 transitions, 2330 flow [2024-06-14 12:18:30,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:30,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:30,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:30,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:18:30,088 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-14 12:18:30,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:30,088 INFO L85 PathProgramCache]: Analyzing trace with hash 635318396, now seen corresponding path program 6 times [2024-06-14 12:18:30,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:30,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989824908] [2024-06-14 12:18:30,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:30,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:30,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:31,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:31,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:31,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989824908] [2024-06-14 12:18:31,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989824908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:31,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:31,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:31,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241566882] [2024-06-14 12:18:31,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:31,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:31,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:31,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:31,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:31,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:31,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 224 transitions, 2330 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:31,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:31,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:31,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:32,087 INFO L124 PetriNetUnfolderBase]: 2931/4469 cut-off events. [2024-06-14 12:18:32,087 INFO L125 PetriNetUnfolderBase]: For 381793/381793 co-relation queries the response was YES. [2024-06-14 12:18:32,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38597 conditions, 4469 events. 2931/4469 cut-off events. For 381793/381793 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 22837 event pairs, 812 based on Foata normal form. 4/4469 useless extension candidates. Maximal degree in co-relation 38518. Up to 4114 conditions per place. [2024-06-14 12:18:32,134 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 214 selfloop transitions, 35 changer transitions 0/255 dead transitions. [2024-06-14 12:18:32,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 255 transitions, 3092 flow [2024-06-14 12:18:32,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:32,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:32,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-14 12:18:32,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41333333333333333 [2024-06-14 12:18:32,135 INFO L175 Difference]: Start difference. First operand has 172 places, 224 transitions, 2330 flow. Second operand 10 states and 186 transitions. [2024-06-14 12:18:32,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 255 transitions, 3092 flow [2024-06-14 12:18:32,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 255 transitions, 2949 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-14 12:18:32,439 INFO L231 Difference]: Finished difference. Result has 178 places, 224 transitions, 2265 flow [2024-06-14 12:18:32,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2265, PETRI_PLACES=178, PETRI_TRANSITIONS=224} [2024-06-14 12:18:32,440 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 132 predicate places. [2024-06-14 12:18:32,440 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 224 transitions, 2265 flow [2024-06-14 12:18:32,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:32,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:32,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:32,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:18:32,440 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-14 12:18:32,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:32,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1691832566, now seen corresponding path program 7 times [2024-06-14 12:18:32,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:32,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439709417] [2024-06-14 12:18:32,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:32,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:32,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:33,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:33,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:33,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439709417] [2024-06-14 12:18:33,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439709417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:33,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:33,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:33,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299556912] [2024-06-14 12:18:33,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:33,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:33,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:33,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:33,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:33,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:33,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 224 transitions, 2265 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:33,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:33,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:33,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:34,496 INFO L124 PetriNetUnfolderBase]: 2953/4501 cut-off events. [2024-06-14 12:18:34,497 INFO L125 PetriNetUnfolderBase]: For 395696/395696 co-relation queries the response was YES. [2024-06-14 12:18:34,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39056 conditions, 4501 events. 2953/4501 cut-off events. For 395696/395696 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 22972 event pairs, 810 based on Foata normal form. 4/4501 useless extension candidates. Maximal degree in co-relation 38975. Up to 4023 conditions per place. [2024-06-14 12:18:34,537 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 198 selfloop transitions, 55 changer transitions 0/259 dead transitions. [2024-06-14 12:18:34,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 259 transitions, 3126 flow [2024-06-14 12:18:34,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:34,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:34,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 12:18:34,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43950617283950616 [2024-06-14 12:18:34,538 INFO L175 Difference]: Start difference. First operand has 178 places, 224 transitions, 2265 flow. Second operand 9 states and 178 transitions. [2024-06-14 12:18:34,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 259 transitions, 3126 flow [2024-06-14 12:18:34,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 259 transitions, 3054 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:34,777 INFO L231 Difference]: Finished difference. Result has 179 places, 227 transitions, 2392 flow [2024-06-14 12:18:34,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2193, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2392, PETRI_PLACES=179, PETRI_TRANSITIONS=227} [2024-06-14 12:18:34,778 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 133 predicate places. [2024-06-14 12:18:34,778 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 227 transitions, 2392 flow [2024-06-14 12:18:34,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:34,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:34,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:34,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:18:34,779 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-14 12:18:34,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:34,779 INFO L85 PathProgramCache]: Analyzing trace with hash 635318210, now seen corresponding path program 6 times [2024-06-14 12:18:34,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:34,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330081071] [2024-06-14 12:18:34,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:34,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:34,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:35,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:35,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:35,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330081071] [2024-06-14 12:18:35,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330081071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:35,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:35,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:35,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304456595] [2024-06-14 12:18:35,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:35,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:35,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:35,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:35,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:35,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:35,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 227 transitions, 2392 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:35,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:35,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:35,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:36,890 INFO L124 PetriNetUnfolderBase]: 2964/4517 cut-off events. [2024-06-14 12:18:36,890 INFO L125 PetriNetUnfolderBase]: For 410430/410430 co-relation queries the response was YES. [2024-06-14 12:18:36,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39681 conditions, 4517 events. 2964/4517 cut-off events. For 410430/410430 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 23095 event pairs, 829 based on Foata normal form. 2/4515 useless extension candidates. Maximal degree in co-relation 39599. Up to 4268 conditions per place. [2024-06-14 12:18:36,932 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 229 selfloop transitions, 21 changer transitions 0/256 dead transitions. [2024-06-14 12:18:36,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 256 transitions, 3054 flow [2024-06-14 12:18:36,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:36,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:36,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 12:18:36,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4123456790123457 [2024-06-14 12:18:36,933 INFO L175 Difference]: Start difference. First operand has 179 places, 227 transitions, 2392 flow. Second operand 9 states and 167 transitions. [2024-06-14 12:18:36,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 256 transitions, 3054 flow [2024-06-14 12:18:37,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 256 transitions, 2796 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:37,307 INFO L231 Difference]: Finished difference. Result has 180 places, 230 transitions, 2274 flow [2024-06-14 12:18:37,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2134, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2274, PETRI_PLACES=180, PETRI_TRANSITIONS=230} [2024-06-14 12:18:37,308 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 134 predicate places. [2024-06-14 12:18:37,308 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 230 transitions, 2274 flow [2024-06-14 12:18:37,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:37,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:37,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:37,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:18:37,308 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-14 12:18:37,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:37,309 INFO L85 PathProgramCache]: Analyzing trace with hash 643599116, now seen corresponding path program 8 times [2024-06-14 12:18:37,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:37,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715406313] [2024-06-14 12:18:37,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:37,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:37,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:38,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:38,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:38,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715406313] [2024-06-14 12:18:38,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715406313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:38,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:38,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:38,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660696223] [2024-06-14 12:18:38,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:38,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:38,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:38,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:38,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:38,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:38,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 230 transitions, 2274 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:38,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:38,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:38,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:39,277 INFO L124 PetriNetUnfolderBase]: 2954/4503 cut-off events. [2024-06-14 12:18:39,277 INFO L125 PetriNetUnfolderBase]: For 422890/422890 co-relation queries the response was YES. [2024-06-14 12:18:39,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39732 conditions, 4503 events. 2954/4503 cut-off events. For 422890/422890 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 23047 event pairs, 822 based on Foata normal form. 4/4503 useless extension candidates. Maximal degree in co-relation 39649. Up to 4231 conditions per place. [2024-06-14 12:18:39,322 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 231 selfloop transitions, 21 changer transitions 0/258 dead transitions. [2024-06-14 12:18:39,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 258 transitions, 2864 flow [2024-06-14 12:18:39,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:39,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:39,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-14 12:18:39,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41728395061728396 [2024-06-14 12:18:39,323 INFO L175 Difference]: Start difference. First operand has 180 places, 230 transitions, 2274 flow. Second operand 9 states and 169 transitions. [2024-06-14 12:18:39,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 258 transitions, 2864 flow [2024-06-14 12:18:39,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 258 transitions, 2708 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:39,701 INFO L231 Difference]: Finished difference. Result has 182 places, 230 transitions, 2168 flow [2024-06-14 12:18:39,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2118, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2168, PETRI_PLACES=182, PETRI_TRANSITIONS=230} [2024-06-14 12:18:39,702 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 136 predicate places. [2024-06-14 12:18:39,702 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 230 transitions, 2168 flow [2024-06-14 12:18:39,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:39,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:39,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:39,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:18:39,702 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-14 12:18:39,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:39,703 INFO L85 PathProgramCache]: Analyzing trace with hash 407244080, now seen corresponding path program 7 times [2024-06-14 12:18:39,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:39,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904318667] [2024-06-14 12:18:39,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:39,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:39,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:40,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-14 12:18:40,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:40,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904318667] [2024-06-14 12:18:40,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904318667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:40,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:40,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:40,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752789296] [2024-06-14 12:18:40,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:40,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:40,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:40,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:40,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:41,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:41,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 230 transitions, 2168 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:41,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:41,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:41,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:41,857 INFO L124 PetriNetUnfolderBase]: 2965/4519 cut-off events. [2024-06-14 12:18:41,857 INFO L125 PetriNetUnfolderBase]: For 438305/438305 co-relation queries the response was YES. [2024-06-14 12:18:41,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40062 conditions, 4519 events. 2965/4519 cut-off events. For 438305/438305 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 23055 event pairs, 827 based on Foata normal form. 2/4517 useless extension candidates. Maximal degree in co-relation 39978. Up to 4217 conditions per place. [2024-06-14 12:18:41,902 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 218 selfloop transitions, 36 changer transitions 0/260 dead transitions. [2024-06-14 12:18:41,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 260 transitions, 2850 flow [2024-06-14 12:18:41,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:41,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:41,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-14 12:18:41,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41975308641975306 [2024-06-14 12:18:41,904 INFO L175 Difference]: Start difference. First operand has 182 places, 230 transitions, 2168 flow. Second operand 9 states and 170 transitions. [2024-06-14 12:18:41,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 260 transitions, 2850 flow [2024-06-14 12:18:42,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 260 transitions, 2784 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:18:42,249 INFO L231 Difference]: Finished difference. Result has 182 places, 233 transitions, 2278 flow [2024-06-14 12:18:42,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2102, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2278, PETRI_PLACES=182, PETRI_TRANSITIONS=233} [2024-06-14 12:18:42,249 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 136 predicate places. [2024-06-14 12:18:42,249 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 233 transitions, 2278 flow [2024-06-14 12:18:42,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:42,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:42,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:42,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:18:42,250 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-14 12:18:42,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:42,250 INFO L85 PathProgramCache]: Analyzing trace with hash 407239430, now seen corresponding path program 8 times [2024-06-14 12:18:42,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:42,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898699149] [2024-06-14 12:18:42,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:42,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:42,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:43,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:43,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:43,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898699149] [2024-06-14 12:18:43,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898699149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:43,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:43,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:43,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914977253] [2024-06-14 12:18:43,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:43,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:43,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:43,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:43,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:43,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:43,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 233 transitions, 2278 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:43,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:43,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:43,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:44,435 INFO L124 PetriNetUnfolderBase]: 2976/4540 cut-off events. [2024-06-14 12:18:44,435 INFO L125 PetriNetUnfolderBase]: For 458887/458887 co-relation queries the response was YES. [2024-06-14 12:18:44,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40983 conditions, 4540 events. 2976/4540 cut-off events. For 458887/458887 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 23295 event pairs, 822 based on Foata normal form. 2/4538 useless extension candidates. Maximal degree in co-relation 40898. Up to 4195 conditions per place. [2024-06-14 12:18:44,475 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 218 selfloop transitions, 48 changer transitions 0/272 dead transitions. [2024-06-14 12:18:44,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 272 transitions, 3292 flow [2024-06-14 12:18:44,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:44,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:44,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-14 12:18:44,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:18:44,477 INFO L175 Difference]: Start difference. First operand has 182 places, 233 transitions, 2278 flow. Second operand 10 states and 190 transitions. [2024-06-14 12:18:44,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 272 transitions, 3292 flow [2024-06-14 12:18:44,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 272 transitions, 3140 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:44,845 INFO L231 Difference]: Finished difference. Result has 185 places, 239 transitions, 2432 flow [2024-06-14 12:18:44,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2432, PETRI_PLACES=185, PETRI_TRANSITIONS=239} [2024-06-14 12:18:44,845 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 139 predicate places. [2024-06-14 12:18:44,845 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 239 transitions, 2432 flow [2024-06-14 12:18:44,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:44,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:44,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:44,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:18:44,846 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-14 12:18:44,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:44,846 INFO L85 PathProgramCache]: Analyzing trace with hash 407417060, now seen corresponding path program 9 times [2024-06-14 12:18:44,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:44,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778015444] [2024-06-14 12:18:44,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:44,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:44,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:45,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:45,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:45,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778015444] [2024-06-14 12:18:45,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778015444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:45,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:45,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:45,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167489303] [2024-06-14 12:18:45,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:45,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:45,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:45,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:45,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:46,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:46,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 239 transitions, 2432 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:46,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:46,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:46,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:47,027 INFO L124 PetriNetUnfolderBase]: 2971/4533 cut-off events. [2024-06-14 12:18:47,027 INFO L125 PetriNetUnfolderBase]: For 476445/476445 co-relation queries the response was YES. [2024-06-14 12:18:47,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41460 conditions, 4533 events. 2971/4533 cut-off events. For 476445/476445 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 23242 event pairs, 822 based on Foata normal form. 2/4531 useless extension candidates. Maximal degree in co-relation 41374. Up to 4226 conditions per place. [2024-06-14 12:18:47,072 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 225 selfloop transitions, 35 changer transitions 0/266 dead transitions. [2024-06-14 12:18:47,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 266 transitions, 3036 flow [2024-06-14 12:18:47,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:47,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:47,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-14 12:18:47,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:18:47,073 INFO L175 Difference]: Start difference. First operand has 185 places, 239 transitions, 2432 flow. Second operand 9 states and 171 transitions. [2024-06-14 12:18:47,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 266 transitions, 3036 flow [2024-06-14 12:18:47,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 266 transitions, 2830 flow, removed 82 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:47,598 INFO L231 Difference]: Finished difference. Result has 188 places, 239 transitions, 2304 flow [2024-06-14 12:18:47,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2304, PETRI_PLACES=188, PETRI_TRANSITIONS=239} [2024-06-14 12:18:47,598 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 142 predicate places. [2024-06-14 12:18:47,599 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 239 transitions, 2304 flow [2024-06-14 12:18:47,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:47,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:47,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:47,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:18:47,600 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-14 12:18:47,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:47,600 INFO L85 PathProgramCache]: Analyzing trace with hash 407417246, now seen corresponding path program 9 times [2024-06-14 12:18:47,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:47,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165429590] [2024-06-14 12:18:47,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:47,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:47,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:48,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:48,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:48,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165429590] [2024-06-14 12:18:48,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165429590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:48,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:48,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:48,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597280769] [2024-06-14 12:18:48,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:48,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:48,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:48,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:48,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:48,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:48,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 239 transitions, 2304 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:48,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:48,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:48,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:49,533 INFO L124 PetriNetUnfolderBase]: 2993/4565 cut-off events. [2024-06-14 12:18:49,534 INFO L125 PetriNetUnfolderBase]: For 494918/494918 co-relation queries the response was YES. [2024-06-14 12:18:49,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41899 conditions, 4565 events. 2993/4565 cut-off events. For 494918/494918 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 23403 event pairs, 820 based on Foata normal form. 4/4565 useless extension candidates. Maximal degree in co-relation 41811. Up to 4075 conditions per place. [2024-06-14 12:18:49,581 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 214 selfloop transitions, 55 changer transitions 0/275 dead transitions. [2024-06-14 12:18:49,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 275 transitions, 3210 flow [2024-06-14 12:18:49,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:49,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:49,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-14 12:18:49,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4469135802469136 [2024-06-14 12:18:49,582 INFO L175 Difference]: Start difference. First operand has 188 places, 239 transitions, 2304 flow. Second operand 9 states and 181 transitions. [2024-06-14 12:18:49,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 275 transitions, 3210 flow [2024-06-14 12:18:49,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 275 transitions, 3122 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:49,847 INFO L231 Difference]: Finished difference. Result has 189 places, 242 transitions, 2400 flow [2024-06-14 12:18:49,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2216, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2400, PETRI_PLACES=189, PETRI_TRANSITIONS=242} [2024-06-14 12:18:49,848 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 143 predicate places. [2024-06-14 12:18:49,848 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 242 transitions, 2400 flow [2024-06-14 12:18:49,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:49,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:49,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:49,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:18:49,849 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-14 12:18:49,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:49,849 INFO L85 PathProgramCache]: Analyzing trace with hash 407239306, now seen corresponding path program 4 times [2024-06-14 12:18:49,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:49,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733497409] [2024-06-14 12:18:49,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:49,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:49,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:51,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:51,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:51,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733497409] [2024-06-14 12:18:51,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733497409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:51,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:51,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:51,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051740532] [2024-06-14 12:18:51,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:51,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:51,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:51,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:51,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:51,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:51,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 242 transitions, 2400 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:51,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:51,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:51,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:52,220 INFO L124 PetriNetUnfolderBase]: 2846/4414 cut-off events. [2024-06-14 12:18:52,220 INFO L125 PetriNetUnfolderBase]: For 503844/503844 co-relation queries the response was YES. [2024-06-14 12:18:52,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40774 conditions, 4414 events. 2846/4414 cut-off events. For 503844/503844 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 23196 event pairs, 790 based on Foata normal form. 4/4414 useless extension candidates. Maximal degree in co-relation 40685. Up to 4007 conditions per place. [2024-06-14 12:18:52,266 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 222 selfloop transitions, 23 changer transitions 0/271 dead transitions. [2024-06-14 12:18:52,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 271 transitions, 3052 flow [2024-06-14 12:18:52,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:52,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:52,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 12:18:52,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43209876543209874 [2024-06-14 12:18:52,268 INFO L175 Difference]: Start difference. First operand has 189 places, 242 transitions, 2400 flow. Second operand 9 states and 175 transitions. [2024-06-14 12:18:52,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 271 transitions, 3052 flow [2024-06-14 12:18:52,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 271 transitions, 2836 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:52,564 INFO L231 Difference]: Finished difference. Result has 190 places, 244 transitions, 2321 flow [2024-06-14 12:18:52,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2184, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2321, PETRI_PLACES=190, PETRI_TRANSITIONS=244} [2024-06-14 12:18:52,564 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 144 predicate places. [2024-06-14 12:18:52,564 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 244 transitions, 2321 flow [2024-06-14 12:18:52,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:52,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:52,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:52,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:18:52,565 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-14 12:18:52,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:52,565 INFO L85 PathProgramCache]: Analyzing trace with hash 407423756, now seen corresponding path program 10 times [2024-06-14 12:18:52,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:52,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514695564] [2024-06-14 12:18:52,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:52,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:52,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:53,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:53,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:53,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514695564] [2024-06-14 12:18:53,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514695564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:53,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:53,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:53,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973980336] [2024-06-14 12:18:53,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:53,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:53,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:53,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:53,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:53,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:18:53,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 244 transitions, 2321 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:53,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:53,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:18:53,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:54,523 INFO L124 PetriNetUnfolderBase]: 2975/4539 cut-off events. [2024-06-14 12:18:54,523 INFO L125 PetriNetUnfolderBase]: For 520340/520340 co-relation queries the response was YES. [2024-06-14 12:18:54,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41778 conditions, 4539 events. 2975/4539 cut-off events. For 520340/520340 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 23255 event pairs, 818 based on Foata normal form. 4/4539 useless extension candidates. Maximal degree in co-relation 41689. Up to 4055 conditions per place. [2024-06-14 12:18:54,565 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 212 selfloop transitions, 56 changer transitions 0/274 dead transitions. [2024-06-14 12:18:54,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 274 transitions, 2953 flow [2024-06-14 12:18:54,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:54,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:54,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 12:18:54,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43703703703703706 [2024-06-14 12:18:54,566 INFO L175 Difference]: Start difference. First operand has 190 places, 244 transitions, 2321 flow. Second operand 9 states and 177 transitions. [2024-06-14 12:18:54,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 274 transitions, 2953 flow [2024-06-14 12:18:54,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 274 transitions, 2794 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:54,920 INFO L231 Difference]: Finished difference. Result has 192 places, 244 transitions, 2282 flow [2024-06-14 12:18:54,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2162, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2282, PETRI_PLACES=192, PETRI_TRANSITIONS=244} [2024-06-14 12:18:54,920 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 146 predicate places. [2024-06-14 12:18:54,920 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 244 transitions, 2282 flow [2024-06-14 12:18:54,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:54,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:54,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:54,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:18:54,921 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:54,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:54,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1180465879, now seen corresponding path program 2 times [2024-06-14 12:18:54,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:54,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867443661] [2024-06-14 12:18:54,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:54,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:54,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:55,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:55,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:55,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867443661] [2024-06-14 12:18:55,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867443661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:55,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:55,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:18:55,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648771184] [2024-06-14 12:18:55,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:55,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:18:55,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:55,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:18:55,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:18:55,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:55,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 244 transitions, 2282 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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-14 12:18:55,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:55,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:55,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:56,592 INFO L124 PetriNetUnfolderBase]: 3055/4739 cut-off events. [2024-06-14 12:18:56,592 INFO L125 PetriNetUnfolderBase]: For 601655/601663 co-relation queries the response was YES. [2024-06-14 12:18:56,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44301 conditions, 4739 events. 3055/4739 cut-off events. For 601655/601663 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 24696 event pairs, 955 based on Foata normal form. 10/4724 useless extension candidates. Maximal degree in co-relation 44211. Up to 4306 conditions per place. [2024-06-14 12:18:56,639 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 197 selfloop transitions, 12 changer transitions 0/252 dead transitions. [2024-06-14 12:18:56,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 252 transitions, 2722 flow [2024-06-14 12:18:56,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:18:56,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:18:56,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-14 12:18:56,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:18:56,640 INFO L175 Difference]: Start difference. First operand has 192 places, 244 transitions, 2282 flow. Second operand 6 states and 114 transitions. [2024-06-14 12:18:56,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 252 transitions, 2722 flow [2024-06-14 12:18:57,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 252 transitions, 2584 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:57,121 INFO L231 Difference]: Finished difference. Result has 190 places, 244 transitions, 2174 flow [2024-06-14 12:18:57,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2174, PETRI_PLACES=190, PETRI_TRANSITIONS=244} [2024-06-14 12:18:57,121 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 144 predicate places. [2024-06-14 12:18:57,121 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 244 transitions, 2174 flow [2024-06-14 12:18:57,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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-14 12:18:57,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:57,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:57,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:18:57,122 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-14 12:18:57,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:57,122 INFO L85 PathProgramCache]: Analyzing trace with hash 2009250916, now seen corresponding path program 5 times [2024-06-14 12:18:57,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:57,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454256765] [2024-06-14 12:18:57,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:57,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:57,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:58,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:58,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:58,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454256765] [2024-06-14 12:18:58,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454256765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:58,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:58,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:58,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819537196] [2024-06-14 12:18:58,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:58,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:58,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:58,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:58,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:58,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:58,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 244 transitions, 2174 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:58,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:58,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:58,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:59,687 INFO L124 PetriNetUnfolderBase]: 2994/4637 cut-off events. [2024-06-14 12:18:59,687 INFO L125 PetriNetUnfolderBase]: For 544678/544681 co-relation queries the response was YES. [2024-06-14 12:18:59,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42050 conditions, 4637 events. 2994/4637 cut-off events. For 544678/544681 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 24461 event pairs, 757 based on Foata normal form. 6/4639 useless extension candidates. Maximal degree in co-relation 41959. Up to 4032 conditions per place. [2024-06-14 12:18:59,733 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 225 selfloop transitions, 101 changer transitions 0/352 dead transitions. [2024-06-14 12:18:59,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 352 transitions, 3538 flow [2024-06-14 12:18:59,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 12:18:59,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 12:18:59,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 276 transitions. [2024-06-14 12:18:59,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-14 12:18:59,734 INFO L175 Difference]: Start difference. First operand has 190 places, 244 transitions, 2174 flow. Second operand 14 states and 276 transitions. [2024-06-14 12:18:59,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 352 transitions, 3538 flow [2024-06-14 12:19:00,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 352 transitions, 3484 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 12:19:00,102 INFO L231 Difference]: Finished difference. Result has 203 places, 301 transitions, 2979 flow [2024-06-14 12:19:00,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2979, PETRI_PLACES=203, PETRI_TRANSITIONS=301} [2024-06-14 12:19:00,103 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 157 predicate places. [2024-06-14 12:19:00,103 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 301 transitions, 2979 flow [2024-06-14 12:19:00,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:00,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:00,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:00,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:19:00,103 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-14 12:19:00,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:00,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1727503064, now seen corresponding path program 6 times [2024-06-14 12:19:00,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:00,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34458459] [2024-06-14 12:19:00,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:00,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:00,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:01,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:01,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:01,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34458459] [2024-06-14 12:19:01,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34458459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:01,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:01,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:01,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549729179] [2024-06-14 12:19:01,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:01,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:01,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:01,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:01,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:01,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:01,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 301 transitions, 2979 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:01,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:01,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:01,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:02,670 INFO L124 PetriNetUnfolderBase]: 3078/4762 cut-off events. [2024-06-14 12:19:02,670 INFO L125 PetriNetUnfolderBase]: For 559799/559802 co-relation queries the response was YES. [2024-06-14 12:19:02,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43881 conditions, 4762 events. 3078/4762 cut-off events. For 559799/559802 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 25218 event pairs, 773 based on Foata normal form. 6/4764 useless extension candidates. Maximal degree in co-relation 43785. Up to 4200 conditions per place. [2024-06-14 12:19:02,715 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 263 selfloop transitions, 88 changer transitions 0/377 dead transitions. [2024-06-14 12:19:02,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 377 transitions, 4317 flow [2024-06-14 12:19:02,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:02,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:02,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-14 12:19:02,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44242424242424244 [2024-06-14 12:19:02,716 INFO L175 Difference]: Start difference. First operand has 203 places, 301 transitions, 2979 flow. Second operand 11 states and 219 transitions. [2024-06-14 12:19:02,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 377 transitions, 4317 flow [2024-06-14 12:19:03,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 377 transitions, 4106 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:03,152 INFO L231 Difference]: Finished difference. Result has 212 places, 339 transitions, 3593 flow [2024-06-14 12:19:03,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3593, PETRI_PLACES=212, PETRI_TRANSITIONS=339} [2024-06-14 12:19:03,152 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 166 predicate places. [2024-06-14 12:19:03,152 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 339 transitions, 3593 flow [2024-06-14 12:19:03,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:03,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:03,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:03,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:19:03,153 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:03,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:03,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1647973711, now seen corresponding path program 1 times [2024-06-14 12:19:03,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:03,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275156416] [2024-06-14 12:19:03,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:03,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:03,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:03,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:03,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:03,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275156416] [2024-06-14 12:19:03,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275156416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:03,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:03,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:19:03,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006340403] [2024-06-14 12:19:03,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:03,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:19:03,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:03,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:19:03,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:19:03,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:03,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 339 transitions, 3593 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:03,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:03,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:03,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:05,188 INFO L124 PetriNetUnfolderBase]: 3555/5409 cut-off events. [2024-06-14 12:19:05,188 INFO L125 PetriNetUnfolderBase]: For 654706/654706 co-relation queries the response was YES. [2024-06-14 12:19:05,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49825 conditions, 5409 events. 3555/5409 cut-off events. For 654706/654706 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 27780 event pairs, 1046 based on Foata normal form. 1/5408 useless extension candidates. Maximal degree in co-relation 49724. Up to 5068 conditions per place. [2024-06-14 12:19:05,247 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 315 selfloop transitions, 17 changer transitions 0/357 dead transitions. [2024-06-14 12:19:05,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 357 transitions, 4505 flow [2024-06-14 12:19:05,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:19:05,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:19:05,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-14 12:19:05,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 12:19:05,248 INFO L175 Difference]: Start difference. First operand has 212 places, 339 transitions, 3593 flow. Second operand 6 states and 115 transitions. [2024-06-14 12:19:05,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 357 transitions, 4505 flow [2024-06-14 12:19:05,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 357 transitions, 4399 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:19:05,909 INFO L231 Difference]: Finished difference. Result has 214 places, 345 transitions, 3621 flow [2024-06-14 12:19:05,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3621, PETRI_PLACES=214, PETRI_TRANSITIONS=345} [2024-06-14 12:19:05,909 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 168 predicate places. [2024-06-14 12:19:05,909 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 345 transitions, 3621 flow [2024-06-14 12:19:05,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:05,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:05,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:05,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:19:05,910 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:05,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:05,910 INFO L85 PathProgramCache]: Analyzing trace with hash 364799243, now seen corresponding path program 2 times [2024-06-14 12:19:05,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:05,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904306903] [2024-06-14 12:19:05,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:05,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:05,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:06,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:06,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:06,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904306903] [2024-06-14 12:19:06,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904306903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:06,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:06,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:19:06,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170657730] [2024-06-14 12:19:06,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:06,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:19:06,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:06,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:19:06,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:19:06,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:06,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 345 transitions, 3621 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:06,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:06,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:06,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:07,912 INFO L124 PetriNetUnfolderBase]: 3552/5406 cut-off events. [2024-06-14 12:19:07,912 INFO L125 PetriNetUnfolderBase]: For 675262/675264 co-relation queries the response was YES. [2024-06-14 12:19:07,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50280 conditions, 5406 events. 3552/5406 cut-off events. For 675262/675264 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 27715 event pairs, 1049 based on Foata normal form. 3/5407 useless extension candidates. Maximal degree in co-relation 50178. Up to 5065 conditions per place. [2024-06-14 12:19:07,969 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 311 selfloop transitions, 17 changer transitions 0/353 dead transitions. [2024-06-14 12:19:07,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 353 transitions, 4305 flow [2024-06-14 12:19:07,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:19:07,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:19:07,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 12:19:07,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-14 12:19:07,970 INFO L175 Difference]: Start difference. First operand has 214 places, 345 transitions, 3621 flow. Second operand 6 states and 111 transitions. [2024-06-14 12:19:07,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 353 transitions, 4305 flow [2024-06-14 12:19:08,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 353 transitions, 4213 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-14 12:19:08,686 INFO L231 Difference]: Finished difference. Result has 217 places, 345 transitions, 3569 flow [2024-06-14 12:19:08,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3529, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3569, PETRI_PLACES=217, PETRI_TRANSITIONS=345} [2024-06-14 12:19:08,686 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 171 predicate places. [2024-06-14 12:19:08,687 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 345 transitions, 3569 flow [2024-06-14 12:19:08,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:08,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:08,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:08,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:19:08,687 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-14 12:19:08,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:08,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1114827744, now seen corresponding path program 1 times [2024-06-14 12:19:08,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:08,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220235256] [2024-06-14 12:19:08,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:08,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:08,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:09,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:09,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:09,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220235256] [2024-06-14 12:19:09,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220235256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:09,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:09,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:09,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425219856] [2024-06-14 12:19:09,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:09,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:09,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:09,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:09,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:10,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2024-06-14 12:19:10,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 345 transitions, 3569 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:10,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:10,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2024-06-14 12:19:10,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:11,441 INFO L124 PetriNetUnfolderBase]: 3683/5530 cut-off events. [2024-06-14 12:19:11,442 INFO L125 PetriNetUnfolderBase]: For 699565/699565 co-relation queries the response was YES. [2024-06-14 12:19:11,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51554 conditions, 5530 events. 3683/5530 cut-off events. For 699565/699565 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 27792 event pairs, 1028 based on Foata normal form. 4/5531 useless extension candidates. Maximal degree in co-relation 51451. Up to 5287 conditions per place. [2024-06-14 12:19:11,506 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 350 selfloop transitions, 22 changer transitions 0/377 dead transitions. [2024-06-14 12:19:11,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 377 transitions, 4523 flow [2024-06-14 12:19:11,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:11,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:11,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:19:11,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3950617283950617 [2024-06-14 12:19:11,507 INFO L175 Difference]: Start difference. First operand has 217 places, 345 transitions, 3569 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:19:11,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 377 transitions, 4523 flow [2024-06-14 12:19:12,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 377 transitions, 4477 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:19:12,184 INFO L231 Difference]: Finished difference. Result has 222 places, 350 transitions, 3678 flow [2024-06-14 12:19:12,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3523, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3678, PETRI_PLACES=222, PETRI_TRANSITIONS=350} [2024-06-14 12:19:12,185 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 176 predicate places. [2024-06-14 12:19:12,185 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 350 transitions, 3678 flow [2024-06-14 12:19:12,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:12,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:12,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:12,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:19:12,185 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:12,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:12,186 INFO L85 PathProgramCache]: Analyzing trace with hash 315654013, now seen corresponding path program 1 times [2024-06-14 12:19:12,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:12,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727157859] [2024-06-14 12:19:12,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:12,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:12,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:13,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:13,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:13,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727157859] [2024-06-14 12:19:13,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727157859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:13,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:13,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:13,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734283108] [2024-06-14 12:19:13,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:13,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:13,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:13,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:13,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:13,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:13,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 350 transitions, 3678 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:13,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:13,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:13,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:14,249 INFO L124 PetriNetUnfolderBase]: 3458/5258 cut-off events. [2024-06-14 12:19:14,249 INFO L125 PetriNetUnfolderBase]: For 717412/717433 co-relation queries the response was YES. [2024-06-14 12:19:14,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50343 conditions, 5258 events. 3458/5258 cut-off events. For 717412/717433 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 26806 event pairs, 1044 based on Foata normal form. 18/5243 useless extension candidates. Maximal degree in co-relation 50238. Up to 4954 conditions per place. [2024-06-14 12:19:14,308 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 308 selfloop transitions, 15 changer transitions 0/364 dead transitions. [2024-06-14 12:19:14,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 364 transitions, 4394 flow [2024-06-14 12:19:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:19:14,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:19:14,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 12:19:14,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-14 12:19:14,308 INFO L175 Difference]: Start difference. First operand has 222 places, 350 transitions, 3678 flow. Second operand 7 states and 125 transitions. [2024-06-14 12:19:14,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 364 transitions, 4394 flow [2024-06-14 12:19:15,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 364 transitions, 4283 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:15,056 INFO L231 Difference]: Finished difference. Result has 223 places, 353 transitions, 3645 flow [2024-06-14 12:19:15,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3567, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3645, PETRI_PLACES=223, PETRI_TRANSITIONS=353} [2024-06-14 12:19:15,056 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 177 predicate places. [2024-06-14 12:19:15,056 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 353 transitions, 3645 flow [2024-06-14 12:19:15,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:15,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:15,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:15,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:19:15,057 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-14 12:19:15,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:15,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1341836816, now seen corresponding path program 1 times [2024-06-14 12:19:15,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:15,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068201554] [2024-06-14 12:19:15,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:15,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:15,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:16,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:16,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:16,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068201554] [2024-06-14 12:19:16,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068201554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:16,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:16,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:16,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772214891] [2024-06-14 12:19:16,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:16,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:16,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:16,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:16,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:16,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:16,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 353 transitions, 3645 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:16,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:16,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:16,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:17,713 INFO L124 PetriNetUnfolderBase]: 3526/5362 cut-off events. [2024-06-14 12:19:17,713 INFO L125 PetriNetUnfolderBase]: For 729360/729363 co-relation queries the response was YES. [2024-06-14 12:19:17,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52151 conditions, 5362 events. 3526/5362 cut-off events. For 729360/729363 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 27870 event pairs, 677 based on Foata normal form. 6/5363 useless extension candidates. Maximal degree in co-relation 52045. Up to 4461 conditions per place. [2024-06-14 12:19:17,776 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 276 selfloop transitions, 119 changer transitions 0/402 dead transitions. [2024-06-14 12:19:17,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 402 transitions, 5011 flow [2024-06-14 12:19:17,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:17,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:17,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-14 12:19:17,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383838383838384 [2024-06-14 12:19:17,777 INFO L175 Difference]: Start difference. First operand has 223 places, 353 transitions, 3645 flow. Second operand 11 states and 217 transitions. [2024-06-14 12:19:17,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 402 transitions, 5011 flow [2024-06-14 12:19:18,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 402 transitions, 4955 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 12:19:18,472 INFO L231 Difference]: Finished difference. Result has 229 places, 357 transitions, 4006 flow [2024-06-14 12:19:18,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4006, PETRI_PLACES=229, PETRI_TRANSITIONS=357} [2024-06-14 12:19:18,472 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 183 predicate places. [2024-06-14 12:19:18,473 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 357 transitions, 4006 flow [2024-06-14 12:19:18,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:18,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:18,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:18,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:19:18,473 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-14 12:19:18,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:18,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1963461926, now seen corresponding path program 2 times [2024-06-14 12:19:18,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:18,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229782311] [2024-06-14 12:19:18,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:18,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:18,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:19,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:19,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:19,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229782311] [2024-06-14 12:19:19,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229782311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:19,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:19,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:19,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108906314] [2024-06-14 12:19:19,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:19,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:19,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:19,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:19,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:19,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:19,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 357 transitions, 4006 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:19,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:19,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:19,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:21,392 INFO L124 PetriNetUnfolderBase]: 3543/5388 cut-off events. [2024-06-14 12:19:21,392 INFO L125 PetriNetUnfolderBase]: For 756909/756912 co-relation queries the response was YES. [2024-06-14 12:19:21,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53313 conditions, 5388 events. 3543/5388 cut-off events. For 756909/756912 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 27975 event pairs, 831 based on Foata normal form. 6/5389 useless extension candidates. Maximal degree in co-relation 53206. Up to 4572 conditions per place. [2024-06-14 12:19:21,453 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 270 selfloop transitions, 127 changer transitions 0/404 dead transitions. [2024-06-14 12:19:21,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 404 transitions, 5304 flow [2024-06-14 12:19:21,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:21,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:21,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-14 12:19:21,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-06-14 12:19:21,455 INFO L175 Difference]: Start difference. First operand has 229 places, 357 transitions, 4006 flow. Second operand 11 states and 215 transitions. [2024-06-14 12:19:21,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 404 transitions, 5304 flow [2024-06-14 12:19:22,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 404 transitions, 5039 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:22,039 INFO L231 Difference]: Finished difference. Result has 233 places, 359 transitions, 4095 flow [2024-06-14 12:19:22,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3765, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4095, PETRI_PLACES=233, PETRI_TRANSITIONS=359} [2024-06-14 12:19:22,040 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 187 predicate places. [2024-06-14 12:19:22,040 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 359 transitions, 4095 flow [2024-06-14 12:19:22,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:22,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:22,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:22,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:19:22,041 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-14 12:19:22,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:22,041 INFO L85 PathProgramCache]: Analyzing trace with hash 701456960, now seen corresponding path program 3 times [2024-06-14 12:19:22,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:22,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428125091] [2024-06-14 12:19:22,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:22,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:22,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:23,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:23,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:23,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428125091] [2024-06-14 12:19:23,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428125091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:23,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:23,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:23,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644295512] [2024-06-14 12:19:23,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:23,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:23,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:23,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:23,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:23,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:23,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 359 transitions, 4095 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:23,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:23,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:23,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:24,888 INFO L124 PetriNetUnfolderBase]: 3535/5382 cut-off events. [2024-06-14 12:19:24,889 INFO L125 PetriNetUnfolderBase]: For 773858/773861 co-relation queries the response was YES. [2024-06-14 12:19:24,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53307 conditions, 5382 events. 3535/5382 cut-off events. For 773858/773861 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 28022 event pairs, 842 based on Foata normal form. 6/5383 useless extension candidates. Maximal degree in co-relation 53198. Up to 4747 conditions per place. [2024-06-14 12:19:24,954 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 261 selfloop transitions, 137 changer transitions 0/405 dead transitions. [2024-06-14 12:19:24,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 405 transitions, 5085 flow [2024-06-14 12:19:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:24,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:24,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 227 transitions. [2024-06-14 12:19:24,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4203703703703704 [2024-06-14 12:19:24,955 INFO L175 Difference]: Start difference. First operand has 233 places, 359 transitions, 4095 flow. Second operand 12 states and 227 transitions. [2024-06-14 12:19:24,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 405 transitions, 5085 flow [2024-06-14 12:19:25,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 405 transitions, 4724 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:25,569 INFO L231 Difference]: Finished difference. Result has 236 places, 359 transitions, 4016 flow [2024-06-14 12:19:25,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3734, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4016, PETRI_PLACES=236, PETRI_TRANSITIONS=359} [2024-06-14 12:19:25,570 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 190 predicate places. [2024-06-14 12:19:25,570 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 359 transitions, 4016 flow [2024-06-14 12:19:25,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:25,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:25,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:25,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:19:25,570 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-14 12:19:25,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:25,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1963465801, now seen corresponding path program 1 times [2024-06-14 12:19:25,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:25,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137721040] [2024-06-14 12:19:25,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:25,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:25,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:26,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:26,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:26,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137721040] [2024-06-14 12:19:26,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137721040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:26,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:26,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:26,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739741596] [2024-06-14 12:19:26,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:26,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:26,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:26,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:26,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:27,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:27,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 359 transitions, 4016 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:27,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:27,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:27,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:28,588 INFO L124 PetriNetUnfolderBase]: 3579/5453 cut-off events. [2024-06-14 12:19:28,589 INFO L125 PetriNetUnfolderBase]: For 808427/808430 co-relation queries the response was YES. [2024-06-14 12:19:28,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54219 conditions, 5453 events. 3579/5453 cut-off events. For 808427/808430 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 28493 event pairs, 820 based on Foata normal form. 6/5457 useless extension candidates. Maximal degree in co-relation 54109. Up to 4784 conditions per place. [2024-06-14 12:19:28,652 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 265 selfloop transitions, 141 changer transitions 0/413 dead transitions. [2024-06-14 12:19:28,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 413 transitions, 5142 flow [2024-06-14 12:19:28,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:19:28,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:19:28,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 246 transitions. [2024-06-14 12:19:28,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4205128205128205 [2024-06-14 12:19:28,653 INFO L175 Difference]: Start difference. First operand has 236 places, 359 transitions, 4016 flow. Second operand 13 states and 246 transitions. [2024-06-14 12:19:28,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 413 transitions, 5142 flow [2024-06-14 12:19:29,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 413 transitions, 4838 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-14 12:19:29,313 INFO L231 Difference]: Finished difference. Result has 238 places, 362 transitions, 4106 flow [2024-06-14 12:19:29,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3712, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4106, PETRI_PLACES=238, PETRI_TRANSITIONS=362} [2024-06-14 12:19:29,313 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 192 predicate places. [2024-06-14 12:19:29,313 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 362 transitions, 4106 flow [2024-06-14 12:19:29,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:29,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:29,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:29,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:19:29,314 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-14 12:19:29,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:29,314 INFO L85 PathProgramCache]: Analyzing trace with hash 72921819, now seen corresponding path program 2 times [2024-06-14 12:19:29,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:29,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813353798] [2024-06-14 12:19:29,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:29,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:29,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:30,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:30,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:30,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813353798] [2024-06-14 12:19:30,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813353798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:30,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:30,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:30,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196960076] [2024-06-14 12:19:30,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:30,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:30,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:30,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:30,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:30,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:30,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 362 transitions, 4106 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:30,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:30,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:30,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:32,028 INFO L124 PetriNetUnfolderBase]: 3586/5455 cut-off events. [2024-06-14 12:19:32,028 INFO L125 PetriNetUnfolderBase]: For 826399/826404 co-relation queries the response was YES. [2024-06-14 12:19:32,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54891 conditions, 5455 events. 3586/5455 cut-off events. For 826399/826404 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 28463 event pairs, 826 based on Foata normal form. 6/5456 useless extension candidates. Maximal degree in co-relation 54780. Up to 4570 conditions per place. [2024-06-14 12:19:32,096 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 256 selfloop transitions, 139 changer transitions 0/402 dead transitions. [2024-06-14 12:19:32,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 402 transitions, 5159 flow [2024-06-14 12:19:32,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:32,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:32,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-14 12:19:32,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44666666666666666 [2024-06-14 12:19:32,101 INFO L175 Difference]: Start difference. First operand has 238 places, 362 transitions, 4106 flow. Second operand 10 states and 201 transitions. [2024-06-14 12:19:32,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 402 transitions, 5159 flow [2024-06-14 12:19:32,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 402 transitions, 4793 flow, removed 45 selfloop flow, removed 11 redundant places. [2024-06-14 12:19:32,885 INFO L231 Difference]: Finished difference. Result has 237 places, 365 transitions, 4134 flow [2024-06-14 12:19:32,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3740, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4134, PETRI_PLACES=237, PETRI_TRANSITIONS=365} [2024-06-14 12:19:32,885 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 191 predicate places. [2024-06-14 12:19:32,885 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 365 transitions, 4134 flow [2024-06-14 12:19:32,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:32,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:32,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:32,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:19:32,886 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:32,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:32,886 INFO L85 PathProgramCache]: Analyzing trace with hash 72714429, now seen corresponding path program 3 times [2024-06-14 12:19:32,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:32,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860837547] [2024-06-14 12:19:32,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:32,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:32,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:34,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:34,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:34,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860837547] [2024-06-14 12:19:34,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860837547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:34,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:34,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:34,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253236279] [2024-06-14 12:19:34,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:34,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:34,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:34,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:34,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:34,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:34,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 365 transitions, 4134 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:34,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:34,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:34,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:35,660 INFO L124 PetriNetUnfolderBase]: 3591/5470 cut-off events. [2024-06-14 12:19:35,660 INFO L125 PetriNetUnfolderBase]: For 855799/855804 co-relation queries the response was YES. [2024-06-14 12:19:35,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55814 conditions, 5470 events. 3591/5470 cut-off events. For 855799/855804 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 28634 event pairs, 862 based on Foata normal form. 6/5471 useless extension candidates. Maximal degree in co-relation 55702. Up to 4556 conditions per place. [2024-06-14 12:19:35,727 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 261 selfloop transitions, 143 changer transitions 0/411 dead transitions. [2024-06-14 12:19:35,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 411 transitions, 5237 flow [2024-06-14 12:19:35,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:35,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:35,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-14 12:19:35,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4484848484848485 [2024-06-14 12:19:35,729 INFO L175 Difference]: Start difference. First operand has 237 places, 365 transitions, 4134 flow. Second operand 11 states and 222 transitions. [2024-06-14 12:19:35,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 411 transitions, 5237 flow [2024-06-14 12:19:36,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 411 transitions, 4867 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:36,376 INFO L231 Difference]: Finished difference. Result has 240 places, 368 transitions, 4173 flow [2024-06-14 12:19:36,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3764, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4173, PETRI_PLACES=240, PETRI_TRANSITIONS=368} [2024-06-14 12:19:36,376 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 194 predicate places. [2024-06-14 12:19:36,377 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 368 transitions, 4173 flow [2024-06-14 12:19:36,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:36,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:36,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:36,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:19:36,377 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:36,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:36,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1334722960, now seen corresponding path program 4 times [2024-06-14 12:19:36,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:36,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389302462] [2024-06-14 12:19:36,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:36,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:36,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:37,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:37,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:37,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389302462] [2024-06-14 12:19:37,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389302462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:37,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:37,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:37,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026257449] [2024-06-14 12:19:37,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:37,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:37,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:37,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:37,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:37,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:37,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 368 transitions, 4173 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:37,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:37,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:37,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:39,178 INFO L124 PetriNetUnfolderBase]: 3608/5492 cut-off events. [2024-06-14 12:19:39,178 INFO L125 PetriNetUnfolderBase]: For 882591/882596 co-relation queries the response was YES. [2024-06-14 12:19:39,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56659 conditions, 5492 events. 3608/5492 cut-off events. For 882591/882596 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 28808 event pairs, 916 based on Foata normal form. 6/5493 useless extension candidates. Maximal degree in co-relation 56546. Up to 4902 conditions per place. [2024-06-14 12:19:39,244 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 293 selfloop transitions, 104 changer transitions 0/404 dead transitions. [2024-06-14 12:19:39,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 404 transitions, 5208 flow [2024-06-14 12:19:39,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:39,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:39,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-14 12:19:39,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4311111111111111 [2024-06-14 12:19:39,245 INFO L175 Difference]: Start difference. First operand has 240 places, 368 transitions, 4173 flow. Second operand 10 states and 194 transitions. [2024-06-14 12:19:39,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 404 transitions, 5208 flow [2024-06-14 12:19:40,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 404 transitions, 4825 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:40,023 INFO L231 Difference]: Finished difference. Result has 241 places, 370 transitions, 4103 flow [2024-06-14 12:19:40,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3790, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4103, PETRI_PLACES=241, PETRI_TRANSITIONS=370} [2024-06-14 12:19:40,023 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 195 predicate places. [2024-06-14 12:19:40,023 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 370 transitions, 4103 flow [2024-06-14 12:19:40,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:40,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:40,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:40,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:19:40,024 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:40,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:40,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1329212710, now seen corresponding path program 5 times [2024-06-14 12:19:40,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:40,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489760299] [2024-06-14 12:19:40,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:40,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:40,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:41,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:41,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:41,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489760299] [2024-06-14 12:19:41,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489760299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:41,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:41,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:41,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096983948] [2024-06-14 12:19:41,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:41,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:41,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:41,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:41,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:41,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:41,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 370 transitions, 4103 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:41,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:41,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:41,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:42,688 INFO L124 PetriNetUnfolderBase]: 3667/5585 cut-off events. [2024-06-14 12:19:42,688 INFO L125 PetriNetUnfolderBase]: For 921498/921503 co-relation queries the response was YES. [2024-06-14 12:19:42,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57882 conditions, 5585 events. 3667/5585 cut-off events. For 921498/921503 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 29367 event pairs, 872 based on Foata normal form. 6/5586 useless extension candidates. Maximal degree in co-relation 57768. Up to 4893 conditions per place. [2024-06-14 12:19:42,860 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 295 selfloop transitions, 109 changer transitions 0/411 dead transitions. [2024-06-14 12:19:42,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 411 transitions, 5518 flow [2024-06-14 12:19:42,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:42,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:42,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-14 12:19:42,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44222222222222224 [2024-06-14 12:19:42,861 INFO L175 Difference]: Start difference. First operand has 241 places, 370 transitions, 4103 flow. Second operand 10 states and 199 transitions. [2024-06-14 12:19:42,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 411 transitions, 5518 flow [2024-06-14 12:19:43,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 411 transitions, 5223 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:43,524 INFO L231 Difference]: Finished difference. Result has 243 places, 374 transitions, 4233 flow [2024-06-14 12:19:43,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3808, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4233, PETRI_PLACES=243, PETRI_TRANSITIONS=374} [2024-06-14 12:19:43,525 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 197 predicate places. [2024-06-14 12:19:43,525 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 374 transitions, 4233 flow [2024-06-14 12:19:43,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:43,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:43,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:43,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:19:43,525 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:43,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:43,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1329216585, now seen corresponding path program 4 times [2024-06-14 12:19:43,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:43,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984833287] [2024-06-14 12:19:43,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:43,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:43,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:44,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:44,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:44,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984833287] [2024-06-14 12:19:44,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984833287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:44,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:44,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:44,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308446742] [2024-06-14 12:19:44,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:44,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:44,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:44,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:44,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:44,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:44,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 374 transitions, 4233 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:44,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:44,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:44,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:46,322 INFO L124 PetriNetUnfolderBase]: 3697/5637 cut-off events. [2024-06-14 12:19:46,322 INFO L125 PetriNetUnfolderBase]: For 961142/961147 co-relation queries the response was YES. [2024-06-14 12:19:46,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59086 conditions, 5637 events. 3697/5637 cut-off events. For 961142/961147 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 29679 event pairs, 815 based on Foata normal form. 6/5641 useless extension candidates. Maximal degree in co-relation 58971. Up to 4649 conditions per place. [2024-06-14 12:19:46,384 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 271 selfloop transitions, 146 changer transitions 0/424 dead transitions. [2024-06-14 12:19:46,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 424 transitions, 5390 flow [2024-06-14 12:19:46,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:19:46,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:19:46,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 241 transitions. [2024-06-14 12:19:46,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4462962962962963 [2024-06-14 12:19:46,385 INFO L175 Difference]: Start difference. First operand has 243 places, 374 transitions, 4233 flow. Second operand 12 states and 241 transitions. [2024-06-14 12:19:46,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 424 transitions, 5390 flow [2024-06-14 12:19:47,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 424 transitions, 5143 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:47,037 INFO L231 Difference]: Finished difference. Result has 249 places, 377 transitions, 4412 flow [2024-06-14 12:19:47,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4412, PETRI_PLACES=249, PETRI_TRANSITIONS=377} [2024-06-14 12:19:47,038 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 203 predicate places. [2024-06-14 12:19:47,038 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 377 transitions, 4412 flow [2024-06-14 12:19:47,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:47,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:47,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:47,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:19:47,038 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:47,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:47,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1329216430, now seen corresponding path program 6 times [2024-06-14 12:19:47,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:47,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550980969] [2024-06-14 12:19:47,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:47,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:47,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:48,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:48,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:48,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550980969] [2024-06-14 12:19:48,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550980969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:48,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:48,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:48,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128447867] [2024-06-14 12:19:48,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:48,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:48,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:48,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:48,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:48,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:48,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 377 transitions, 4412 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:48,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:48,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:48,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:49,944 INFO L124 PetriNetUnfolderBase]: 3664/5583 cut-off events. [2024-06-14 12:19:49,945 INFO L125 PetriNetUnfolderBase]: For 964799/964801 co-relation queries the response was YES. [2024-06-14 12:19:49,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59098 conditions, 5583 events. 3664/5583 cut-off events. For 964799/964801 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 29375 event pairs, 898 based on Foata normal form. 4/5582 useless extension candidates. Maximal degree in co-relation 58981. Up to 4688 conditions per place. [2024-06-14 12:19:50,016 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 248 selfloop transitions, 153 changer transitions 0/408 dead transitions. [2024-06-14 12:19:50,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 408 transitions, 5349 flow [2024-06-14 12:19:50,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:50,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:50,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 12:19:50,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44938271604938274 [2024-06-14 12:19:50,017 INFO L175 Difference]: Start difference. First operand has 249 places, 377 transitions, 4412 flow. Second operand 9 states and 182 transitions. [2024-06-14 12:19:50,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 408 transitions, 5349 flow [2024-06-14 12:19:50,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 408 transitions, 4893 flow, removed 85 selfloop flow, removed 10 redundant places. [2024-06-14 12:19:50,762 INFO L231 Difference]: Finished difference. Result has 248 places, 377 transitions, 4270 flow [2024-06-14 12:19:50,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3956, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4270, PETRI_PLACES=248, PETRI_TRANSITIONS=377} [2024-06-14 12:19:50,763 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 202 predicate places. [2024-06-14 12:19:50,763 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 377 transitions, 4270 flow [2024-06-14 12:19:50,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:50,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:50,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:50,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:19:50,763 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-14 12:19:50,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:50,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1646957531, now seen corresponding path program 1 times [2024-06-14 12:19:50,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:50,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115081991] [2024-06-14 12:19:50,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:50,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:50,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:51,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:51,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:51,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115081991] [2024-06-14 12:19:51,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115081991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:51,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:51,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:51,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973916822] [2024-06-14 12:19:51,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:51,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:51,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:51,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:51,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:51,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:51,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 377 transitions, 4270 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:51,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:51,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:51,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:52,816 INFO L124 PetriNetUnfolderBase]: 3706/5628 cut-off events. [2024-06-14 12:19:52,816 INFO L125 PetriNetUnfolderBase]: For 1006692/1006713 co-relation queries the response was YES. [2024-06-14 12:19:52,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59012 conditions, 5628 events. 3706/5628 cut-off events. For 1006692/1006713 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 29069 event pairs, 1007 based on Foata normal form. 17/5619 useless extension candidates. Maximal degree in co-relation 58894. Up to 5190 conditions per place. [2024-06-14 12:19:52,885 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 305 selfloop transitions, 46 changer transitions 0/398 dead transitions. [2024-06-14 12:19:52,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 398 transitions, 5248 flow [2024-06-14 12:19:52,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:19:52,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:19:52,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-14 12:19:52,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253968253968254 [2024-06-14 12:19:52,886 INFO L175 Difference]: Start difference. First operand has 248 places, 377 transitions, 4270 flow. Second operand 7 states and 134 transitions. [2024-06-14 12:19:52,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 398 transitions, 5248 flow [2024-06-14 12:19:53,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 398 transitions, 4930 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:53,771 INFO L231 Difference]: Finished difference. Result has 247 places, 383 transitions, 4136 flow [2024-06-14 12:19:53,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3952, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4136, PETRI_PLACES=247, PETRI_TRANSITIONS=383} [2024-06-14 12:19:53,772 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 201 predicate places. [2024-06-14 12:19:53,772 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 383 transitions, 4136 flow [2024-06-14 12:19:53,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:53,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:53,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:53,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:19:53,773 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:53,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:53,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1779762901, now seen corresponding path program 5 times [2024-06-14 12:19:53,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:53,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495868572] [2024-06-14 12:19:53,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:53,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:53,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:54,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:54,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:54,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495868572] [2024-06-14 12:19:54,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495868572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:54,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:54,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:54,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512576046] [2024-06-14 12:19:54,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:54,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:54,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:54,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:54,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:55,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:55,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 383 transitions, 4136 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:55,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:55,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:55,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:56,394 INFO L124 PetriNetUnfolderBase]: 3740/5695 cut-off events. [2024-06-14 12:19:56,394 INFO L125 PetriNetUnfolderBase]: For 1025699/1025699 co-relation queries the response was YES. [2024-06-14 12:19:56,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60508 conditions, 5695 events. 3740/5695 cut-off events. For 1025699/1025699 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 30187 event pairs, 879 based on Foata normal form. 4/5697 useless extension candidates. Maximal degree in co-relation 60389. Up to 5212 conditions per place. [2024-06-14 12:19:56,471 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 374 selfloop transitions, 43 changer transitions 0/426 dead transitions. [2024-06-14 12:19:56,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 426 transitions, 5642 flow [2024-06-14 12:19:56,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:56,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:56,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-14 12:19:56,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-14 12:19:56,472 INFO L175 Difference]: Start difference. First operand has 247 places, 383 transitions, 4136 flow. Second operand 10 states and 195 transitions. [2024-06-14 12:19:56,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 426 transitions, 5642 flow [2024-06-14 12:19:57,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 426 transitions, 5585 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 12:19:57,627 INFO L231 Difference]: Finished difference. Result has 255 places, 389 transitions, 4436 flow [2024-06-14 12:19:57,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4436, PETRI_PLACES=255, PETRI_TRANSITIONS=389} [2024-06-14 12:19:57,628 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 209 predicate places. [2024-06-14 12:19:57,628 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 389 transitions, 4436 flow [2024-06-14 12:19:57,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:57,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:57,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:57,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:19:57,628 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:57,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:57,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1779964711, now seen corresponding path program 6 times [2024-06-14 12:19:57,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:57,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723011743] [2024-06-14 12:19:57,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:57,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:57,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:58,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:58,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:58,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723011743] [2024-06-14 12:19:58,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723011743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:58,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:58,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:58,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573143476] [2024-06-14 12:19:58,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:58,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:58,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:58,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:58,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:58,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:19:58,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 389 transitions, 4436 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:58,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:58,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:19:58,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:00,352 INFO L124 PetriNetUnfolderBase]: 3753/5718 cut-off events. [2024-06-14 12:20:00,352 INFO L125 PetriNetUnfolderBase]: For 1062772/1062772 co-relation queries the response was YES. [2024-06-14 12:20:00,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62085 conditions, 5718 events. 3753/5718 cut-off events. For 1062772/1062772 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 30344 event pairs, 872 based on Foata normal form. 4/5720 useless extension candidates. Maximal degree in co-relation 61963. Up to 5270 conditions per place. [2024-06-14 12:20:00,425 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 378 selfloop transitions, 39 changer transitions 0/426 dead transitions. [2024-06-14 12:20:00,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 426 transitions, 5548 flow [2024-06-14 12:20:00,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:00,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:00,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-14 12:20:00,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42444444444444446 [2024-06-14 12:20:00,426 INFO L175 Difference]: Start difference. First operand has 255 places, 389 transitions, 4436 flow. Second operand 10 states and 191 transitions. [2024-06-14 12:20:00,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 426 transitions, 5548 flow [2024-06-14 12:20:01,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 426 transitions, 5383 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-14 12:20:01,416 INFO L231 Difference]: Finished difference. Result has 259 places, 392 transitions, 4493 flow [2024-06-14 12:20:01,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4271, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4493, PETRI_PLACES=259, PETRI_TRANSITIONS=392} [2024-06-14 12:20:01,416 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 213 predicate places. [2024-06-14 12:20:01,417 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 392 transitions, 4493 flow [2024-06-14 12:20:01,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:01,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:01,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:01,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:20:01,417 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:01,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:01,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1513731255, now seen corresponding path program 1 times [2024-06-14 12:20:01,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:01,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827866980] [2024-06-14 12:20:01,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:01,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:01,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:02,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:02,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:02,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827866980] [2024-06-14 12:20:02,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827866980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:02,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:02,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:02,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703750824] [2024-06-14 12:20:02,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:02,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:02,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:02,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:02,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:02,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2024-06-14 12:20:02,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 392 transitions, 4493 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:02,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:02,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2024-06-14 12:20:02,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:04,270 INFO L124 PetriNetUnfolderBase]: 4024/6032 cut-off events. [2024-06-14 12:20:04,270 INFO L125 PetriNetUnfolderBase]: For 1091986/1091986 co-relation queries the response was YES. [2024-06-14 12:20:04,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64358 conditions, 6032 events. 4024/6032 cut-off events. For 1091986/1091986 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 30791 event pairs, 1031 based on Foata normal form. 2/6032 useless extension candidates. Maximal degree in co-relation 64234. Up to 5775 conditions per place. [2024-06-14 12:20:04,349 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 391 selfloop transitions, 27 changer transitions 0/425 dead transitions. [2024-06-14 12:20:04,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 425 transitions, 5580 flow [2024-06-14 12:20:04,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:04,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:04,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-14 12:20:04,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-06-14 12:20:04,350 INFO L175 Difference]: Start difference. First operand has 259 places, 392 transitions, 4493 flow. Second operand 10 states and 171 transitions. [2024-06-14 12:20:04,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 425 transitions, 5580 flow [2024-06-14 12:20:05,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 425 transitions, 5376 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:05,640 INFO L231 Difference]: Finished difference. Result has 261 places, 398 transitions, 4500 flow [2024-06-14 12:20:05,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4295, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4500, PETRI_PLACES=261, PETRI_TRANSITIONS=398} [2024-06-14 12:20:05,640 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 215 predicate places. [2024-06-14 12:20:05,641 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 398 transitions, 4500 flow [2024-06-14 12:20:05,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:05,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:05,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:05,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:20:05,641 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:05,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:05,641 INFO L85 PathProgramCache]: Analyzing trace with hash 638663025, now seen corresponding path program 7 times [2024-06-14 12:20:05,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:05,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230218849] [2024-06-14 12:20:05,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:05,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:05,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:06,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-14 12:20:06,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:06,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230218849] [2024-06-14 12:20:06,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230218849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:06,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:06,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:06,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450150213] [2024-06-14 12:20:06,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:06,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:06,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:06,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:06,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:06,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:06,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 398 transitions, 4500 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:06,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:06,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:06,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:08,358 INFO L124 PetriNetUnfolderBase]: 3799/5778 cut-off events. [2024-06-14 12:20:08,358 INFO L125 PetriNetUnfolderBase]: For 1107864/1107864 co-relation queries the response was YES. [2024-06-14 12:20:08,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63028 conditions, 5778 events. 3799/5778 cut-off events. For 1107864/1107864 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 30748 event pairs, 923 based on Foata normal form. 6/5782 useless extension candidates. Maximal degree in co-relation 62903. Up to 5344 conditions per place. [2024-06-14 12:20:08,426 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 390 selfloop transitions, 37 changer transitions 0/436 dead transitions. [2024-06-14 12:20:08,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 436 transitions, 5922 flow [2024-06-14 12:20:08,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:08,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:08,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-14 12:20:08,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:20:08,427 INFO L175 Difference]: Start difference. First operand has 261 places, 398 transitions, 4500 flow. Second operand 10 states and 190 transitions. [2024-06-14 12:20:08,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 436 transitions, 5922 flow [2024-06-14 12:20:09,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 436 transitions, 5796 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:09,657 INFO L231 Difference]: Finished difference. Result has 263 places, 401 transitions, 4599 flow [2024-06-14 12:20:09,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4374, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4599, PETRI_PLACES=263, PETRI_TRANSITIONS=401} [2024-06-14 12:20:09,658 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 217 predicate places. [2024-06-14 12:20:09,658 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 401 transitions, 4599 flow [2024-06-14 12:20:09,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:09,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:09,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:09,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:20:09,659 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-14 12:20:09,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:09,659 INFO L85 PathProgramCache]: Analyzing trace with hash -260328149, now seen corresponding path program 8 times [2024-06-14 12:20:09,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:09,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032139731] [2024-06-14 12:20:09,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:09,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:09,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:10,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:10,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:10,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032139731] [2024-06-14 12:20:10,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032139731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:10,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:10,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:10,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034978818] [2024-06-14 12:20:10,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:10,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:10,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:10,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:10,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:11,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:11,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 401 transitions, 4599 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:11,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:11,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:11,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:12,552 INFO L124 PetriNetUnfolderBase]: 3821/5815 cut-off events. [2024-06-14 12:20:12,552 INFO L125 PetriNetUnfolderBase]: For 1138330/1138330 co-relation queries the response was YES. [2024-06-14 12:20:12,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64259 conditions, 5815 events. 3821/5815 cut-off events. For 1138330/1138330 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 30997 event pairs, 898 based on Foata normal form. 4/5817 useless extension candidates. Maximal degree in co-relation 64133. Up to 5219 conditions per place. [2024-06-14 12:20:12,628 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 364 selfloop transitions, 66 changer transitions 0/439 dead transitions. [2024-06-14 12:20:12,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 439 transitions, 5756 flow [2024-06-14 12:20:12,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:12,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:12,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-14 12:20:12,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4311111111111111 [2024-06-14 12:20:12,629 INFO L175 Difference]: Start difference. First operand has 263 places, 401 transitions, 4599 flow. Second operand 10 states and 194 transitions. [2024-06-14 12:20:12,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 439 transitions, 5756 flow [2024-06-14 12:20:14,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 439 transitions, 5529 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:14,031 INFO L231 Difference]: Finished difference. Result has 265 places, 404 transitions, 4660 flow [2024-06-14 12:20:14,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4372, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4660, PETRI_PLACES=265, PETRI_TRANSITIONS=404} [2024-06-14 12:20:14,031 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 219 predicate places. [2024-06-14 12:20:14,032 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 404 transitions, 4660 flow [2024-06-14 12:20:14,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:14,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:14,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:14,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:20:14,032 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-14 12:20:14,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:14,033 INFO L85 PathProgramCache]: Analyzing trace with hash 907197907, now seen corresponding path program 9 times [2024-06-14 12:20:14,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:14,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321299320] [2024-06-14 12:20:14,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:14,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:14,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:15,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-14 12:20:15,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:15,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321299320] [2024-06-14 12:20:15,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321299320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:15,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:15,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:15,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633406870] [2024-06-14 12:20:15,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:15,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:15,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:15,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:15,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:15,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:15,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 404 transitions, 4660 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:15,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:15,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:15,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:16,802 INFO L124 PetriNetUnfolderBase]: 3843/5852 cut-off events. [2024-06-14 12:20:16,802 INFO L125 PetriNetUnfolderBase]: For 1167315/1167315 co-relation queries the response was YES. [2024-06-14 12:20:16,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65026 conditions, 5852 events. 3843/5852 cut-off events. For 1167315/1167315 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 31260 event pairs, 898 based on Foata normal form. 4/5854 useless extension candidates. Maximal degree in co-relation 64899. Up to 5224 conditions per place. [2024-06-14 12:20:16,880 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 365 selfloop transitions, 72 changer transitions 0/446 dead transitions. [2024-06-14 12:20:16,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 446 transitions, 5855 flow [2024-06-14 12:20:16,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:16,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:16,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-14 12:20:16,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4262626262626263 [2024-06-14 12:20:16,881 INFO L175 Difference]: Start difference. First operand has 265 places, 404 transitions, 4660 flow. Second operand 11 states and 211 transitions. [2024-06-14 12:20:16,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 446 transitions, 5855 flow [2024-06-14 12:20:18,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 446 transitions, 5591 flow, removed 68 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:18,188 INFO L231 Difference]: Finished difference. Result has 268 places, 407 transitions, 4706 flow [2024-06-14 12:20:18,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4396, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4706, PETRI_PLACES=268, PETRI_TRANSITIONS=407} [2024-06-14 12:20:18,188 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 222 predicate places. [2024-06-14 12:20:18,188 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 407 transitions, 4706 flow [2024-06-14 12:20:18,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:18,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:18,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:18,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:20:18,189 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-14 12:20:18,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:18,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1779970446, now seen corresponding path program 7 times [2024-06-14 12:20:18,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:18,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508467124] [2024-06-14 12:20:18,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:18,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:18,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:19,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:19,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:19,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508467124] [2024-06-14 12:20:19,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508467124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:19,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:19,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:19,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739044981] [2024-06-14 12:20:19,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:19,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:19,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:19,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:19,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:19,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:19,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 407 transitions, 4706 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:19,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:19,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:19,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:21,025 INFO L124 PetriNetUnfolderBase]: 3860/5874 cut-off events. [2024-06-14 12:20:21,025 INFO L125 PetriNetUnfolderBase]: For 1199274/1199274 co-relation queries the response was YES. [2024-06-14 12:20:21,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65808 conditions, 5874 events. 3860/5874 cut-off events. For 1199274/1199274 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 31394 event pairs, 938 based on Foata normal form. 4/5876 useless extension candidates. Maximal degree in co-relation 65680. Up to 5550 conditions per place. [2024-06-14 12:20:21,108 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 408 selfloop transitions, 23 changer transitions 0/440 dead transitions. [2024-06-14 12:20:21,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 440 transitions, 5816 flow [2024-06-14 12:20:21,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:21,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:21,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-14 12:20:21,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088888888888889 [2024-06-14 12:20:21,109 INFO L175 Difference]: Start difference. First operand has 268 places, 407 transitions, 4706 flow. Second operand 10 states and 184 transitions. [2024-06-14 12:20:21,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 440 transitions, 5816 flow [2024-06-14 12:20:22,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 440 transitions, 5532 flow, removed 74 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:22,579 INFO L231 Difference]: Finished difference. Result has 269 places, 409 transitions, 4593 flow [2024-06-14 12:20:22,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4424, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4593, PETRI_PLACES=269, PETRI_TRANSITIONS=409} [2024-06-14 12:20:22,579 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 223 predicate places. [2024-06-14 12:20:22,579 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 409 transitions, 4593 flow [2024-06-14 12:20:22,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:22,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:22,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-14 12:20:22,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:20:22,579 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:22,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:22,580 INFO L85 PathProgramCache]: Analyzing trace with hash 912767677, now seen corresponding path program 10 times [2024-06-14 12:20:22,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:22,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065165158] [2024-06-14 12:20:22,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:22,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:22,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:23,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:23,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:23,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065165158] [2024-06-14 12:20:23,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065165158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:23,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:23,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:23,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915775995] [2024-06-14 12:20:23,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:23,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:23,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:23,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:23,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:23,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:23,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 409 transitions, 4593 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:23,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:23,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:23,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:25,417 INFO L124 PetriNetUnfolderBase]: 3882/5911 cut-off events. [2024-06-14 12:20:25,418 INFO L125 PetriNetUnfolderBase]: For 1196619/1196619 co-relation queries the response was YES. [2024-06-14 12:20:25,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65493 conditions, 5911 events. 3882/5911 cut-off events. For 1196619/1196619 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 31618 event pairs, 908 based on Foata normal form. 4/5913 useless extension candidates. Maximal degree in co-relation 65364. Up to 5281 conditions per place. [2024-06-14 12:20:25,507 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 370 selfloop transitions, 70 changer transitions 0/449 dead transitions. [2024-06-14 12:20:25,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 449 transitions, 6078 flow [2024-06-14 12:20:25,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:25,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:25,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-14 12:20:25,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-06-14 12:20:25,509 INFO L175 Difference]: Start difference. First operand has 269 places, 409 transitions, 4593 flow. Second operand 10 states and 198 transitions. [2024-06-14 12:20:25,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 449 transitions, 6078 flow [2024-06-14 12:20:26,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 449 transitions, 5927 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:26,833 INFO L231 Difference]: Finished difference. Result has 271 places, 412 transitions, 4746 flow [2024-06-14 12:20:26,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4746, PETRI_PLACES=271, PETRI_TRANSITIONS=412} [2024-06-14 12:20:26,833 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 225 predicate places. [2024-06-14 12:20:26,833 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 412 transitions, 4746 flow [2024-06-14 12:20:26,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:26,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:26,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:26,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:20:26,834 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:26,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:26,834 INFO L85 PathProgramCache]: Analyzing trace with hash -260333884, now seen corresponding path program 8 times [2024-06-14 12:20:26,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:26,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645523244] [2024-06-14 12:20:26,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:26,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:26,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:28,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:28,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:28,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645523244] [2024-06-14 12:20:28,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645523244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:28,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:28,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:28,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589076310] [2024-06-14 12:20:28,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:28,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:28,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:28,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:28,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:28,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:28,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 412 transitions, 4746 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:28,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:28,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:28,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:29,751 INFO L124 PetriNetUnfolderBase]: 3899/5938 cut-off events. [2024-06-14 12:20:29,751 INFO L125 PetriNetUnfolderBase]: For 1229862/1229862 co-relation queries the response was YES. [2024-06-14 12:20:29,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66575 conditions, 5938 events. 3899/5938 cut-off events. For 1229862/1229862 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 31854 event pairs, 938 based on Foata normal form. 4/5940 useless extension candidates. Maximal degree in co-relation 66445. Up to 5556 conditions per place. [2024-06-14 12:20:29,832 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 399 selfloop transitions, 38 changer transitions 0/446 dead transitions. [2024-06-14 12:20:29,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 446 transitions, 5879 flow [2024-06-14 12:20:29,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:29,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:29,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-14 12:20:29,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41555555555555557 [2024-06-14 12:20:29,833 INFO L175 Difference]: Start difference. First operand has 271 places, 412 transitions, 4746 flow. Second operand 10 states and 187 transitions. [2024-06-14 12:20:29,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 446 transitions, 5879 flow [2024-06-14 12:20:31,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 446 transitions, 5599 flow, removed 72 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:31,511 INFO L231 Difference]: Finished difference. Result has 273 places, 414 transitions, 4671 flow [2024-06-14 12:20:31,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4466, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4671, PETRI_PLACES=273, PETRI_TRANSITIONS=414} [2024-06-14 12:20:31,512 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 227 predicate places. [2024-06-14 12:20:31,512 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 414 transitions, 4671 flow [2024-06-14 12:20:31,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:31,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:31,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:31,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:20:31,512 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:31,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:31,512 INFO L85 PathProgramCache]: Analyzing trace with hash -685774699, now seen corresponding path program 11 times [2024-06-14 12:20:31,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:31,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066909878] [2024-06-14 12:20:31,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:31,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:31,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:32,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:32,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:32,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066909878] [2024-06-14 12:20:32,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066909878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:32,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:32,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:32,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520799790] [2024-06-14 12:20:32,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:32,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:32,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:32,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:32,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:32,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:32,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 414 transitions, 4671 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:32,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:32,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:32,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:34,476 INFO L124 PetriNetUnfolderBase]: 3932/5991 cut-off events. [2024-06-14 12:20:34,476 INFO L125 PetriNetUnfolderBase]: For 1261712/1261712 co-relation queries the response was YES. [2024-06-14 12:20:34,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67127 conditions, 5991 events. 3932/5991 cut-off events. For 1261712/1261712 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 32235 event pairs, 898 based on Foata normal form. 4/5993 useless extension candidates. Maximal degree in co-relation 66996. Up to 5159 conditions per place. [2024-06-14 12:20:34,562 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 360 selfloop transitions, 100 changer transitions 0/469 dead transitions. [2024-06-14 12:20:34,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 469 transitions, 6422 flow [2024-06-14 12:20:34,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:20:34,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:20:34,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 233 transitions. [2024-06-14 12:20:34,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43148148148148147 [2024-06-14 12:20:34,563 INFO L175 Difference]: Start difference. First operand has 273 places, 414 transitions, 4671 flow. Second operand 12 states and 233 transitions. [2024-06-14 12:20:34,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 469 transitions, 6422 flow [2024-06-14 12:20:36,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 469 transitions, 6235 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:36,085 INFO L231 Difference]: Finished difference. Result has 278 places, 423 transitions, 5070 flow [2024-06-14 12:20:36,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4484, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5070, PETRI_PLACES=278, PETRI_TRANSITIONS=423} [2024-06-14 12:20:36,085 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 232 predicate places. [2024-06-14 12:20:36,085 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 423 transitions, 5070 flow [2024-06-14 12:20:36,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:36,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:36,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:36,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:20:36,086 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-14 12:20:36,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:36,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1779970291, now seen corresponding path program 12 times [2024-06-14 12:20:36,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:36,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043184670] [2024-06-14 12:20:36,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:36,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:36,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:37,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:37,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:37,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043184670] [2024-06-14 12:20:37,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043184670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:37,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:37,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:37,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136977317] [2024-06-14 12:20:37,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:37,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:37,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:37,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:37,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:37,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:37,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 423 transitions, 5070 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:37,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:37,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:37,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:38,872 INFO L124 PetriNetUnfolderBase]: 3954/6023 cut-off events. [2024-06-14 12:20:38,873 INFO L125 PetriNetUnfolderBase]: For 1298482/1298482 co-relation queries the response was YES. [2024-06-14 12:20:38,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68670 conditions, 6023 events. 3954/6023 cut-off events. For 1298482/1298482 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 32459 event pairs, 923 based on Foata normal form. 4/6025 useless extension candidates. Maximal degree in co-relation 68537. Up to 5460 conditions per place. [2024-06-14 12:20:38,961 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 402 selfloop transitions, 54 changer transitions 0/465 dead transitions. [2024-06-14 12:20:38,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 465 transitions, 6319 flow [2024-06-14 12:20:38,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:38,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:38,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-14 12:20:38,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-14 12:20:38,963 INFO L175 Difference]: Start difference. First operand has 278 places, 423 transitions, 5070 flow. Second operand 11 states and 210 transitions. [2024-06-14 12:20:38,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 465 transitions, 6319 flow [2024-06-14 12:20:40,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 465 transitions, 6034 flow, removed 99 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:40,539 INFO L231 Difference]: Finished difference. Result has 281 places, 426 transitions, 5078 flow [2024-06-14 12:20:40,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4811, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5078, PETRI_PLACES=281, PETRI_TRANSITIONS=426} [2024-06-14 12:20:40,540 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 235 predicate places. [2024-06-14 12:20:40,540 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 426 transitions, 5078 flow [2024-06-14 12:20:40,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:40,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:40,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:40,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 12:20:40,540 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-14 12:20:40,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:40,541 INFO L85 PathProgramCache]: Analyzing trace with hash -260481754, now seen corresponding path program 9 times [2024-06-14 12:20:40,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:40,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425749470] [2024-06-14 12:20:40,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:40,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:40,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:41,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:41,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:41,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425749470] [2024-06-14 12:20:41,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425749470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:41,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:41,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:41,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841397343] [2024-06-14 12:20:41,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:41,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:41,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:41,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:41,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:41,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:41,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 426 transitions, 5078 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:41,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:41,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:41,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:43,430 INFO L124 PetriNetUnfolderBase]: 3971/6050 cut-off events. [2024-06-14 12:20:43,430 INFO L125 PetriNetUnfolderBase]: For 1323354/1323354 co-relation queries the response was YES. [2024-06-14 12:20:43,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69124 conditions, 6050 events. 3971/6050 cut-off events. For 1323354/1323354 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 32622 event pairs, 943 based on Foata normal form. 4/6052 useless extension candidates. Maximal degree in co-relation 68989. Up to 5539 conditions per place. [2024-06-14 12:20:43,519 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 400 selfloop transitions, 56 changer transitions 0/465 dead transitions. [2024-06-14 12:20:43,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 465 transitions, 6697 flow [2024-06-14 12:20:43,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:43,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:43,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-14 12:20:43,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42444444444444446 [2024-06-14 12:20:43,521 INFO L175 Difference]: Start difference. First operand has 281 places, 426 transitions, 5078 flow. Second operand 10 states and 191 transitions. [2024-06-14 12:20:43,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 465 transitions, 6697 flow [2024-06-14 12:20:45,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 465 transitions, 6489 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:45,033 INFO L231 Difference]: Finished difference. Result has 283 places, 430 transitions, 5241 flow [2024-06-14 12:20:45,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4870, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5241, PETRI_PLACES=283, PETRI_TRANSITIONS=430} [2024-06-14 12:20:45,033 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 237 predicate places. [2024-06-14 12:20:45,033 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 430 transitions, 5241 flow [2024-06-14 12:20:45,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:45,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:45,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:45,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 12:20:45,034 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:45,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:45,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1901447382, now seen corresponding path program 10 times [2024-06-14 12:20:45,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:45,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162178557] [2024-06-14 12:20:45,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:45,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:45,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:46,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:46,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:46,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162178557] [2024-06-14 12:20:46,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162178557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:46,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:46,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:46,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27176659] [2024-06-14 12:20:46,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:46,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:46,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:46,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:46,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:46,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:46,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 430 transitions, 5241 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:46,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:46,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:46,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:48,189 INFO L124 PetriNetUnfolderBase]: 3988/6077 cut-off events. [2024-06-14 12:20:48,190 INFO L125 PetriNetUnfolderBase]: For 1357217/1357217 co-relation queries the response was YES. [2024-06-14 12:20:48,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69720 conditions, 6077 events. 3988/6077 cut-off events. For 1357217/1357217 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 32816 event pairs, 948 based on Foata normal form. 4/6079 useless extension candidates. Maximal degree in co-relation 69584. Up to 5636 conditions per place. [2024-06-14 12:20:48,276 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 407 selfloop transitions, 52 changer transitions 0/468 dead transitions. [2024-06-14 12:20:48,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 468 transitions, 6446 flow [2024-06-14 12:20:48,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:20:48,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:20:48,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-14 12:20:48,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-14 12:20:48,277 INFO L175 Difference]: Start difference. First operand has 283 places, 430 transitions, 5241 flow. Second operand 11 states and 205 transitions. [2024-06-14 12:20:48,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 468 transitions, 6446 flow [2024-06-14 12:20:50,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 468 transitions, 6192 flow, removed 98 selfloop flow, removed 6 redundant places. [2024-06-14 12:20:50,031 INFO L231 Difference]: Finished difference. Result has 288 places, 432 transitions, 5233 flow [2024-06-14 12:20:50,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5025, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5233, PETRI_PLACES=288, PETRI_TRANSITIONS=432} [2024-06-14 12:20:50,032 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 242 predicate places. [2024-06-14 12:20:50,032 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 432 transitions, 5233 flow [2024-06-14 12:20:50,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:50,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:50,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:50,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 12:20:50,033 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:50,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:50,033 INFO L85 PathProgramCache]: Analyzing trace with hash -254965769, now seen corresponding path program 13 times [2024-06-14 12:20:50,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:50,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996382860] [2024-06-14 12:20:50,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:50,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:50,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:51,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:51,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:51,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996382860] [2024-06-14 12:20:51,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996382860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:51,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:51,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:51,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323227126] [2024-06-14 12:20:51,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:51,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:51,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:51,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:51,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:51,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:51,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 432 transitions, 5233 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:51,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:51,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:51,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:52,913 INFO L124 PetriNetUnfolderBase]: 4010/6114 cut-off events. [2024-06-14 12:20:52,913 INFO L125 PetriNetUnfolderBase]: For 1382722/1382722 co-relation queries the response was YES. [2024-06-14 12:20:52,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70204 conditions, 6114 events. 4010/6114 cut-off events. For 1382722/1382722 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 33037 event pairs, 913 based on Foata normal form. 4/6116 useless extension candidates. Maximal degree in co-relation 70066. Up to 5503 conditions per place. [2024-06-14 12:20:53,001 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 400 selfloop transitions, 62 changer transitions 0/471 dead transitions. [2024-06-14 12:20:53,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 471 transitions, 6463 flow [2024-06-14 12:20:53,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:53,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:53,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-14 12:20:53,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43777777777777777 [2024-06-14 12:20:53,003 INFO L175 Difference]: Start difference. First operand has 288 places, 432 transitions, 5233 flow. Second operand 10 states and 197 transitions. [2024-06-14 12:20:53,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 471 transitions, 6463 flow [2024-06-14 12:20:54,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 471 transitions, 6287 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:54,590 INFO L231 Difference]: Finished difference. Result has 289 places, 435 transitions, 5342 flow [2024-06-14 12:20:54,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5057, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5342, PETRI_PLACES=289, PETRI_TRANSITIONS=435} [2024-06-14 12:20:54,591 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 243 predicate places. [2024-06-14 12:20:54,591 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 435 transitions, 5342 flow [2024-06-14 12:20:54,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:54,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:54,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:54,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 12:20:54,591 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:54,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:54,591 INFO L85 PathProgramCache]: Analyzing trace with hash -254971504, now seen corresponding path program 11 times [2024-06-14 12:20:54,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:54,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883237592] [2024-06-14 12:20:54,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:54,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:54,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:55,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-14 12:20:55,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:55,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883237592] [2024-06-14 12:20:55,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883237592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:55,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:55,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:55,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658238034] [2024-06-14 12:20:55,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:55,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:55,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:55,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:55,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:56,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:20:56,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 435 transitions, 5342 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:56,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:56,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:20:56,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:57,626 INFO L124 PetriNetUnfolderBase]: 4002/6102 cut-off events. [2024-06-14 12:20:57,627 INFO L125 PetriNetUnfolderBase]: For 1398175/1398175 co-relation queries the response was YES. [2024-06-14 12:20:57,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70050 conditions, 6102 events. 4002/6102 cut-off events. For 1398175/1398175 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 32995 event pairs, 946 based on Foata normal form. 4/6104 useless extension candidates. Maximal degree in co-relation 69911. Up to 5710 conditions per place. [2024-06-14 12:20:57,717 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 421 selfloop transitions, 37 changer transitions 0/467 dead transitions. [2024-06-14 12:20:57,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 467 transitions, 6399 flow [2024-06-14 12:20:57,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:57,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:57,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-14 12:20:57,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4177777777777778 [2024-06-14 12:20:57,719 INFO L175 Difference]: Start difference. First operand has 289 places, 435 transitions, 5342 flow. Second operand 10 states and 188 transitions. [2024-06-14 12:20:57,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 467 transitions, 6399 flow [2024-06-14 12:20:59,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 467 transitions, 6075 flow, removed 102 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:59,609 INFO L231 Difference]: Finished difference. Result has 291 places, 435 transitions, 5099 flow [2024-06-14 12:20:59,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5018, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5099, PETRI_PLACES=291, PETRI_TRANSITIONS=435} [2024-06-14 12:20:59,610 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 245 predicate places. [2024-06-14 12:20:59,610 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 435 transitions, 5099 flow [2024-06-14 12:20:59,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:59,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:59,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:20:59,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 12:20:59,610 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:59,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:59,611 INFO L85 PathProgramCache]: Analyzing trace with hash -254971349, now seen corresponding path program 14 times [2024-06-14 12:20:59,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:59,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940683484] [2024-06-14 12:20:59,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:59,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:59,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:00,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:00,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:00,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940683484] [2024-06-14 12:21:00,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940683484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:00,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:00,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:21:00,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973658229] [2024-06-14 12:21:00,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:00,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:21:00,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:00,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:21:00,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:21:01,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:21:01,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 435 transitions, 5099 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:01,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:01,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:21:01,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:02,621 INFO L124 PetriNetUnfolderBase]: 3992/6088 cut-off events. [2024-06-14 12:21:02,621 INFO L125 PetriNetUnfolderBase]: For 1407781/1407781 co-relation queries the response was YES. [2024-06-14 12:21:02,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69155 conditions, 6088 events. 3992/6088 cut-off events. For 1407781/1407781 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 32895 event pairs, 909 based on Foata normal form. 4/6090 useless extension candidates. Maximal degree in co-relation 69015. Up to 5427 conditions per place. [2024-06-14 12:21:02,697 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 396 selfloop transitions, 71 changer transitions 0/476 dead transitions. [2024-06-14 12:21:02,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 476 transitions, 6214 flow [2024-06-14 12:21:02,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:21:02,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:21:02,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-14 12:21:02,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-06-14 12:21:02,699 INFO L175 Difference]: Start difference. First operand has 291 places, 435 transitions, 5099 flow. Second operand 11 states and 216 transitions. [2024-06-14 12:21:02,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 476 transitions, 6214 flow [2024-06-14 12:21:04,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 476 transitions, 6024 flow, removed 52 selfloop flow, removed 9 redundant places. [2024-06-14 12:21:04,590 INFO L231 Difference]: Finished difference. Result has 293 places, 435 transitions, 5063 flow [2024-06-14 12:21:04,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4909, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5063, PETRI_PLACES=293, PETRI_TRANSITIONS=435} [2024-06-14 12:21:04,590 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 247 predicate places. [2024-06-14 12:21:04,590 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 435 transitions, 5063 flow [2024-06-14 12:21:04,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:04,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:04,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:04,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 12:21:04,591 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-14 12:21:04,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:04,591 INFO L85 PathProgramCache]: Analyzing trace with hash 2060739641, now seen corresponding path program 2 times [2024-06-14 12:21:04,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:04,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027456394] [2024-06-14 12:21:04,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:04,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:04,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:05,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:05,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:05,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027456394] [2024-06-14 12:21:05,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027456394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:05,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:05,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:21:05,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309438510] [2024-06-14 12:21:05,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:05,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:21:05,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:05,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:21:05,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:21:05,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:21:05,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 435 transitions, 5063 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:05,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:05,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:21:05,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:07,020 INFO L124 PetriNetUnfolderBase]: 4055/6166 cut-off events. [2024-06-14 12:21:07,021 INFO L125 PetriNetUnfolderBase]: For 1453301/1453336 co-relation queries the response was YES. [2024-06-14 12:21:07,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69611 conditions, 6166 events. 4055/6166 cut-off events. For 1453301/1453336 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 32850 event pairs, 1077 based on Foata normal form. 17/6142 useless extension candidates. Maximal degree in co-relation 69470. Up to 5774 conditions per place. [2024-06-14 12:21:07,107 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 378 selfloop transitions, 15 changer transitions 0/447 dead transitions. [2024-06-14 12:21:07,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 447 transitions, 5925 flow [2024-06-14 12:21:07,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:21:07,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:21:07,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 12:21:07,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-14 12:21:07,108 INFO L175 Difference]: Start difference. First operand has 293 places, 435 transitions, 5063 flow. Second operand 7 states and 123 transitions. [2024-06-14 12:21:07,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 447 transitions, 5925 flow [2024-06-14 12:21:09,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 447 transitions, 5709 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-14 12:21:09,056 INFO L231 Difference]: Finished difference. Result has 290 places, 438 transitions, 4935 flow [2024-06-14 12:21:09,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4847, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4935, PETRI_PLACES=290, PETRI_TRANSITIONS=438} [2024-06-14 12:21:09,057 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 244 predicate places. [2024-06-14 12:21:09,057 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 438 transitions, 4935 flow [2024-06-14 12:21:09,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:09,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:09,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:09,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 12:21:09,058 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-14 12:21:09,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:09,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1194848775, now seen corresponding path program 3 times [2024-06-14 12:21:09,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:09,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250663213] [2024-06-14 12:21:09,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:09,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:09,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:09,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:09,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:09,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250663213] [2024-06-14 12:21:09,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250663213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:09,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:09,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:21:09,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415796476] [2024-06-14 12:21:09,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:09,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:21:09,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:09,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:21:09,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:21:09,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:21:09,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 438 transitions, 4935 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:09,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:09,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:21:09,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:11,400 INFO L124 PetriNetUnfolderBase]: 4051/6160 cut-off events. [2024-06-14 12:21:11,400 INFO L125 PetriNetUnfolderBase]: For 1441858/1441893 co-relation queries the response was YES. [2024-06-14 12:21:11,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68738 conditions, 6160 events. 4051/6160 cut-off events. For 1441858/1441893 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 32818 event pairs, 1076 based on Foata normal form. 16/6136 useless extension candidates. Maximal degree in co-relation 68596. Up to 5763 conditions per place. [2024-06-14 12:21:11,481 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 373 selfloop transitions, 20 changer transitions 0/447 dead transitions. [2024-06-14 12:21:11,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 447 transitions, 5751 flow [2024-06-14 12:21:11,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:21:11,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:21:11,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 12:21:11,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-14 12:21:11,482 INFO L175 Difference]: Start difference. First operand has 290 places, 438 transitions, 4935 flow. Second operand 7 states and 125 transitions. [2024-06-14 12:21:11,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 447 transitions, 5751 flow [2024-06-14 12:21:13,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 447 transitions, 5671 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 12:21:13,229 INFO L231 Difference]: Finished difference. Result has 292 places, 438 transitions, 4901 flow [2024-06-14 12:21:13,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4855, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4901, PETRI_PLACES=292, PETRI_TRANSITIONS=438} [2024-06-14 12:21:13,229 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 246 predicate places. [2024-06-14 12:21:13,229 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 438 transitions, 4901 flow [2024-06-14 12:21:13,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:13,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:13,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:13,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 12:21:13,229 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-14 12:21:13,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:13,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1824093825, now seen corresponding path program 1 times [2024-06-14 12:21:13,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:13,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823925263] [2024-06-14 12:21:13,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:13,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:13,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:14,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:14,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:14,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823925263] [2024-06-14 12:21:14,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823925263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:14,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:14,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:21:14,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850943034] [2024-06-14 12:21:14,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:14,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:21:14,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:14,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:21:14,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:21:14,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2024-06-14 12:21:14,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 438 transitions, 4901 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:21:14,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:14,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2024-06-14 12:21:14,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:15,768 INFO L124 PetriNetUnfolderBase]: 4323/6477 cut-off events. [2024-06-14 12:21:15,768 INFO L125 PetriNetUnfolderBase]: For 1465298/1465298 co-relation queries the response was YES. [2024-06-14 12:21:15,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71420 conditions, 6477 events. 4323/6477 cut-off events. For 1465298/1465298 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 33561 event pairs, 1061 based on Foata normal form. 1/6476 useless extension candidates. Maximal degree in co-relation 71277. Up to 6254 conditions per place. [2024-06-14 12:21:15,850 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 427 selfloop transitions, 25 changer transitions 0/460 dead transitions. [2024-06-14 12:21:15,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 460 transitions, 6169 flow [2024-06-14 12:21:15,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:21:15,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:21:15,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 12:21:15,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4031746031746032 [2024-06-14 12:21:15,851 INFO L175 Difference]: Start difference. First operand has 292 places, 438 transitions, 4901 flow. Second operand 7 states and 127 transitions. [2024-06-14 12:21:15,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 460 transitions, 6169 flow [2024-06-14 12:21:17,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 460 transitions, 6076 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 12:21:17,473 INFO L231 Difference]: Finished difference. Result has 293 places, 444 transitions, 4994 flow [2024-06-14 12:21:17,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4994, PETRI_PLACES=293, PETRI_TRANSITIONS=444} [2024-06-14 12:21:17,473 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 247 predicate places. [2024-06-14 12:21:17,473 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 444 transitions, 4994 flow [2024-06-14 12:21:17,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:21:17,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:17,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:17,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 12:21:17,473 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-14 12:21:17,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:17,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1186759077, now seen corresponding path program 1 times [2024-06-14 12:21:17,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:17,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436234140] [2024-06-14 12:21:17,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:17,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:17,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:18,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:18,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:18,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436234140] [2024-06-14 12:21:18,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436234140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:18,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:18,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:21:18,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203232346] [2024-06-14 12:21:18,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:18,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:21:18,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:18,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:21:18,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:21:18,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2024-06-14 12:21:18,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 444 transitions, 4994 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:21:18,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:18,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2024-06-14 12:21:18,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:20,015 INFO L124 PetriNetUnfolderBase]: 4334/6490 cut-off events. [2024-06-14 12:21:20,015 INFO L125 PetriNetUnfolderBase]: For 1490983/1490983 co-relation queries the response was YES. [2024-06-14 12:21:20,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71745 conditions, 6490 events. 4334/6490 cut-off events. For 1490983/1490983 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 33633 event pairs, 1124 based on Foata normal form. 1/6489 useless extension candidates. Maximal degree in co-relation 71601. Up to 6194 conditions per place. [2024-06-14 12:21:20,100 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 403 selfloop transitions, 24 changer transitions 0/463 dead transitions. [2024-06-14 12:21:20,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 463 transitions, 6182 flow [2024-06-14 12:21:20,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:21:20,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:21:20,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 12:21:20,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-14 12:21:20,101 INFO L175 Difference]: Start difference. First operand has 293 places, 444 transitions, 4994 flow. Second operand 7 states and 125 transitions. [2024-06-14 12:21:20,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 463 transitions, 6182 flow [2024-06-14 12:21:22,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 463 transitions, 6097 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-14 12:21:22,059 INFO L231 Difference]: Finished difference. Result has 297 places, 450 transitions, 5077 flow [2024-06-14 12:21:22,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4909, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5077, PETRI_PLACES=297, PETRI_TRANSITIONS=450} [2024-06-14 12:21:22,060 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 251 predicate places. [2024-06-14 12:21:22,060 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 450 transitions, 5077 flow [2024-06-14 12:21:22,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:21:22,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:22,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:22,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 12:21:22,061 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-14 12:21:22,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:22,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1824273315, now seen corresponding path program 2 times [2024-06-14 12:21:22,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:22,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349342521] [2024-06-14 12:21:22,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:22,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:22,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:22,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:22,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:22,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349342521] [2024-06-14 12:21:22,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349342521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:22,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:22,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:21:22,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814954482] [2024-06-14 12:21:22,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:22,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:21:22,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:22,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:21:22,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:21:22,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2024-06-14 12:21:22,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 450 transitions, 5077 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:21:22,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:22,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2024-06-14 12:21:22,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:24,599 INFO L124 PetriNetUnfolderBase]: 4345/6503 cut-off events. [2024-06-14 12:21:24,599 INFO L125 PetriNetUnfolderBase]: For 1531656/1531656 co-relation queries the response was YES. [2024-06-14 12:21:24,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73159 conditions, 6503 events. 4345/6503 cut-off events. For 1531656/1531656 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 33654 event pairs, 1060 based on Foata normal form. 1/6502 useless extension candidates. Maximal degree in co-relation 73013. Up to 6277 conditions per place. [2024-06-14 12:21:24,683 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 429 selfloop transitions, 27 changer transitions 0/466 dead transitions. [2024-06-14 12:21:24,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 466 transitions, 6275 flow [2024-06-14 12:21:24,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:21:24,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:21:24,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 12:21:24,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-14 12:21:24,684 INFO L175 Difference]: Start difference. First operand has 297 places, 450 transitions, 5077 flow. Second operand 7 states and 125 transitions. [2024-06-14 12:21:24,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 466 transitions, 6275 flow [2024-06-14 12:21:26,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 466 transitions, 6208 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-14 12:21:26,628 INFO L231 Difference]: Finished difference. Result has 301 places, 453 transitions, 5128 flow [2024-06-14 12:21:26,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5010, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5128, PETRI_PLACES=301, PETRI_TRANSITIONS=453} [2024-06-14 12:21:26,629 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 255 predicate places. [2024-06-14 12:21:26,629 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 453 transitions, 5128 flow [2024-06-14 12:21:26,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:21:26,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:26,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:26,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 12:21:26,629 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-14 12:21:26,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:26,629 INFO L85 PathProgramCache]: Analyzing trace with hash 2004169179, now seen corresponding path program 3 times [2024-06-14 12:21:26,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:26,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212297165] [2024-06-14 12:21:26,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:26,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:26,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:27,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:27,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:27,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212297165] [2024-06-14 12:21:27,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212297165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:27,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:27,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:21:27,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589177439] [2024-06-14 12:21:27,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:27,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:21:27,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:27,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:21:27,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:21:27,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2024-06-14 12:21:27,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 453 transitions, 5128 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:21:27,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:27,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2024-06-14 12:21:27,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:29,111 INFO L124 PetriNetUnfolderBase]: 4342/6500 cut-off events. [2024-06-14 12:21:29,111 INFO L125 PetriNetUnfolderBase]: For 1558223/1558225 co-relation queries the response was YES. [2024-06-14 12:21:29,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73396 conditions, 6500 events. 4342/6500 cut-off events. For 1558223/1558225 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 33674 event pairs, 1067 based on Foata normal form. 1/6499 useless extension candidates. Maximal degree in co-relation 73248. Up to 6274 conditions per place. [2024-06-14 12:21:29,199 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 425 selfloop transitions, 27 changer transitions 0/462 dead transitions. [2024-06-14 12:21:29,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 462 transitions, 6062 flow [2024-06-14 12:21:29,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:21:29,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:21:29,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 12:21:29,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38412698412698415 [2024-06-14 12:21:29,200 INFO L175 Difference]: Start difference. First operand has 301 places, 453 transitions, 5128 flow. Second operand 7 states and 121 transitions. [2024-06-14 12:21:29,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 462 transitions, 6062 flow [2024-06-14 12:21:31,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 462 transitions, 5946 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-14 12:21:31,400 INFO L231 Difference]: Finished difference. Result has 304 places, 453 transitions, 5072 flow [2024-06-14 12:21:31,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5012, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5072, PETRI_PLACES=304, PETRI_TRANSITIONS=453} [2024-06-14 12:21:31,400 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 258 predicate places. [2024-06-14 12:21:31,400 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 453 transitions, 5072 flow [2024-06-14 12:21:31,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:21:31,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:31,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:31,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 12:21:31,400 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-14 12:21:31,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:31,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1195329957, now seen corresponding path program 2 times [2024-06-14 12:21:31,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:31,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104460623] [2024-06-14 12:21:31,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:31,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:31,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:32,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:32,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:32,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104460623] [2024-06-14 12:21:32,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104460623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:32,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:32,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:21:32,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110777591] [2024-06-14 12:21:32,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:32,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:21:32,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:32,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:21:32,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:21:32,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2024-06-14 12:21:32,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 453 transitions, 5072 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:32,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:32,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2024-06-14 12:21:32,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:34,187 INFO L124 PetriNetUnfolderBase]: 4341/6501 cut-off events. [2024-06-14 12:21:34,187 INFO L125 PetriNetUnfolderBase]: For 1580952/1580954 co-relation queries the response was YES. [2024-06-14 12:21:34,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73117 conditions, 6501 events. 4341/6501 cut-off events. For 1580952/1580954 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 33675 event pairs, 1126 based on Foata normal form. 3/6502 useless extension candidates. Maximal degree in co-relation 72968. Up to 6202 conditions per place. [2024-06-14 12:21:34,281 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 400 selfloop transitions, 29 changer transitions 0/466 dead transitions. [2024-06-14 12:21:34,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 466 transitions, 6202 flow [2024-06-14 12:21:34,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:21:34,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:21:34,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-14 12:21:34,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638888888888889 [2024-06-14 12:21:34,282 INFO L175 Difference]: Start difference. First operand has 304 places, 453 transitions, 5072 flow. Second operand 8 states and 131 transitions. [2024-06-14 12:21:34,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 466 transitions, 6202 flow [2024-06-14 12:21:36,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 466 transitions, 6114 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:21:36,271 INFO L231 Difference]: Finished difference. Result has 305 places, 456 transitions, 5104 flow [2024-06-14 12:21:36,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4984, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5104, PETRI_PLACES=305, PETRI_TRANSITIONS=456} [2024-06-14 12:21:36,272 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 259 predicate places. [2024-06-14 12:21:36,272 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 456 transitions, 5104 flow [2024-06-14 12:21:36,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:36,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:36,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:21:36,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 12:21:36,272 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-14 12:21:36,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:36,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1195033287, now seen corresponding path program 3 times [2024-06-14 12:21:36,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:36,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941684715] [2024-06-14 12:21:36,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:36,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:36,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:37,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:37,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:37,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941684715] [2024-06-14 12:21:37,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941684715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:37,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:37,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:21:37,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144909352] [2024-06-14 12:21:37,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:37,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:21:37,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:37,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:21:37,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:21:37,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2024-06-14 12:21:37,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 456 transitions, 5104 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:21:37,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:37,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2024-06-14 12:21:37,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:38,833 INFO L124 PetriNetUnfolderBase]: 4338/6497 cut-off events. [2024-06-14 12:21:38,834 INFO L125 PetriNetUnfolderBase]: For 1607705/1607707 co-relation queries the response was YES. [2024-06-14 12:21:38,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73312 conditions, 6497 events. 4338/6497 cut-off events. For 1607705/1607707 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 33713 event pairs, 1126 based on Foata normal form. 3/6498 useless extension candidates. Maximal degree in co-relation 73162. Up to 6199 conditions per place. [2024-06-14 12:21:38,928 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 401 selfloop transitions, 27 changer transitions 0/465 dead transitions. [2024-06-14 12:21:38,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 465 transitions, 5990 flow [2024-06-14 12:21:38,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:21:38,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:21:38,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 12:21:38,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38412698412698415 [2024-06-14 12:21:38,929 INFO L175 Difference]: Start difference. First operand has 305 places, 456 transitions, 5104 flow. Second operand 7 states and 121 transitions. [2024-06-14 12:21:38,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 465 transitions, 5990 flow [2024-06-14 12:21:40,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 465 transitions, 5860 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-14 12:21:40,917 INFO L231 Difference]: Finished difference. Result has 307 places, 456 transitions, 5034 flow [2024-06-14 12:21:40,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4974, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5034, PETRI_PLACES=307, PETRI_TRANSITIONS=456} [2024-06-14 12:21:40,918 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 261 predicate places. [2024-06-14 12:21:40,918 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 456 transitions, 5034 flow [2024-06-14 12:21:40,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-14 12:21:40,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:40,918 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-14 12:21:40,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 12:21:40,918 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:40,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:40,918 INFO L85 PathProgramCache]: Analyzing trace with hash 679686791, now seen corresponding path program 1 times [2024-06-14 12:21:40,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:40,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654167762] [2024-06-14 12:21:40,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:40,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:40,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:42,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:42,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:42,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654167762] [2024-06-14 12:21:42,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654167762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:42,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:42,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:42,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231797735] [2024-06-14 12:21:42,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:42,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:42,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:42,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:42,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:42,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:21:42,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 456 transitions, 5034 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:42,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:42,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:21:42,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:44,116 INFO L124 PetriNetUnfolderBase]: 4250/6477 cut-off events. [2024-06-14 12:21:44,116 INFO L125 PetriNetUnfolderBase]: For 1814799/1814802 co-relation queries the response was YES. [2024-06-14 12:21:44,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78537 conditions, 6477 events. 4250/6477 cut-off events. For 1814799/1814802 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 35496 event pairs, 790 based on Foata normal form. 18/6481 useless extension candidates. Maximal degree in co-relation 78386. Up to 5220 conditions per place. [2024-06-14 12:21:44,218 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 380 selfloop transitions, 124 changer transitions 0/517 dead transitions. [2024-06-14 12:21:44,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 517 transitions, 6894 flow [2024-06-14 12:21:44,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:44,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:44,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 244 transitions. [2024-06-14 12:21:44,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45185185185185184 [2024-06-14 12:21:44,220 INFO L175 Difference]: Start difference. First operand has 307 places, 456 transitions, 5034 flow. Second operand 12 states and 244 transitions. [2024-06-14 12:21:44,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 517 transitions, 6894 flow [2024-06-14 12:21:47,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 517 transitions, 6818 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 12:21:47,086 INFO L231 Difference]: Finished difference. Result has 312 places, 458 transitions, 5402 flow [2024-06-14 12:21:47,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4958, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5402, PETRI_PLACES=312, PETRI_TRANSITIONS=458} [2024-06-14 12:21:47,087 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 266 predicate places. [2024-06-14 12:21:47,087 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 458 transitions, 5402 flow [2024-06-14 12:21:47,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:47,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:47,087 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-14 12:21:47,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 12:21:47,087 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:47,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:47,087 INFO L85 PathProgramCache]: Analyzing trace with hash 737779241, now seen corresponding path program 2 times [2024-06-14 12:21:47,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:47,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767833109] [2024-06-14 12:21:47,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:47,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:47,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:48,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:48,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:48,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767833109] [2024-06-14 12:21:48,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767833109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:48,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:48,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:48,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180854491] [2024-06-14 12:21:48,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:48,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:48,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:48,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:48,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:48,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:21:48,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 458 transitions, 5402 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:48,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:48,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:21:48,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:50,494 INFO L124 PetriNetUnfolderBase]: 4382/6714 cut-off events. [2024-06-14 12:21:50,494 INFO L125 PetriNetUnfolderBase]: For 1936156/1936159 co-relation queries the response was YES. [2024-06-14 12:21:50,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83444 conditions, 6714 events. 4382/6714 cut-off events. For 1936156/1936159 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 37317 event pairs, 978 based on Foata normal form. 18/6722 useless extension candidates. Maximal degree in co-relation 83292. Up to 5420 conditions per place. [2024-06-14 12:21:50,595 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 375 selfloop transitions, 132 changer transitions 0/520 dead transitions. [2024-06-14 12:21:50,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 520 transitions, 7302 flow [2024-06-14 12:21:50,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:50,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:50,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-06-14 12:21:50,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-14 12:21:50,596 INFO L175 Difference]: Start difference. First operand has 312 places, 458 transitions, 5402 flow. Second operand 12 states and 243 transitions. [2024-06-14 12:21:50,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 520 transitions, 7302 flow [2024-06-14 12:21:53,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 520 transitions, 7070 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-14 12:21:53,014 INFO L231 Difference]: Finished difference. Result has 317 places, 460 transitions, 5670 flow [2024-06-14 12:21:53,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5182, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5670, PETRI_PLACES=317, PETRI_TRANSITIONS=460} [2024-06-14 12:21:53,015 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 271 predicate places. [2024-06-14 12:21:53,015 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 460 transitions, 5670 flow [2024-06-14 12:21:53,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:53,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:53,015 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-14 12:21:53,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 12:21:53,016 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:53,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:53,016 INFO L85 PathProgramCache]: Analyzing trace with hash 270330959, now seen corresponding path program 3 times [2024-06-14 12:21:53,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:53,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745165731] [2024-06-14 12:21:53,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:53,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:53,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:54,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:54,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:54,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745165731] [2024-06-14 12:21:54,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745165731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:54,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:54,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:21:54,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626072810] [2024-06-14 12:21:54,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:54,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:21:54,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:54,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:21:54,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:21:54,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:21:54,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 460 transitions, 5670 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:54,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:54,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:21:54,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:56,496 INFO L124 PetriNetUnfolderBase]: 4590/7073 cut-off events. [2024-06-14 12:21:56,496 INFO L125 PetriNetUnfolderBase]: For 2080180/2080183 co-relation queries the response was YES. [2024-06-14 12:21:56,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88968 conditions, 7073 events. 4590/7073 cut-off events. For 2080180/2080183 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 40091 event pairs, 1039 based on Foata normal form. 18/7081 useless extension candidates. Maximal degree in co-relation 88813. Up to 6064 conditions per place. [2024-06-14 12:21:56,593 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 384 selfloop transitions, 129 changer transitions 0/526 dead transitions. [2024-06-14 12:21:56,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 526 transitions, 7586 flow [2024-06-14 12:21:56,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:21:56,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:21:56,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 244 transitions. [2024-06-14 12:21:56,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45185185185185184 [2024-06-14 12:21:56,595 INFO L175 Difference]: Start difference. First operand has 317 places, 460 transitions, 5670 flow. Second operand 12 states and 244 transitions. [2024-06-14 12:21:56,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 526 transitions, 7586 flow [2024-06-14 12:21:58,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 526 transitions, 7293 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-14 12:21:58,777 INFO L231 Difference]: Finished difference. Result has 321 places, 467 transitions, 5865 flow [2024-06-14 12:21:58,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5384, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5865, PETRI_PLACES=321, PETRI_TRANSITIONS=467} [2024-06-14 12:21:58,778 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 275 predicate places. [2024-06-14 12:21:58,778 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 467 transitions, 5865 flow [2024-06-14 12:21:58,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:58,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:58,778 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-14 12:21:58,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 12:21:58,778 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:58,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:58,779 INFO L85 PathProgramCache]: Analyzing trace with hash 270335609, now seen corresponding path program 4 times [2024-06-14 12:21:58,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:58,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498789075] [2024-06-14 12:21:58,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:58,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:58,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:00,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:00,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:00,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498789075] [2024-06-14 12:22:00,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498789075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:00,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:00,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:00,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582552449] [2024-06-14 12:22:00,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:00,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:00,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:00,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:00,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:00,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:22:00,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 467 transitions, 5865 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:00,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:00,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:22:00,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:02,308 INFO L124 PetriNetUnfolderBase]: 4554/7007 cut-off events. [2024-06-14 12:22:02,309 INFO L125 PetriNetUnfolderBase]: For 2047321/2047324 co-relation queries the response was YES. [2024-06-14 12:22:02,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86481 conditions, 7007 events. 4554/7007 cut-off events. For 2047321/2047324 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 39530 event pairs, 1036 based on Foata normal form. 22/7019 useless extension candidates. Maximal degree in co-relation 86324. Up to 6164 conditions per place. [2024-06-14 12:22:02,430 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 380 selfloop transitions, 127 changer transitions 0/520 dead transitions. [2024-06-14 12:22:02,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 520 transitions, 7163 flow [2024-06-14 12:22:02,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:02,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:02,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 238 transitions. [2024-06-14 12:22:02,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44074074074074077 [2024-06-14 12:22:02,432 INFO L175 Difference]: Start difference. First operand has 321 places, 467 transitions, 5865 flow. Second operand 12 states and 238 transitions. [2024-06-14 12:22:02,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 520 transitions, 7163 flow [2024-06-14 12:22:05,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 520 transitions, 6982 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-14 12:22:05,348 INFO L231 Difference]: Finished difference. Result has 327 places, 467 transitions, 5945 flow [2024-06-14 12:22:05,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5684, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5945, PETRI_PLACES=327, PETRI_TRANSITIONS=467} [2024-06-14 12:22:05,349 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 281 predicate places. [2024-06-14 12:22:05,349 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 467 transitions, 5945 flow [2024-06-14 12:22:05,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:05,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:05,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-14 12:22:05,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 12:22:05,349 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:05,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:05,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1356072151, now seen corresponding path program 5 times [2024-06-14 12:22:05,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:05,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516147236] [2024-06-14 12:22:05,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:05,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:05,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:06,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:06,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:06,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516147236] [2024-06-14 12:22:06,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516147236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:06,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:06,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:06,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460761816] [2024-06-14 12:22:06,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:06,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:06,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:06,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:06,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:06,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:22:06,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 467 transitions, 5945 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:06,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:06,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:22:06,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:08,973 INFO L124 PetriNetUnfolderBase]: 4568/7046 cut-off events. [2024-06-14 12:22:08,973 INFO L125 PetriNetUnfolderBase]: For 2056308/2056311 co-relation queries the response was YES. [2024-06-14 12:22:09,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84829 conditions, 7046 events. 4568/7046 cut-off events. For 2056308/2056311 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 40017 event pairs, 1042 based on Foata normal form. 38/7076 useless extension candidates. Maximal degree in co-relation 84670. Up to 6255 conditions per place. [2024-06-14 12:22:09,087 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 413 selfloop transitions, 97 changer transitions 0/523 dead transitions. [2024-06-14 12:22:09,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 523 transitions, 7367 flow [2024-06-14 12:22:09,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:22:09,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:22:09,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 247 transitions. [2024-06-14 12:22:09,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:22:09,089 INFO L175 Difference]: Start difference. First operand has 327 places, 467 transitions, 5945 flow. Second operand 13 states and 247 transitions. [2024-06-14 12:22:09,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 523 transitions, 7367 flow [2024-06-14 12:22:11,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 523 transitions, 7105 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 12:22:11,977 INFO L231 Difference]: Finished difference. Result has 330 places, 468 transitions, 5976 flow [2024-06-14 12:22:11,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5976, PETRI_PLACES=330, PETRI_TRANSITIONS=468} [2024-06-14 12:22:11,977 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 284 predicate places. [2024-06-14 12:22:11,977 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 468 transitions, 5976 flow [2024-06-14 12:22:11,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:11,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:11,977 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-14 12:22:11,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 12:22:11,978 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:11,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:11,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1337190227, now seen corresponding path program 6 times [2024-06-14 12:22:11,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:11,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018627088] [2024-06-14 12:22:11,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:11,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:11,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:13,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:13,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:13,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018627088] [2024-06-14 12:22:13,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018627088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:13,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:13,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:13,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392970155] [2024-06-14 12:22:13,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:13,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:13,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:13,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:13,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:13,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:22:13,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 468 transitions, 5976 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:13,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:13,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:22:13,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:15,584 INFO L124 PetriNetUnfolderBase]: 4540/7002 cut-off events. [2024-06-14 12:22:15,585 INFO L125 PetriNetUnfolderBase]: For 1952728/1952731 co-relation queries the response was YES. [2024-06-14 12:22:15,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83192 conditions, 7002 events. 4540/7002 cut-off events. For 1952728/1952731 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 39704 event pairs, 1002 based on Foata normal form. 18/7012 useless extension candidates. Maximal degree in co-relation 83032. Up to 6101 conditions per place. [2024-06-14 12:22:15,689 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 412 selfloop transitions, 98 changer transitions 0/523 dead transitions. [2024-06-14 12:22:15,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 523 transitions, 7330 flow [2024-06-14 12:22:15,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:15,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:15,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 235 transitions. [2024-06-14 12:22:15,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-06-14 12:22:15,690 INFO L175 Difference]: Start difference. First operand has 330 places, 468 transitions, 5976 flow. Second operand 12 states and 235 transitions. [2024-06-14 12:22:15,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 523 transitions, 7330 flow [2024-06-14 12:22:18,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 523 transitions, 6992 flow, removed 44 selfloop flow, removed 12 redundant places. [2024-06-14 12:22:18,383 INFO L231 Difference]: Finished difference. Result has 330 places, 468 transitions, 5840 flow [2024-06-14 12:22:18,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5638, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5840, PETRI_PLACES=330, PETRI_TRANSITIONS=468} [2024-06-14 12:22:18,383 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 284 predicate places. [2024-06-14 12:22:18,383 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 468 transitions, 5840 flow [2024-06-14 12:22:18,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:18,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:18,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:18,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 12:22:18,384 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-14 12:22:18,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:18,384 INFO L85 PathProgramCache]: Analyzing trace with hash -491551544, now seen corresponding path program 1 times [2024-06-14 12:22:18,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:18,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984291114] [2024-06-14 12:22:18,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:18,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:18,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:19,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:19,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:19,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984291114] [2024-06-14 12:22:19,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984291114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:19,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:19,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:22:19,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616931869] [2024-06-14 12:22:19,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:19,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:22:19,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:19,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:22:19,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:22:19,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:22:19,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 468 transitions, 5840 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:19,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:19,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:22:19,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:21,071 INFO L124 PetriNetUnfolderBase]: 4760/7293 cut-off events. [2024-06-14 12:22:21,071 INFO L125 PetriNetUnfolderBase]: For 1918660/1918665 co-relation queries the response was YES. [2024-06-14 12:22:21,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83691 conditions, 7293 events. 4760/7293 cut-off events. For 1918660/1918665 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 40419 event pairs, 1189 based on Foata normal form. 5/7282 useless extension candidates. Maximal degree in co-relation 83530. Up to 6765 conditions per place. [2024-06-14 12:22:21,192 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 405 selfloop transitions, 50 changer transitions 0/501 dead transitions. [2024-06-14 12:22:21,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 501 transitions, 7405 flow [2024-06-14 12:22:21,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:22:21,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:22:21,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-14 12:22:21,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44126984126984126 [2024-06-14 12:22:21,193 INFO L175 Difference]: Start difference. First operand has 330 places, 468 transitions, 5840 flow. Second operand 7 states and 139 transitions. [2024-06-14 12:22:21,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 501 transitions, 7405 flow [2024-06-14 12:22:24,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 501 transitions, 7058 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-14 12:22:24,173 INFO L231 Difference]: Finished difference. Result has 326 places, 481 transitions, 5816 flow [2024-06-14 12:22:24,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5493, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5816, PETRI_PLACES=326, PETRI_TRANSITIONS=481} [2024-06-14 12:22:24,173 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 280 predicate places. [2024-06-14 12:22:24,173 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 481 transitions, 5816 flow [2024-06-14 12:22:24,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:24,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:24,173 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-14 12:22:24,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 12:22:24,174 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-14 12:22:24,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:24,174 INFO L85 PathProgramCache]: Analyzing trace with hash -483932984, now seen corresponding path program 2 times [2024-06-14 12:22:24,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:24,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116150915] [2024-06-14 12:22:24,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:24,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:24,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:25,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:25,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:25,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116150915] [2024-06-14 12:22:25,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116150915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:25,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:25,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:22:25,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377511947] [2024-06-14 12:22:25,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:25,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:22:25,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:25,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:22:25,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:22:25,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:22:25,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 481 transitions, 5816 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:25,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:25,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:22:25,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:26,746 INFO L124 PetriNetUnfolderBase]: 4785/7337 cut-off events. [2024-06-14 12:22:26,746 INFO L125 PetriNetUnfolderBase]: For 1958541/1958543 co-relation queries the response was YES. [2024-06-14 12:22:26,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84154 conditions, 7337 events. 4785/7337 cut-off events. For 1958541/1958543 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 40796 event pairs, 1213 based on Foata normal form. 3/7324 useless extension candidates. Maximal degree in co-relation 83993. Up to 6823 conditions per place. [2024-06-14 12:22:26,872 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 412 selfloop transitions, 52 changer transitions 0/510 dead transitions. [2024-06-14 12:22:26,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 510 transitions, 7456 flow [2024-06-14 12:22:26,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:22:26,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:22:26,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:22:26,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-14 12:22:26,873 INFO L175 Difference]: Start difference. First operand has 326 places, 481 transitions, 5816 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:22:26,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 510 transitions, 7456 flow [2024-06-14 12:22:30,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 510 transitions, 7301 flow, removed 70 selfloop flow, removed 2 redundant places. [2024-06-14 12:22:30,671 INFO L231 Difference]: Finished difference. Result has 333 places, 496 transitions, 6068 flow [2024-06-14 12:22:30,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5737, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6068, PETRI_PLACES=333, PETRI_TRANSITIONS=496} [2024-06-14 12:22:30,671 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 287 predicate places. [2024-06-14 12:22:30,672 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 496 transitions, 6068 flow [2024-06-14 12:22:30,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:30,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:30,672 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-14 12:22:30,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 12:22:30,672 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:30,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:30,673 INFO L85 PathProgramCache]: Analyzing trace with hash 2088088023, now seen corresponding path program 7 times [2024-06-14 12:22:30,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:30,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072415917] [2024-06-14 12:22:30,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:30,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:30,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:32,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:32,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:32,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072415917] [2024-06-14 12:22:32,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072415917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:32,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:32,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:32,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512078336] [2024-06-14 12:22:32,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:32,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:32,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:32,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:32,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:32,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:22:32,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 496 transitions, 6068 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:32,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:32,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:22:32,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:34,297 INFO L124 PetriNetUnfolderBase]: 4688/7248 cut-off events. [2024-06-14 12:22:34,297 INFO L125 PetriNetUnfolderBase]: For 2117825/2117830 co-relation queries the response was YES. [2024-06-14 12:22:34,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86004 conditions, 7248 events. 4688/7248 cut-off events. For 2117825/2117830 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 41443 event pairs, 913 based on Foata normal form. 26/7272 useless extension candidates. Maximal degree in co-relation 85840. Up to 6123 conditions per place. [2024-06-14 12:22:34,410 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 403 selfloop transitions, 132 changer transitions 0/548 dead transitions. [2024-06-14 12:22:34,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 548 transitions, 7533 flow [2024-06-14 12:22:34,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:34,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:34,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-14 12:22:34,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-14 12:22:34,411 INFO L175 Difference]: Start difference. First operand has 333 places, 496 transitions, 6068 flow. Second operand 11 states and 225 transitions. [2024-06-14 12:22:34,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 548 transitions, 7533 flow [2024-06-14 12:22:37,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 548 transitions, 7472 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-14 12:22:37,474 INFO L231 Difference]: Finished difference. Result has 342 places, 500 transitions, 6401 flow [2024-06-14 12:22:37,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6007, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6401, PETRI_PLACES=342, PETRI_TRANSITIONS=500} [2024-06-14 12:22:37,475 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 296 predicate places. [2024-06-14 12:22:37,475 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 500 transitions, 6401 flow [2024-06-14 12:22:37,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:37,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:37,475 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-14 12:22:37,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 12:22:37,475 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:37,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:37,475 INFO L85 PathProgramCache]: Analyzing trace with hash 2087915043, now seen corresponding path program 8 times [2024-06-14 12:22:37,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:37,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748159642] [2024-06-14 12:22:37,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:37,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:37,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:38,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:38,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:38,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748159642] [2024-06-14 12:22:38,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748159642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:38,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:38,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:38,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551535261] [2024-06-14 12:22:38,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:38,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:38,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:38,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:38,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:39,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:22:39,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 500 transitions, 6401 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:39,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:39,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:22:39,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:41,402 INFO L124 PetriNetUnfolderBase]: 4785/7410 cut-off events. [2024-06-14 12:22:41,402 INFO L125 PetriNetUnfolderBase]: For 2166706/2166711 co-relation queries the response was YES. [2024-06-14 12:22:41,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88763 conditions, 7410 events. 4785/7410 cut-off events. For 2166706/2166711 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 42767 event pairs, 909 based on Foata normal form. 22/7430 useless extension candidates. Maximal degree in co-relation 88596. Up to 6133 conditions per place. [2024-06-14 12:22:41,530 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 404 selfloop transitions, 139 changer transitions 0/556 dead transitions. [2024-06-14 12:22:41,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 556 transitions, 7908 flow [2024-06-14 12:22:41,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:22:41,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:22:41,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 242 transitions. [2024-06-14 12:22:41,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44814814814814813 [2024-06-14 12:22:41,531 INFO L175 Difference]: Start difference. First operand has 342 places, 500 transitions, 6401 flow. Second operand 12 states and 242 transitions. [2024-06-14 12:22:41,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 556 transitions, 7908 flow [2024-06-14 12:22:45,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 556 transitions, 7614 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 12:22:45,528 INFO L231 Difference]: Finished difference. Result has 347 places, 504 transitions, 6530 flow [2024-06-14 12:22:45,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6107, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6530, PETRI_PLACES=347, PETRI_TRANSITIONS=504} [2024-06-14 12:22:45,528 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 301 predicate places. [2024-06-14 12:22:45,528 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 504 transitions, 6530 flow [2024-06-14 12:22:45,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:45,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:45,528 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-14 12:22:45,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 12:22:45,528 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:45,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:45,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1566579517, now seen corresponding path program 1 times [2024-06-14 12:22:45,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:45,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210591883] [2024-06-14 12:22:45,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:45,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:45,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:46,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:46,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:46,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210591883] [2024-06-14 12:22:46,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210591883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:46,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:46,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:46,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687025128] [2024-06-14 12:22:46,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:46,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:46,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:46,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:46,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:47,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2024-06-14 12:22:47,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 504 transitions, 6530 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 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-14 12:22:47,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:47,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2024-06-14 12:22:47,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:49,070 INFO L124 PetriNetUnfolderBase]: 5284/8009 cut-off events. [2024-06-14 12:22:49,070 INFO L125 PetriNetUnfolderBase]: For 2146610/2146615 co-relation queries the response was YES. [2024-06-14 12:22:49,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92509 conditions, 8009 events. 5284/8009 cut-off events. For 2146610/2146615 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 44305 event pairs, 1142 based on Foata normal form. 6/8013 useless extension candidates. Maximal degree in co-relation 92340. Up to 7545 conditions per place. [2024-06-14 12:22:49,215 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 468 selfloop transitions, 67 changer transitions 0/546 dead transitions. [2024-06-14 12:22:49,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 546 transitions, 7896 flow [2024-06-14 12:22:49,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:22:49,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:22:49,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-14 12:22:49,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4177777777777778 [2024-06-14 12:22:49,216 INFO L175 Difference]: Start difference. First operand has 347 places, 504 transitions, 6530 flow. Second operand 10 states and 188 transitions. [2024-06-14 12:22:49,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 546 transitions, 7896 flow [2024-06-14 12:22:52,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 546 transitions, 7577 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-14 12:22:52,792 INFO L231 Difference]: Finished difference. Result has 349 places, 509 transitions, 6499 flow [2024-06-14 12:22:52,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6217, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6499, PETRI_PLACES=349, PETRI_TRANSITIONS=509} [2024-06-14 12:22:52,792 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 303 predicate places. [2024-06-14 12:22:52,792 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 509 transitions, 6499 flow [2024-06-14 12:22:52,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 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-14 12:22:52,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:52,792 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-14 12:22:52,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 12:22:52,792 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:52,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:52,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1744077271, now seen corresponding path program 9 times [2024-06-14 12:22:52,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:52,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355913636] [2024-06-14 12:22:52,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:52,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:52,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:54,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:54,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:54,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355913636] [2024-06-14 12:22:54,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355913636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:54,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:54,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:22:54,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005198561] [2024-06-14 12:22:54,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:54,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:22:54,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:54,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:22:54,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:22:54,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:22:54,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 509 transitions, 6499 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:54,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:54,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:22:54,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:56,650 INFO L124 PetriNetUnfolderBase]: 5001/7785 cut-off events. [2024-06-14 12:22:56,650 INFO L125 PetriNetUnfolderBase]: For 2307026/2307031 co-relation queries the response was YES. [2024-06-14 12:22:56,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95407 conditions, 7785 events. 5001/7785 cut-off events. For 2307026/2307031 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 45816 event pairs, 1011 based on Foata normal form. 18/7801 useless extension candidates. Maximal degree in co-relation 95236. Up to 5951 conditions per place. [2024-06-14 12:22:56,776 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 390 selfloop transitions, 161 changer transitions 0/565 dead transitions. [2024-06-14 12:22:56,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 565 transitions, 8510 flow [2024-06-14 12:22:56,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:22:56,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:22:56,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-14 12:22:56,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4686868686868687 [2024-06-14 12:22:56,778 INFO L175 Difference]: Start difference. First operand has 349 places, 509 transitions, 6499 flow. Second operand 11 states and 232 transitions. [2024-06-14 12:22:56,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 565 transitions, 8510 flow [2024-06-14 12:22:59,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 565 transitions, 8269 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-14 12:22:59,822 INFO L231 Difference]: Finished difference. Result has 353 places, 511 transitions, 6792 flow [2024-06-14 12:22:59,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6258, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6792, PETRI_PLACES=353, PETRI_TRANSITIONS=511} [2024-06-14 12:22:59,822 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 307 predicate places. [2024-06-14 12:22:59,822 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 511 transitions, 6792 flow [2024-06-14 12:22:59,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:59,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:59,822 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-14 12:22:59,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 12:22:59,823 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:59,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:59,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1739493301, now seen corresponding path program 10 times [2024-06-14 12:22:59,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:59,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017300195] [2024-06-14 12:22:59,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:59,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:59,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:01,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:01,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:01,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017300195] [2024-06-14 12:23:01,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017300195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:01,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:01,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:01,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515472819] [2024-06-14 12:23:01,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:01,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:01,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:01,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:01,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:01,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:23:01,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 511 transitions, 6792 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:01,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:01,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:23:01,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:03,654 INFO L124 PetriNetUnfolderBase]: 5081/7930 cut-off events. [2024-06-14 12:23:03,654 INFO L125 PetriNetUnfolderBase]: For 2381712/2381717 co-relation queries the response was YES. [2024-06-14 12:23:03,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97480 conditions, 7930 events. 5081/7930 cut-off events. For 2381712/2381717 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 47018 event pairs, 1000 based on Foata normal form. 18/7946 useless extension candidates. Maximal degree in co-relation 97308. Up to 6497 conditions per place. [2024-06-14 12:23:03,790 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 410 selfloop transitions, 142 changer transitions 0/566 dead transitions. [2024-06-14 12:23:03,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 566 transitions, 8335 flow [2024-06-14 12:23:03,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:03,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:03,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 230 transitions. [2024-06-14 12:23:03,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-14 12:23:03,791 INFO L175 Difference]: Start difference. First operand has 353 places, 511 transitions, 6792 flow. Second operand 11 states and 230 transitions. [2024-06-14 12:23:03,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 566 transitions, 8335 flow [2024-06-14 12:23:07,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 566 transitions, 8052 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-14 12:23:07,422 INFO L231 Difference]: Finished difference. Result has 358 places, 514 transitions, 6931 flow [2024-06-14 12:23:07,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6523, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6931, PETRI_PLACES=358, PETRI_TRANSITIONS=514} [2024-06-14 12:23:07,422 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 312 predicate places. [2024-06-14 12:23:07,423 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 514 transitions, 6931 flow [2024-06-14 12:23:07,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:07,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:07,423 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-14 12:23:07,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 12:23:07,423 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:07,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:07,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1743957301, now seen corresponding path program 11 times [2024-06-14 12:23:07,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:07,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007347344] [2024-06-14 12:23:07,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:07,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:07,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:08,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:08,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:08,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007347344] [2024-06-14 12:23:08,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007347344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:08,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:08,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:08,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161472987] [2024-06-14 12:23:08,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:08,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:08,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:08,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:08,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:08,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:23:08,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 514 transitions, 6931 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:08,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:08,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:23:08,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:11,229 INFO L124 PetriNetUnfolderBase]: 5151/8035 cut-off events. [2024-06-14 12:23:11,229 INFO L125 PetriNetUnfolderBase]: For 2430767/2430772 co-relation queries the response was YES. [2024-06-14 12:23:11,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99045 conditions, 8035 events. 5151/8035 cut-off events. For 2430767/2430772 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 47881 event pairs, 1052 based on Foata normal form. 22/8055 useless extension candidates. Maximal degree in co-relation 98870. Up to 6514 conditions per place. [2024-06-14 12:23:11,375 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 399 selfloop transitions, 159 changer transitions 0/572 dead transitions. [2024-06-14 12:23:11,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 572 transitions, 8464 flow [2024-06-14 12:23:11,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:23:11,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:23:11,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 262 transitions. [2024-06-14 12:23:11,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4478632478632479 [2024-06-14 12:23:11,377 INFO L175 Difference]: Start difference. First operand has 358 places, 514 transitions, 6931 flow. Second operand 13 states and 262 transitions. [2024-06-14 12:23:11,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 572 transitions, 8464 flow [2024-06-14 12:23:15,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 572 transitions, 8134 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-14 12:23:15,138 INFO L231 Difference]: Finished difference. Result has 363 places, 515 transitions, 7027 flow [2024-06-14 12:23:15,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6601, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7027, PETRI_PLACES=363, PETRI_TRANSITIONS=515} [2024-06-14 12:23:15,138 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 317 predicate places. [2024-06-14 12:23:15,138 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 515 transitions, 7027 flow [2024-06-14 12:23:15,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:15,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:15,139 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-14 12:23:15,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:23:15,139 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:15,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:15,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1566825781, now seen corresponding path program 12 times [2024-06-14 12:23:15,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:15,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349368490] [2024-06-14 12:23:15,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:15,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:15,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:16,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:16,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:16,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349368490] [2024-06-14 12:23:16,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349368490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:16,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:16,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:16,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850119288] [2024-06-14 12:23:16,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:16,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:16,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:16,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:16,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:16,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:23:16,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 515 transitions, 7027 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:16,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:16,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:23:16,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:19,291 INFO L124 PetriNetUnfolderBase]: 5241/8200 cut-off events. [2024-06-14 12:23:19,291 INFO L125 PetriNetUnfolderBase]: For 2506790/2506795 co-relation queries the response was YES. [2024-06-14 12:23:19,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101094 conditions, 8200 events. 5241/8200 cut-off events. For 2506790/2506795 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 49212 event pairs, 1056 based on Foata normal form. 26/8224 useless extension candidates. Maximal degree in co-relation 100918. Up to 6996 conditions per place. [2024-06-14 12:23:19,414 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 399 selfloop transitions, 151 changer transitions 0/564 dead transitions. [2024-06-14 12:23:19,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 564 transitions, 8876 flow [2024-06-14 12:23:19,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:19,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:19,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-14 12:23:19,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45252525252525255 [2024-06-14 12:23:19,415 INFO L175 Difference]: Start difference. First operand has 363 places, 515 transitions, 7027 flow. Second operand 11 states and 224 transitions. [2024-06-14 12:23:19,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 564 transitions, 8876 flow [2024-06-14 12:23:22,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 564 transitions, 8540 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:22,773 INFO L231 Difference]: Finished difference. Result has 363 places, 516 transitions, 7096 flow [2024-06-14 12:23:22,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6691, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7096, PETRI_PLACES=363, PETRI_TRANSITIONS=516} [2024-06-14 12:23:22,773 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 317 predicate places. [2024-06-14 12:23:22,774 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 516 transitions, 7096 flow [2024-06-14 12:23:22,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:22,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:22,774 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-14 12:23:22,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:23:22,774 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:22,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:22,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1573259521, now seen corresponding path program 13 times [2024-06-14 12:23:22,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:22,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719817245] [2024-06-14 12:23:22,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:22,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:22,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:24,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:24,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:24,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719817245] [2024-06-14 12:23:24,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719817245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:24,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:24,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:24,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266838414] [2024-06-14 12:23:24,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:24,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:24,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:24,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:24,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:24,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:23:24,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 516 transitions, 7096 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:24,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:24,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:23:24,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:26,846 INFO L124 PetriNetUnfolderBase]: 5370/8415 cut-off events. [2024-06-14 12:23:26,846 INFO L125 PetriNetUnfolderBase]: For 2608807/2608812 co-relation queries the response was YES. [2024-06-14 12:23:26,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105350 conditions, 8415 events. 5370/8415 cut-off events. For 2608807/2608812 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 51111 event pairs, 1122 based on Foata normal form. 18/8431 useless extension candidates. Maximal degree in co-relation 105173. Up to 6914 conditions per place. [2024-06-14 12:23:27,005 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 407 selfloop transitions, 150 changer transitions 0/571 dead transitions. [2024-06-14 12:23:27,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 571 transitions, 9121 flow [2024-06-14 12:23:27,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:27,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:27,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-14 12:23:27,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4626262626262626 [2024-06-14 12:23:27,006 INFO L175 Difference]: Start difference. First operand has 363 places, 516 transitions, 7096 flow. Second operand 11 states and 229 transitions. [2024-06-14 12:23:27,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 571 transitions, 9121 flow [2024-06-14 12:23:31,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 571 transitions, 8780 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-14 12:23:31,534 INFO L231 Difference]: Finished difference. Result has 365 places, 518 transitions, 7255 flow [2024-06-14 12:23:31,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6755, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7255, PETRI_PLACES=365, PETRI_TRANSITIONS=518} [2024-06-14 12:23:31,535 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 319 predicate places. [2024-06-14 12:23:31,535 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 518 transitions, 7255 flow [2024-06-14 12:23:31,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:31,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:31,535 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-14 12:23:31,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:23:31,535 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:31,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:31,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1743961951, now seen corresponding path program 14 times [2024-06-14 12:23:31,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:31,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188406727] [2024-06-14 12:23:31,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:31,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:31,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:32,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:32,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:32,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188406727] [2024-06-14 12:23:32,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188406727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:32,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:32,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:32,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050332127] [2024-06-14 12:23:32,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:32,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:32,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:32,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:32,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:33,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:23:33,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 518 transitions, 7255 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:33,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:33,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:23:33,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:35,441 INFO L124 PetriNetUnfolderBase]: 5357/8406 cut-off events. [2024-06-14 12:23:35,442 INFO L125 PetriNetUnfolderBase]: For 2562276/2562281 co-relation queries the response was YES. [2024-06-14 12:23:35,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103524 conditions, 8406 events. 5357/8406 cut-off events. For 2562276/2562281 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 51081 event pairs, 1044 based on Foata normal form. 18/8422 useless extension candidates. Maximal degree in co-relation 103346. Up to 6977 conditions per place. [2024-06-14 12:23:35,583 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 394 selfloop transitions, 163 changer transitions 0/571 dead transitions. [2024-06-14 12:23:35,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 571 transitions, 9074 flow [2024-06-14 12:23:35,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:23:35,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:23:35,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 233 transitions. [2024-06-14 12:23:35,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4707070707070707 [2024-06-14 12:23:35,584 INFO L175 Difference]: Start difference. First operand has 365 places, 518 transitions, 7255 flow. Second operand 11 states and 233 transitions. [2024-06-14 12:23:35,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 571 transitions, 9074 flow [2024-06-14 12:23:39,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 571 transitions, 8830 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 12:23:39,773 INFO L231 Difference]: Finished difference. Result has 369 places, 518 transitions, 7343 flow [2024-06-14 12:23:39,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7011, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7343, PETRI_PLACES=369, PETRI_TRANSITIONS=518} [2024-06-14 12:23:39,773 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 323 predicate places. [2024-06-14 12:23:39,773 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 518 transitions, 7343 flow [2024-06-14 12:23:39,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:39,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:39,773 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-14 12:23:39,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:23:39,774 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:39,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:39,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1573254871, now seen corresponding path program 15 times [2024-06-14 12:23:39,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:39,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028786223] [2024-06-14 12:23:39,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:39,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:39,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:41,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:41,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:41,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028786223] [2024-06-14 12:23:41,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028786223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:41,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:41,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:23:41,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267195390] [2024-06-14 12:23:41,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:41,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:23:41,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:41,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:23:41,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:23:41,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:23:41,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 518 transitions, 7343 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:41,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:41,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:23:41,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:44,340 INFO L124 PetriNetUnfolderBase]: 5399/8480 cut-off events. [2024-06-14 12:23:44,340 INFO L125 PetriNetUnfolderBase]: For 2610397/2610402 co-relation queries the response was YES. [2024-06-14 12:23:44,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104203 conditions, 8480 events. 5399/8480 cut-off events. For 2610397/2610402 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 51710 event pairs, 1086 based on Foata normal form. 26/8504 useless extension candidates. Maximal degree in co-relation 104023. Up to 7248 conditions per place. [2024-06-14 12:23:44,472 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 410 selfloop transitions, 148 changer transitions 0/572 dead transitions. [2024-06-14 12:23:44,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 572 transitions, 8864 flow [2024-06-14 12:23:44,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:23:44,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:23:44,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-06-14 12:23:44,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-14 12:23:44,473 INFO L175 Difference]: Start difference. First operand has 369 places, 518 transitions, 7343 flow. Second operand 12 states and 243 transitions. [2024-06-14 12:23:44,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 572 transitions, 8864 flow [2024-06-14 12:23:49,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 572 transitions, 8307 flow, removed 44 selfloop flow, removed 11 redundant places. [2024-06-14 12:23:49,499 INFO L231 Difference]: Finished difference. Result has 370 places, 519 transitions, 7190 flow [2024-06-14 12:23:49,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6788, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7190, PETRI_PLACES=370, PETRI_TRANSITIONS=519} [2024-06-14 12:23:49,500 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 324 predicate places. [2024-06-14 12:23:49,500 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 519 transitions, 7190 flow [2024-06-14 12:23:49,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:49,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:49,500 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-14 12:23:49,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:23:49,501 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-14 12:23:49,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:49,501 INFO L85 PathProgramCache]: Analyzing trace with hash -495364792, now seen corresponding path program 1 times [2024-06-14 12:23:49,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:49,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011169792] [2024-06-14 12:23:49,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:49,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:49,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:50,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:50,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:50,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011169792] [2024-06-14 12:23:50,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011169792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:50,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:50,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:23:50,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303413300] [2024-06-14 12:23:50,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:50,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:23:50,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:50,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:23:50,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:23:50,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:23:50,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 519 transitions, 7190 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-14 12:23:50,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:50,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:23:50,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:53,492 INFO L124 PetriNetUnfolderBase]: 5730/8893 cut-off events. [2024-06-14 12:23:53,492 INFO L125 PetriNetUnfolderBase]: For 2528514/2528517 co-relation queries the response was YES. [2024-06-14 12:23:53,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105523 conditions, 8893 events. 5730/8893 cut-off events. For 2528514/2528517 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 52854 event pairs, 1396 based on Foata normal form. 3/8859 useless extension candidates. Maximal degree in co-relation 105345. Up to 8298 conditions per place. [2024-06-14 12:23:53,638 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 437 selfloop transitions, 67 changer transitions 0/551 dead transitions. [2024-06-14 12:23:53,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 551 transitions, 8702 flow [2024-06-14 12:23:53,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:23:53,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:23:53,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-14 12:23:53,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-14 12:23:53,639 INFO L175 Difference]: Start difference. First operand has 370 places, 519 transitions, 7190 flow. Second operand 7 states and 141 transitions. [2024-06-14 12:23:53,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 551 transitions, 8702 flow [2024-06-14 12:23:57,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 551 transitions, 8376 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-14 12:23:57,322 INFO L231 Difference]: Finished difference. Result has 368 places, 529 transitions, 7240 flow [2024-06-14 12:23:57,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6864, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7240, PETRI_PLACES=368, PETRI_TRANSITIONS=529} [2024-06-14 12:23:57,322 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 322 predicate places. [2024-06-14 12:23:57,322 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 529 transitions, 7240 flow [2024-06-14 12:23:57,322 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-14 12:23:57,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:57,322 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-14 12:23:57,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:23:57,322 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-14 12:23:57,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:57,323 INFO L85 PathProgramCache]: Analyzing trace with hash -915221966, now seen corresponding path program 2 times [2024-06-14 12:23:57,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:57,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930810490] [2024-06-14 12:23:57,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:57,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:57,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:58,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:58,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:58,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930810490] [2024-06-14 12:23:58,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930810490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:58,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:58,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:23:58,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67554796] [2024-06-14 12:23:58,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:58,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:23:58,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:58,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:23:58,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:23:58,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:23:58,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 529 transitions, 7240 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-14 12:23:58,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:58,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:23:58,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:01,215 INFO L124 PetriNetUnfolderBase]: 5735/8896 cut-off events. [2024-06-14 12:24:01,215 INFO L125 PetriNetUnfolderBase]: For 2554780/2554783 co-relation queries the response was YES. [2024-06-14 12:24:01,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105517 conditions, 8896 events. 5735/8896 cut-off events. For 2554780/2554783 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 52783 event pairs, 1401 based on Foata normal form. 3/8862 useless extension candidates. Maximal degree in co-relation 105337. Up to 8375 conditions per place. [2024-06-14 12:24:01,346 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 448 selfloop transitions, 53 changer transitions 0/548 dead transitions. [2024-06-14 12:24:01,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 548 transitions, 8382 flow [2024-06-14 12:24:01,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:24:01,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:24:01,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 12:24:01,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-14 12:24:01,347 INFO L175 Difference]: Start difference. First operand has 368 places, 529 transitions, 7240 flow. Second operand 8 states and 147 transitions. [2024-06-14 12:24:01,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 548 transitions, 8382 flow [2024-06-14 12:24:06,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 548 transitions, 8235 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-14 12:24:06,090 INFO L231 Difference]: Finished difference. Result has 373 places, 533 transitions, 7297 flow [2024-06-14 12:24:06,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7103, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7297, PETRI_PLACES=373, PETRI_TRANSITIONS=533} [2024-06-14 12:24:06,090 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 327 predicate places. [2024-06-14 12:24:06,090 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 533 transitions, 7297 flow [2024-06-14 12:24:06,090 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-14 12:24:06,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:06,090 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-14 12:24:06,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:24:06,090 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-14 12:24:06,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:06,091 INFO L85 PathProgramCache]: Analyzing trace with hash -2069088538, now seen corresponding path program 1 times [2024-06-14 12:24:06,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:06,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900665899] [2024-06-14 12:24:06,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:06,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:06,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:07,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:07,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:07,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900665899] [2024-06-14 12:24:07,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900665899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:07,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:07,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:24:07,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662025711] [2024-06-14 12:24:07,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:07,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:24:07,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:07,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:24:07,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:24:07,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:24:07,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 533 transitions, 7297 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-14 12:24:07,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:07,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:24:07,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:09,907 INFO L124 PetriNetUnfolderBase]: 5678/8813 cut-off events. [2024-06-14 12:24:09,907 INFO L125 PetriNetUnfolderBase]: For 2675223/2675273 co-relation queries the response was YES. [2024-06-14 12:24:09,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106010 conditions, 8813 events. 5678/8813 cut-off events. For 2675223/2675273 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 52521 event pairs, 1411 based on Foata normal form. 21/8753 useless extension candidates. Maximal degree in co-relation 105829. Up to 8227 conditions per place. [2024-06-14 12:24:10,042 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 428 selfloop transitions, 63 changer transitions 0/562 dead transitions. [2024-06-14 12:24:10,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 562 transitions, 8675 flow [2024-06-14 12:24:10,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:24:10,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:24:10,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 12:24:10,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-14 12:24:10,043 INFO L175 Difference]: Start difference. First operand has 373 places, 533 transitions, 7297 flow. Second operand 8 states and 154 transitions. [2024-06-14 12:24:10,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 562 transitions, 8675 flow [2024-06-14 12:24:14,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 562 transitions, 8513 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-14 12:24:14,315 INFO L231 Difference]: Finished difference. Result has 377 places, 542 transitions, 7396 flow [2024-06-14 12:24:14,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7396, PETRI_PLACES=377, PETRI_TRANSITIONS=542} [2024-06-14 12:24:14,315 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 331 predicate places. [2024-06-14 12:24:14,315 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 542 transitions, 7396 flow [2024-06-14 12:24:14,315 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-14 12:24:14,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:14,315 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-14 12:24:14,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:24:14,316 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-14 12:24:14,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:14,316 INFO L85 PathProgramCache]: Analyzing trace with hash -347661014, now seen corresponding path program 3 times [2024-06-14 12:24:14,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:14,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407572767] [2024-06-14 12:24:14,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:14,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:14,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:15,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:15,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:15,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407572767] [2024-06-14 12:24:15,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407572767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:15,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:15,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:24:15,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845627662] [2024-06-14 12:24:15,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:15,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:24:15,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:15,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:24:15,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:24:15,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:24:15,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 542 transitions, 7396 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:15,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:15,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:24:15,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:18,016 INFO L124 PetriNetUnfolderBase]: 5794/8984 cut-off events. [2024-06-14 12:24:18,016 INFO L125 PetriNetUnfolderBase]: For 2657530/2657530 co-relation queries the response was YES. [2024-06-14 12:24:18,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107796 conditions, 8984 events. 5794/8984 cut-off events. For 2657530/2657530 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 53346 event pairs, 1472 based on Foata normal form. 1/8948 useless extension candidates. Maximal degree in co-relation 107613. Up to 8517 conditions per place. [2024-06-14 12:24:18,152 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 483 selfloop transitions, 28 changer transitions 0/558 dead transitions. [2024-06-14 12:24:18,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 558 transitions, 8707 flow [2024-06-14 12:24:18,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:24:18,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:24:18,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-14 12:24:18,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:24:18,156 INFO L175 Difference]: Start difference. First operand has 377 places, 542 transitions, 7396 flow. Second operand 7 states and 133 transitions. [2024-06-14 12:24:18,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 558 transitions, 8707 flow [2024-06-14 12:24:22,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 558 transitions, 8613 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-14 12:24:22,345 INFO L231 Difference]: Finished difference. Result has 381 places, 542 transitions, 7365 flow [2024-06-14 12:24:22,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7302, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7365, PETRI_PLACES=381, PETRI_TRANSITIONS=542} [2024-06-14 12:24:22,345 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 335 predicate places. [2024-06-14 12:24:22,345 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 542 transitions, 7365 flow [2024-06-14 12:24:22,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:22,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:22,345 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-14 12:24:22,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:24:22,346 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-14 12:24:22,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:22,346 INFO L85 PathProgramCache]: Analyzing trace with hash 717890760, now seen corresponding path program 4 times [2024-06-14 12:24:22,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:22,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700850174] [2024-06-14 12:24:22,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:22,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:22,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:23,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:23,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:23,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700850174] [2024-06-14 12:24:23,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700850174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:23,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:23,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:24:23,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454035930] [2024-06-14 12:24:23,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:23,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:24:23,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:23,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:24:23,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:24:23,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:24:23,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 542 transitions, 7365 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:23,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:23,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:24:23,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:26,060 INFO L124 PetriNetUnfolderBase]: 5799/8991 cut-off events. [2024-06-14 12:24:26,060 INFO L125 PetriNetUnfolderBase]: For 2697684/2697684 co-relation queries the response was YES. [2024-06-14 12:24:26,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108065 conditions, 8991 events. 5799/8991 cut-off events. For 2697684/2697684 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 53365 event pairs, 1472 based on Foata normal form. 1/8955 useless extension candidates. Maximal degree in co-relation 107879. Up to 8543 conditions per place. [2024-06-14 12:24:26,201 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 490 selfloop transitions, 20 changer transitions 0/557 dead transitions. [2024-06-14 12:24:26,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 557 transitions, 8493 flow [2024-06-14 12:24:26,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:24:26,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:24:26,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-14 12:24:26,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40634920634920635 [2024-06-14 12:24:26,202 INFO L175 Difference]: Start difference. First operand has 381 places, 542 transitions, 7365 flow. Second operand 7 states and 128 transitions. [2024-06-14 12:24:26,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 557 transitions, 8493 flow [2024-06-14 12:24:31,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 557 transitions, 8381 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 12:24:31,217 INFO L231 Difference]: Finished difference. Result has 382 places, 545 transitions, 7367 flow [2024-06-14 12:24:31,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7265, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7367, PETRI_PLACES=382, PETRI_TRANSITIONS=545} [2024-06-14 12:24:31,217 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 336 predicate places. [2024-06-14 12:24:31,217 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 545 transitions, 7367 flow [2024-06-14 12:24:31,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:31,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:31,218 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-14 12:24:31,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:24:31,218 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-14 12:24:31,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:31,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1615229718, now seen corresponding path program 5 times [2024-06-14 12:24:31,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:31,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205872167] [2024-06-14 12:24:31,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:31,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:31,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:32,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:32,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:32,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205872167] [2024-06-14 12:24:32,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205872167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:32,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:32,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:24:32,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301187118] [2024-06-14 12:24:32,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:32,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:24:32,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:32,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:24:32,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:24:32,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:24:32,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 545 transitions, 7367 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:32,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:32,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:24:32,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:34,791 INFO L124 PetriNetUnfolderBase]: 5788/8978 cut-off events. [2024-06-14 12:24:34,791 INFO L125 PetriNetUnfolderBase]: For 2747388/2747398 co-relation queries the response was YES. [2024-06-14 12:24:34,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108454 conditions, 8978 events. 5788/8978 cut-off events. For 2747388/2747398 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 53418 event pairs, 1465 based on Foata normal form. 3/8930 useless extension candidates. Maximal degree in co-relation 108268. Up to 8531 conditions per place. [2024-06-14 12:24:34,942 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 487 selfloop transitions, 20 changer transitions 0/554 dead transitions. [2024-06-14 12:24:34,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 554 transitions, 8411 flow [2024-06-14 12:24:34,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:24:34,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:24:34,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 12:24:34,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-14 12:24:34,943 INFO L175 Difference]: Start difference. First operand has 382 places, 545 transitions, 7367 flow. Second operand 7 states and 125 transitions. [2024-06-14 12:24:34,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 554 transitions, 8411 flow [2024-06-14 12:24:40,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 554 transitions, 8321 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 12:24:40,287 INFO L231 Difference]: Finished difference. Result has 384 places, 545 transitions, 7323 flow [2024-06-14 12:24:40,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7277, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7323, PETRI_PLACES=384, PETRI_TRANSITIONS=545} [2024-06-14 12:24:40,287 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 338 predicate places. [2024-06-14 12:24:40,287 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 545 transitions, 7323 flow [2024-06-14 12:24:40,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:40,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:40,287 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-14 12:24:40,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:24:40,287 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-14 12:24:40,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:40,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1407948224, now seen corresponding path program 6 times [2024-06-14 12:24:40,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:40,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535797734] [2024-06-14 12:24:40,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:40,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:40,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:41,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:41,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:41,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535797734] [2024-06-14 12:24:41,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535797734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:41,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:41,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:24:41,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162740416] [2024-06-14 12:24:41,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:41,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:24:41,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:41,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:24:41,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:24:41,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:24:41,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 545 transitions, 7323 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:41,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:41,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:24:41,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:43,777 INFO L124 PetriNetUnfolderBase]: 5787/8978 cut-off events. [2024-06-14 12:24:43,777 INFO L125 PetriNetUnfolderBase]: For 2781277/2781279 co-relation queries the response was YES. [2024-06-14 12:24:43,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108636 conditions, 8978 events. 5787/8978 cut-off events. For 2781277/2781279 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 53375 event pairs, 1465 based on Foata normal form. 3/8935 useless extension candidates. Maximal degree in co-relation 108449. Up to 8522 conditions per place. [2024-06-14 12:24:43,910 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 479 selfloop transitions, 28 changer transitions 0/554 dead transitions. [2024-06-14 12:24:43,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 554 transitions, 8367 flow [2024-06-14 12:24:43,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:24:43,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:24:43,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-14 12:24:43,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-14 12:24:43,911 INFO L175 Difference]: Start difference. First operand has 384 places, 545 transitions, 7323 flow. Second operand 7 states and 126 transitions. [2024-06-14 12:24:43,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 554 transitions, 8367 flow [2024-06-14 12:24:49,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 554 transitions, 8282 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 12:24:49,250 INFO L231 Difference]: Finished difference. Result has 385 places, 545 transitions, 7300 flow [2024-06-14 12:24:49,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7238, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7300, PETRI_PLACES=385, PETRI_TRANSITIONS=545} [2024-06-14 12:24:49,251 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 339 predicate places. [2024-06-14 12:24:49,251 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 545 transitions, 7300 flow [2024-06-14 12:24:49,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:49,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:49,251 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-14 12:24:49,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:24:49,251 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:24:49,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:49,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1374004918, now seen corresponding path program 1 times [2024-06-14 12:24:49,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:49,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981297366] [2024-06-14 12:24:49,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:49,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:49,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:50,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:50,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:50,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981297366] [2024-06-14 12:24:50,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981297366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:50,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:50,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:24:50,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921912414] [2024-06-14 12:24:50,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:50,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:24:50,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:50,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:24:50,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:24:50,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2024-06-14 12:24:50,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 545 transitions, 7300 flow. Second operand has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:50,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:50,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2024-06-14 12:24:50,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:53,663 INFO L124 PetriNetUnfolderBase]: 5637/8872 cut-off events. [2024-06-14 12:24:53,663 INFO L125 PetriNetUnfolderBase]: For 3036392/3036392 co-relation queries the response was YES. [2024-06-14 12:24:53,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112509 conditions, 8872 events. 5637/8872 cut-off events. For 3036392/3036392 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 54619 event pairs, 1230 based on Foata normal form. 16/8886 useless extension candidates. Maximal degree in co-relation 112321. Up to 7255 conditions per place. [2024-06-14 12:24:53,811 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 473 selfloop transitions, 111 changer transitions 0/598 dead transitions. [2024-06-14 12:24:53,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 598 transitions, 9417 flow [2024-06-14 12:24:53,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:24:53,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:24:53,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-14 12:24:53,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4484848484848485 [2024-06-14 12:24:53,812 INFO L175 Difference]: Start difference. First operand has 385 places, 545 transitions, 7300 flow. Second operand 11 states and 222 transitions. [2024-06-14 12:24:53,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 598 transitions, 9417 flow