./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe010_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe010_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 59af5db6 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/safe010_tso.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe010_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-59af5db-m [2024-02-02 09:13:30,604 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-02 09:13:30,685 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-02 09:13:30,693 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-02 09:13:30,694 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-02 09:13:30,730 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-02 09:13:30,732 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-02 09:13:30,733 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-02 09:13:30,733 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-02 09:13:30,739 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-02 09:13:30,739 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-02 09:13:30,739 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-02 09:13:30,740 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-02 09:13:30,742 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-02 09:13:30,742 INFO L153 SettingsManager]: * Use SBE=true [2024-02-02 09:13:30,742 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-02 09:13:30,743 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-02 09:13:30,743 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-02 09:13:30,743 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-02 09:13:30,743 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-02 09:13:30,744 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-02 09:13:30,748 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-02 09:13:30,748 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-02 09:13:30,749 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-02 09:13:30,749 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-02 09:13:30,749 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-02 09:13:30,749 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-02 09:13:30,750 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-02 09:13:30,750 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-02 09:13:30,750 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-02 09:13:30,751 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-02 09:13:30,752 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-02 09:13:30,752 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-02 09:13:30,752 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-02 09:13:30,752 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-02 09:13:30,753 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-02 09:13:30,753 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-02 09:13:30,753 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-02 09:13:30,753 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-02 09:13:30,754 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-02 09:13:30,754 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-02 09:13:30,754 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-02 09:13:30,754 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-02 09:13:30,755 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-02-02 09:13:31,100 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-02 09:13:31,132 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-02 09:13:31,134 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-02 09:13:31,135 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-02 09:13:31,136 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-02 09:13:31,137 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe010_tso.yml/witness.yml [2024-02-02 09:13:31,387 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-02 09:13:31,388 INFO L274 PluginConnector]: CDTParser initialized [2024-02-02 09:13:31,389 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe010_tso.i [2024-02-02 09:13:32,586 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-02 09:13:32,818 INFO L384 CDTParser]: Found 1 translation units. [2024-02-02 09:13:32,818 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe010_tso.i [2024-02-02 09:13:32,841 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71f9c3a9b/21ad302f34154a5d91e219d304f97666/FLAG158dae715 [2024-02-02 09:13:32,861 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71f9c3a9b/21ad302f34154a5d91e219d304f97666 [2024-02-02 09:13:32,861 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-02 09:13:32,864 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-02 09:13:32,866 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-02 09:13:32,866 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-02 09:13:32,870 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-02 09:13:32,871 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:13:31" (1/2) ... [2024-02-02 09:13:32,872 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3294b616 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:13:32, skipping insertion in model container [2024-02-02 09:13:32,872 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:13:31" (1/2) ... [2024-02-02 09:13:32,874 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@248cede0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:13:32, skipping insertion in model container [2024-02-02 09:13:32,875 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:13:32" (2/2) ... [2024-02-02 09:13:32,875 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3294b616 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:32, skipping insertion in model container [2024-02-02 09:13:32,875 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:13:32" (2/2) ... [2024-02-02 09:13:32,876 INFO L86 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-02 09:13:33,088 INFO L99 nessWitnessExtractor]: Found the following entries in the witness: [2024-02-02 09:13:33,089 INFO L101 nessWitnessExtractor]: Location invariant before [L740-L740] (unsigned long )arg == 0UL [2024-02-02 09:13:33,089 INFO L101 nessWitnessExtractor]: Location invariant before [L724-L724] (((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (y <= 2)) && (y <= 127)) && (x == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,089 INFO L101 nessWitnessExtractor]: Location invariant before [L728-L728] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,089 INFO L101 nessWitnessExtractor]: Location invariant before [L729-L729] (((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,090 INFO L101 nessWitnessExtractor]: Location invariant before [L734-L734] (unsigned long )arg == 0UL [2024-02-02 09:13:33,090 INFO L101 nessWitnessExtractor]: Location invariant before [L744-L744] (((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,090 INFO L101 nessWitnessExtractor]: Location invariant before [L720-L720] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,090 INFO L101 nessWitnessExtractor]: Location invariant before [L759-L759] (((((__unbuffered_cnt == 0) && (__unbuffered_p1_EAX == 0)) && (main$tmp_guard0 == (_Bool)0)) && (main$tmp_guard1 == (_Bool)0)) && (x == 0)) && (y == 0) [2024-02-02 09:13:33,090 INFO L101 nessWitnessExtractor]: Location invariant before [L767-L767] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,091 INFO L101 nessWitnessExtractor]: Location invariant before [L726-L726] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,091 INFO L101 nessWitnessExtractor]: Location invariant before [L721-L721] ((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 2)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-02-02 09:13:33,091 INFO L101 nessWitnessExtractor]: Location invariant before [L738-L738] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,091 INFO L101 nessWitnessExtractor]: Location invariant before [L743-L743] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,091 INFO L101 nessWitnessExtractor]: Location invariant before [L727-L727] (unsigned long )arg == 0UL [2024-02-02 09:13:33,092 INFO L101 nessWitnessExtractor]: Location invariant before [L719-L719] (unsigned long )arg == 0UL [2024-02-02 09:13:33,092 INFO L101 nessWitnessExtractor]: Location invariant before [L739-L739] ((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-02-02 09:13:33,122 INFO L101 nessWitnessExtractor]: Location invariant before [L725-L725] (unsigned long )arg == 0UL [2024-02-02 09:13:33,122 INFO L101 nessWitnessExtractor]: Location invariant before [L722-L722] (unsigned long )arg == 0UL [2024-02-02 09:13:33,123 INFO L101 nessWitnessExtractor]: Location invariant before [L741-L741] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,123 INFO L101 nessWitnessExtractor]: Location invariant before [L730-L730] (unsigned long )arg == 0UL [2024-02-02 09:13:33,123 INFO L101 nessWitnessExtractor]: Location invariant before [L763-L763] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,123 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] ((((expression == 1) && (expression == 0)) && (0 <= expression)) && (expression <= 1)) && (expression == 0 || expression == 1) [2024-02-02 09:13:33,123 INFO L101 nessWitnessExtractor]: Location invariant before [L736-L736] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,123 INFO L101 nessWitnessExtractor]: Location invariant before [L742-L742] (unsigned long )arg == 0UL [2024-02-02 09:13:33,123 INFO L101 nessWitnessExtractor]: Location invariant before [L735-L735] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,123 INFO L101 nessWitnessExtractor]: Location invariant before [L723-L723] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,123 INFO L101 nessWitnessExtractor]: Location invariant before [L745-L745] (unsigned long )arg == 0UL [2024-02-02 09:13:33,123 INFO L101 nessWitnessExtractor]: Location invariant before [L737-L737] (unsigned long )arg == 0UL [2024-02-02 09:13:33,124 INFO L101 nessWitnessExtractor]: Location invariant before [L769-L769] (((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 2)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-02-02 09:13:33,124 INFO L101 nessWitnessExtractor]: Location invariant before [L764-L764] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,124 INFO L101 nessWitnessExtractor]: Location invariant before [L770-L770] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-02 09:13:33,182 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-02 09:13:33,373 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe010_tso.i[945,958] [2024-02-02 09:13:33,512 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-02 09:13:33,521 INFO L202 MainTranslator]: Completed pre-run [2024-02-02 09:13:33,535 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe010_tso.i[945,958] [2024-02-02 09:13:33,537 WARN L424 MainDispatcher]: Unable to annotate void __VERIFIER_assert(int expression) { if (!expression) { ERROR: {reach_error();abort();} }; return; } with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-02 09:13:33,675 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-02 09:13:33,709 INFO L206 MainTranslator]: Completed translation [2024-02-02 09:13:33,710 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33 WrapperNode [2024-02-02 09:13:33,710 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-02 09:13:33,711 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-02 09:13:33,711 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-02 09:13:33,712 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-02 09:13:33,718 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,743 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,780 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-02-02 09:13:33,780 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-02 09:13:33,781 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-02 09:13:33,781 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-02 09:13:33,781 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-02 09:13:33,790 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,790 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,793 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,807 INFO L175 MemorySlicer]: Split 4 memory accesses to 3 slices as follows [2, 1, 1]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 2 writes are split as follows [0, 1, 1]. [2024-02-02 09:13:33,807 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,807 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,818 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,819 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,821 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,823 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,826 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-02 09:13:33,827 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-02 09:13:33,827 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-02 09:13:33,828 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-02 09:13:33,828 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (1/1) ... [2024-02-02 09:13:33,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-02 09:13:33,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-02 09:13:33,869 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-02-02 09:13:33,881 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-02-02 09:13:33,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-02 09:13:33,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-02 09:13:33,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-02 09:13:33,915 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-02 09:13:33,915 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-02 09:13:33,915 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-02 09:13:33,915 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-02 09:13:33,915 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-02-02 09:13:33,916 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-02-02 09:13:33,916 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-02-02 09:13:33,916 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-02-02 09:13:33,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-02 09:13:33,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-02 09:13:33,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-02 09:13:33,917 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-02 09:13:33,917 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-02 09:13:33,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-02 09:13:33,918 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-02 09:13:34,064 INFO L244 CfgBuilder]: Building ICFG [2024-02-02 09:13:34,066 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-02 09:13:34,434 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-02 09:13:34,434 INFO L293 CfgBuilder]: Performing block encoding [2024-02-02 09:13:34,624 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-02 09:13:34,624 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-02-02 09:13:34,626 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.02 09:13:34 BoogieIcfgContainer [2024-02-02 09:13:34,626 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-02 09:13:34,629 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-02 09:13:34,630 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-02 09:13:34,633 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-02 09:13:34,633 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:13:31" (1/4) ... [2024-02-02 09:13:34,634 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@197425b9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 02.02 09:13:34, skipping insertion in model container [2024-02-02 09:13:34,634 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.02 09:13:32" (2/4) ... [2024-02-02 09:13:34,634 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@197425b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.02 09:13:34, skipping insertion in model container [2024-02-02 09:13:34,634 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:13:33" (3/4) ... [2024-02-02 09:13:34,635 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@197425b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.02 09:13:34, skipping insertion in model container [2024-02-02 09:13:34,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.02 09:13:34" (4/4) ... [2024-02-02 09:13:34,636 INFO L112 eAbstractionObserver]: Analyzing ICFG safe010_tso.i [2024-02-02 09:13:34,654 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-02 09:13:34,654 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 31 error locations. [2024-02-02 09:13:34,654 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-02 09:13:34,759 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-02-02 09:13:34,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 74 places, 68 transitions, 144 flow [2024-02-02 09:13:34,842 INFO L124 PetriNetUnfolderBase]: 1/66 cut-off events. [2024-02-02 09:13:34,843 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-02 09:13:34,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73 conditions, 66 events. 1/66 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 230 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 64. Up to 2 conditions per place. [2024-02-02 09:13:34,848 INFO L82 GeneralOperation]: Start removeDead. Operand has 74 places, 68 transitions, 144 flow [2024-02-02 09:13:34,852 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 66 transitions, 138 flow [2024-02-02 09:13:34,863 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-02 09:13:34,870 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;@763a0591, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-02 09:13:34,871 INFO L358 AbstractCegarLoop]: Starting to check reachability of 57 error locations. [2024-02-02 09:13:34,873 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-02 09:13:34,873 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-02-02 09:13:34,873 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-02 09:13:34,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:34,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-02-02 09:13:34,874 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:34,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:34,879 INFO L85 PathProgramCache]: Analyzing trace with hash 9889, now seen corresponding path program 1 times [2024-02-02 09:13:34,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:34,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600810960] [2024-02-02 09:13:34,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:34,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:35,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:35,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:35,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:35,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600810960] [2024-02-02 09:13:35,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600810960] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:35,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:35,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-02-02 09:13:35,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661031030] [2024-02-02 09:13:35,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:35,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-02-02 09:13:35,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:35,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-02-02 09:13:35,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-02-02 09:13:35,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 68 [2024-02-02 09:13:35,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 66 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:35,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:35,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 68 [2024-02-02 09:13:35,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:36,085 INFO L124 PetriNetUnfolderBase]: 1771/3461 cut-off events. [2024-02-02 09:13:36,086 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-02-02 09:13:36,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6316 conditions, 3461 events. 1771/3461 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27044 event pairs, 1175 based on Foata normal form. 100/2178 useless extension candidates. Maximal degree in co-relation 6304. Up to 2775 conditions per place. [2024-02-02 09:13:36,120 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 40 selfloop transitions, 3 changer transitions 0/66 dead transitions. [2024-02-02 09:13:36,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 66 transitions, 227 flow [2024-02-02 09:13:36,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-02-02 09:13:36,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-02-02 09:13:36,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 134 transitions. [2024-02-02 09:13:36,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6568627450980392 [2024-02-02 09:13:36,134 INFO L175 Difference]: Start difference. First operand has 72 places, 66 transitions, 138 flow. Second operand 3 states and 134 transitions. [2024-02-02 09:13:36,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 66 transitions, 227 flow [2024-02-02 09:13:36,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 66 transitions, 224 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:13:36,144 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 137 flow [2024-02-02 09:13:36,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=137, PETRI_PLACES=64, PETRI_TRANSITIONS=58} [2024-02-02 09:13:36,150 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2024-02-02 09:13:36,151 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 137 flow [2024-02-02 09:13:36,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:36,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:36,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-02-02 09:13:36,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-02 09:13:36,152 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:36,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:36,153 INFO L85 PathProgramCache]: Analyzing trace with hash 294989960, now seen corresponding path program 1 times [2024-02-02 09:13:36,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:36,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501476400] [2024-02-02 09:13:36,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:36,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:36,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:36,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:36,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:36,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501476400] [2024-02-02 09:13:36,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501476400] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:36,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:36,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:13:36,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772569426] [2024-02-02 09:13:36,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:36,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:13:36,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:36,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:13:36,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:13:36,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 68 [2024-02-02 09:13:36,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 58 transitions, 137 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:36,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:36,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 68 [2024-02-02 09:13:36,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:36,836 INFO L124 PetriNetUnfolderBase]: 1908/3645 cut-off events. [2024-02-02 09:13:36,837 INFO L125 PetriNetUnfolderBase]: For 312/312 co-relation queries the response was YES. [2024-02-02 09:13:36,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7116 conditions, 3645 events. 1908/3645 cut-off events. For 312/312 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27998 event pairs, 1176 based on Foata normal form. 416/2962 useless extension candidates. Maximal degree in co-relation 7103. Up to 2906 conditions per place. [2024-02-02 09:13:36,861 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 55 selfloop transitions, 2 changer transitions 0/74 dead transitions. [2024-02-02 09:13:36,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 292 flow [2024-02-02 09:13:36,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:13:36,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:13:36,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 140 transitions. [2024-02-02 09:13:36,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5147058823529411 [2024-02-02 09:13:36,868 INFO L175 Difference]: Start difference. First operand has 64 places, 58 transitions, 137 flow. Second operand 4 states and 140 transitions. [2024-02-02 09:13:36,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 292 flow [2024-02-02 09:13:36,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 74 transitions, 288 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:13:36,871 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 128 flow [2024-02-02 09:13:36,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=128, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2024-02-02 09:13:36,873 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -11 predicate places. [2024-02-02 09:13:36,873 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 128 flow [2024-02-02 09:13:36,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:36,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:36,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-02-02 09:13:36,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-02-02 09:13:36,874 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:36,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:36,875 INFO L85 PathProgramCache]: Analyzing trace with hash 554754516, now seen corresponding path program 1 times [2024-02-02 09:13:36,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:36,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247309099] [2024-02-02 09:13:36,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:36,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:36,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:37,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-02-02 09:13:37,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:37,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247309099] [2024-02-02 09:13:37,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247309099] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:37,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:37,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:13:37,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710049317] [2024-02-02 09:13:37,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:37,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:13:37,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:37,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:13:37,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:13:37,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 68 [2024-02-02 09:13:37,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 128 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 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-02-02 09:13:37,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:37,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 68 [2024-02-02 09:13:37,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:37,856 INFO L124 PetriNetUnfolderBase]: 2626/4858 cut-off events. [2024-02-02 09:13:37,856 INFO L125 PetriNetUnfolderBase]: For 485/485 co-relation queries the response was YES. [2024-02-02 09:13:37,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9618 conditions, 4858 events. 2626/4858 cut-off events. For 485/485 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36044 event pairs, 1756 based on Foata normal form. 14/3501 useless extension candidates. Maximal degree in co-relation 9604. Up to 4079 conditions per place. [2024-02-02 09:13:37,894 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 52 selfloop transitions, 5 changer transitions 0/70 dead transitions. [2024-02-02 09:13:37,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 70 transitions, 284 flow [2024-02-02 09:13:37,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:13:37,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:13:37,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-02-02 09:13:37,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4338235294117647 [2024-02-02 09:13:37,898 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 128 flow. Second operand 4 states and 118 transitions. [2024-02-02 09:13:37,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 70 transitions, 284 flow [2024-02-02 09:13:37,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 70 transitions, 280 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:13:37,902 INFO L231 Difference]: Finished difference. Result has 64 places, 55 transitions, 151 flow [2024-02-02 09:13:37,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=151, PETRI_PLACES=64, PETRI_TRANSITIONS=55} [2024-02-02 09:13:37,904 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2024-02-02 09:13:37,904 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 55 transitions, 151 flow [2024-02-02 09:13:37,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 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-02-02 09:13:37,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:37,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:37,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-02-02 09:13:37,905 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:37,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:37,905 INFO L85 PathProgramCache]: Analyzing trace with hash 16907659, now seen corresponding path program 1 times [2024-02-02 09:13:37,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:37,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659431226] [2024-02-02 09:13:37,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:37,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:37,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:38,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:38,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:38,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659431226] [2024-02-02 09:13:38,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659431226] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:38,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:38,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:13:38,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956030956] [2024-02-02 09:13:38,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:38,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:13:38,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:38,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:13:38,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:13:38,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 68 [2024-02-02 09:13:38,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 55 transitions, 151 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 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-02-02 09:13:38,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:38,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 68 [2024-02-02 09:13:38,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:38,551 INFO L124 PetriNetUnfolderBase]: 1966/3579 cut-off events. [2024-02-02 09:13:38,552 INFO L125 PetriNetUnfolderBase]: For 446/461 co-relation queries the response was YES. [2024-02-02 09:13:38,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7278 conditions, 3579 events. 1966/3579 cut-off events. For 446/461 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25973 event pairs, 263 based on Foata normal form. 439/3068 useless extension candidates. Maximal degree in co-relation 7262. Up to 2965 conditions per place. [2024-02-02 09:13:38,580 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 61 selfloop transitions, 2 changer transitions 0/76 dead transitions. [2024-02-02 09:13:38,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 333 flow [2024-02-02 09:13:38,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:13:38,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:13:38,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 145 transitions. [2024-02-02 09:13:38,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5330882352941176 [2024-02-02 09:13:38,582 INFO L175 Difference]: Start difference. First operand has 64 places, 55 transitions, 151 flow. Second operand 4 states and 145 transitions. [2024-02-02 09:13:38,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 333 flow [2024-02-02 09:13:38,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 76 transitions, 321 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:13:38,585 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 137 flow [2024-02-02 09:13:38,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=137, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2024-02-02 09:13:38,587 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -12 predicate places. [2024-02-02 09:13:38,587 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 137 flow [2024-02-02 09:13:38,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 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-02-02 09:13:38,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:38,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:38,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-02-02 09:13:38,588 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:38,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:38,589 INFO L85 PathProgramCache]: Analyzing trace with hash 543157367, now seen corresponding path program 1 times [2024-02-02 09:13:38,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:38,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934096787] [2024-02-02 09:13:38,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:38,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:38,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:38,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:38,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:38,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934096787] [2024-02-02 09:13:38,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934096787] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:38,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:38,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:13:38,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047910139] [2024-02-02 09:13:38,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:38,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:13:38,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:38,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:13:38,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:13:38,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:38,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 137 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:38,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:38,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:38,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:39,466 INFO L124 PetriNetUnfolderBase]: 2068/3756 cut-off events. [2024-02-02 09:13:39,466 INFO L125 PetriNetUnfolderBase]: For 460/463 co-relation queries the response was YES. [2024-02-02 09:13:39,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7690 conditions, 3756 events. 2068/3756 cut-off events. For 460/463 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 25377 event pairs, 1230 based on Foata normal form. 62/2907 useless extension candidates. Maximal degree in co-relation 7675. Up to 2846 conditions per place. [2024-02-02 09:13:39,488 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 76 selfloop transitions, 11 changer transitions 0/95 dead transitions. [2024-02-02 09:13:39,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 95 transitions, 426 flow [2024-02-02 09:13:39,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:13:39,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:13:39,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 170 transitions. [2024-02-02 09:13:39,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-02-02 09:13:39,490 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 137 flow. Second operand 5 states and 170 transitions. [2024-02-02 09:13:39,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 95 transitions, 426 flow [2024-02-02 09:13:39,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 95 transitions, 417 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:13:39,494 INFO L231 Difference]: Finished difference. Result has 65 places, 58 transitions, 214 flow [2024-02-02 09:13:39,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=214, PETRI_PLACES=65, PETRI_TRANSITIONS=58} [2024-02-02 09:13:39,497 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -7 predicate places. [2024-02-02 09:13:39,497 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 58 transitions, 214 flow [2024-02-02 09:13:39,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:39,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:39,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:39,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-02 09:13:39,498 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:39,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:39,499 INFO L85 PathProgramCache]: Analyzing trace with hash 524137799, now seen corresponding path program 1 times [2024-02-02 09:13:39,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:39,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787371430] [2024-02-02 09:13:39,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:39,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:39,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:39,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:39,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787371430] [2024-02-02 09:13:39,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787371430] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:39,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:39,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:13:39,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179139529] [2024-02-02 09:13:39,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:39,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:13:39,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:39,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:13:39,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:13:39,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 68 [2024-02-02 09:13:39,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 58 transitions, 214 flow. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:39,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:39,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 68 [2024-02-02 09:13:39,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:40,202 INFO L124 PetriNetUnfolderBase]: 2100/3704 cut-off events. [2024-02-02 09:13:40,202 INFO L125 PetriNetUnfolderBase]: For 1910/1925 co-relation queries the response was YES. [2024-02-02 09:13:40,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8586 conditions, 3704 events. 2100/3704 cut-off events. For 1910/1925 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 24899 event pairs, 1612 based on Foata normal form. 18/2937 useless extension candidates. Maximal degree in co-relation 8567. Up to 3364 conditions per place. [2024-02-02 09:13:40,226 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 53 selfloop transitions, 6 changer transitions 0/69 dead transitions. [2024-02-02 09:13:40,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 69 transitions, 364 flow [2024-02-02 09:13:40,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:13:40,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:13:40,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-02-02 09:13:40,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41544117647058826 [2024-02-02 09:13:40,228 INFO L175 Difference]: Start difference. First operand has 65 places, 58 transitions, 214 flow. Second operand 4 states and 113 transitions. [2024-02-02 09:13:40,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 69 transitions, 364 flow [2024-02-02 09:13:40,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 69 transitions, 360 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-02-02 09:13:40,232 INFO L231 Difference]: Finished difference. Result has 70 places, 60 transitions, 246 flow [2024-02-02 09:13:40,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=246, PETRI_PLACES=70, PETRI_TRANSITIONS=60} [2024-02-02 09:13:40,233 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -2 predicate places. [2024-02-02 09:13:40,234 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 60 transitions, 246 flow [2024-02-02 09:13:40,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:40,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:40,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:40,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-02 09:13:40,234 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:40,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:40,235 INFO L85 PathProgramCache]: Analyzing trace with hash -2011768070, now seen corresponding path program 1 times [2024-02-02 09:13:40,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:40,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572888055] [2024-02-02 09:13:40,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:40,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:40,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:40,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-02-02 09:13:40,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:40,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572888055] [2024-02-02 09:13:40,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572888055] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:40,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:40,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:40,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074750635] [2024-02-02 09:13:40,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:40,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:40,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:40,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:40,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:40,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:40,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 60 transitions, 246 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:40,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:40,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:40,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:41,069 INFO L124 PetriNetUnfolderBase]: 1825/3295 cut-off events. [2024-02-02 09:13:41,070 INFO L125 PetriNetUnfolderBase]: For 2158/2181 co-relation queries the response was YES. [2024-02-02 09:13:41,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7866 conditions, 3295 events. 1825/3295 cut-off events. For 2158/2181 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 21742 event pairs, 989 based on Foata normal form. 18/2728 useless extension candidates. Maximal degree in co-relation 7843. Up to 2835 conditions per place. [2024-02-02 09:13:41,096 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 72 selfloop transitions, 10 changer transitions 0/91 dead transitions. [2024-02-02 09:13:41,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 506 flow [2024-02-02 09:13:41,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:13:41,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:13:41,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-02-02 09:13:41,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41421568627450983 [2024-02-02 09:13:41,098 INFO L175 Difference]: Start difference. First operand has 70 places, 60 transitions, 246 flow. Second operand 6 states and 169 transitions. [2024-02-02 09:13:41,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 506 flow [2024-02-02 09:13:41,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 91 transitions, 500 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:13:41,103 INFO L231 Difference]: Finished difference. Result has 78 places, 68 transitions, 329 flow [2024-02-02 09:13:41,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=329, PETRI_PLACES=78, PETRI_TRANSITIONS=68} [2024-02-02 09:13:41,104 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 6 predicate places. [2024-02-02 09:13:41,104 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 68 transitions, 329 flow [2024-02-02 09:13:41,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:41,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:41,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:41,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-02-02 09:13:41,105 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:41,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:41,106 INFO L85 PathProgramCache]: Analyzing trace with hash -920110120, now seen corresponding path program 1 times [2024-02-02 09:13:41,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:41,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100760716] [2024-02-02 09:13:41,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:41,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:41,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:41,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:41,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:41,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100760716] [2024-02-02 09:13:41,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100760716] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:41,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:41,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:13:41,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732643478] [2024-02-02 09:13:41,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:41,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:13:41,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:41,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:13:41,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:13:41,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:41,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 68 transitions, 329 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:41,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:41,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:41,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:41,866 INFO L124 PetriNetUnfolderBase]: 1841/3267 cut-off events. [2024-02-02 09:13:41,866 INFO L125 PetriNetUnfolderBase]: For 3131/3143 co-relation queries the response was YES. [2024-02-02 09:13:41,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8614 conditions, 3267 events. 1841/3267 cut-off events. For 3131/3143 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21198 event pairs, 1230 based on Foata normal form. 22/2831 useless extension candidates. Maximal degree in co-relation 8586. Up to 2579 conditions per place. [2024-02-02 09:13:41,891 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 73 selfloop transitions, 22 changer transitions 0/106 dead transitions. [2024-02-02 09:13:41,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 106 transitions, 639 flow [2024-02-02 09:13:41,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:13:41,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:13:41,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 169 transitions. [2024-02-02 09:13:41,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4970588235294118 [2024-02-02 09:13:41,894 INFO L175 Difference]: Start difference. First operand has 78 places, 68 transitions, 329 flow. Second operand 5 states and 169 transitions. [2024-02-02 09:13:41,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 106 transitions, 639 flow [2024-02-02 09:13:41,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 106 transitions, 639 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-02-02 09:13:41,900 INFO L231 Difference]: Finished difference. Result has 84 places, 78 transitions, 461 flow [2024-02-02 09:13:41,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=461, PETRI_PLACES=84, PETRI_TRANSITIONS=78} [2024-02-02 09:13:41,901 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 12 predicate places. [2024-02-02 09:13:41,901 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 78 transitions, 461 flow [2024-02-02 09:13:41,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:41,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:41,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:41,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-02-02 09:13:41,902 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:41,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:41,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1322175106, now seen corresponding path program 2 times [2024-02-02 09:13:41,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:41,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295692254] [2024-02-02 09:13:41,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:41,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:41,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:42,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-02-02 09:13:42,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:42,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295692254] [2024-02-02 09:13:42,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295692254] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:42,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:42,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:13:42,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841965371] [2024-02-02 09:13:42,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:42,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:13:42,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:42,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:13:42,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:13:42,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:42,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 78 transitions, 461 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:42,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:42,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:42,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:42,658 INFO L124 PetriNetUnfolderBase]: 1833/3252 cut-off events. [2024-02-02 09:13:42,659 INFO L125 PetriNetUnfolderBase]: For 4183/4195 co-relation queries the response was YES. [2024-02-02 09:13:42,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9530 conditions, 3252 events. 1833/3252 cut-off events. For 4183/4195 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21019 event pairs, 1169 based on Foata normal form. 26/2909 useless extension candidates. Maximal degree in co-relation 9498. Up to 2579 conditions per place. [2024-02-02 09:13:42,691 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 72 selfloop transitions, 19 changer transitions 0/102 dead transitions. [2024-02-02 09:13:42,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 102 transitions, 747 flow [2024-02-02 09:13:42,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:13:42,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:13:42,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-02-02 09:13:42,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4588235294117647 [2024-02-02 09:13:42,693 INFO L175 Difference]: Start difference. First operand has 84 places, 78 transitions, 461 flow. Second operand 5 states and 156 transitions. [2024-02-02 09:13:42,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 102 transitions, 747 flow [2024-02-02 09:13:42,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 102 transitions, 707 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-02 09:13:42,711 INFO L231 Difference]: Finished difference. Result has 86 places, 81 transitions, 510 flow [2024-02-02 09:13:42,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=510, PETRI_PLACES=86, PETRI_TRANSITIONS=81} [2024-02-02 09:13:42,712 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 14 predicate places. [2024-02-02 09:13:42,712 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 81 transitions, 510 flow [2024-02-02 09:13:42,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:42,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:42,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:42,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-02-02 09:13:42,713 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:42,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:42,714 INFO L85 PathProgramCache]: Analyzing trace with hash 99638468, now seen corresponding path program 1 times [2024-02-02 09:13:42,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:42,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988505287] [2024-02-02 09:13:42,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:42,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:42,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:42,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:42,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:42,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988505287] [2024-02-02 09:13:42,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988505287] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:42,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:42,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:13:42,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643191596] [2024-02-02 09:13:42,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:42,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:13:42,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:42,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:13:42,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:13:42,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:13:42,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 81 transitions, 510 flow. Second operand has 6 states, 6 states have (on average 27.5) internal successors, (165), 6 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:42,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:42,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:13:42,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:43,376 INFO L124 PetriNetUnfolderBase]: 1272/2375 cut-off events. [2024-02-02 09:13:43,376 INFO L125 PetriNetUnfolderBase]: For 4117/4186 co-relation queries the response was YES. [2024-02-02 09:13:43,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7133 conditions, 2375 events. 1272/2375 cut-off events. For 4117/4186 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15923 event pairs, 829 based on Foata normal form. 26/2092 useless extension candidates. Maximal degree in co-relation 7100. Up to 1863 conditions per place. [2024-02-02 09:13:43,396 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 54 selfloop transitions, 18 changer transitions 0/93 dead transitions. [2024-02-02 09:13:43,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 93 transitions, 696 flow [2024-02-02 09:13:43,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:13:43,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:13:43,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 158 transitions. [2024-02-02 09:13:43,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5808823529411765 [2024-02-02 09:13:43,398 INFO L175 Difference]: Start difference. First operand has 86 places, 81 transitions, 510 flow. Second operand 4 states and 158 transitions. [2024-02-02 09:13:43,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 93 transitions, 696 flow [2024-02-02 09:13:43,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 93 transitions, 684 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:13:43,408 INFO L231 Difference]: Finished difference. Result has 89 places, 81 transitions, 545 flow [2024-02-02 09:13:43,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=545, PETRI_PLACES=89, PETRI_TRANSITIONS=81} [2024-02-02 09:13:43,410 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 17 predicate places. [2024-02-02 09:13:43,410 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 81 transitions, 545 flow [2024-02-02 09:13:43,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.5) internal successors, (165), 6 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:43,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:43,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:43,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-02-02 09:13:43,411 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:43,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:43,411 INFO L85 PathProgramCache]: Analyzing trace with hash 872485485, now seen corresponding path program 1 times [2024-02-02 09:13:43,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:43,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887545511] [2024-02-02 09:13:43,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:43,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:43,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:43,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:43,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:43,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887545511] [2024-02-02 09:13:43,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887545511] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:43,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:43,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:43,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876743279] [2024-02-02 09:13:43,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:43,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:43,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:43,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:43,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:43,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:43,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 545 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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-02-02 09:13:43,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:43,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:43,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:44,174 INFO L124 PetriNetUnfolderBase]: 1723/3055 cut-off events. [2024-02-02 09:13:44,175 INFO L125 PetriNetUnfolderBase]: For 4912/4924 co-relation queries the response was YES. [2024-02-02 09:13:44,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9211 conditions, 3055 events. 1723/3055 cut-off events. For 4912/4924 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19656 event pairs, 1125 based on Foata normal form. 42/2728 useless extension candidates. Maximal degree in co-relation 9176. Up to 2545 conditions per place. [2024-02-02 09:13:44,197 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 65 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-02-02 09:13:44,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 100 transitions, 780 flow [2024-02-02 09:13:44,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:13:44,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:13:44,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-02-02 09:13:44,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41421568627450983 [2024-02-02 09:13:44,198 INFO L175 Difference]: Start difference. First operand has 89 places, 81 transitions, 545 flow. Second operand 6 states and 169 transitions. [2024-02-02 09:13:44,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 100 transitions, 780 flow [2024-02-02 09:13:44,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 100 transitions, 751 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-02-02 09:13:44,214 INFO L231 Difference]: Finished difference. Result has 93 places, 81 transitions, 577 flow [2024-02-02 09:13:44,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=577, PETRI_PLACES=93, PETRI_TRANSITIONS=81} [2024-02-02 09:13:44,215 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 21 predicate places. [2024-02-02 09:13:44,215 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 81 transitions, 577 flow [2024-02-02 09:13:44,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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-02-02 09:13:44,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:44,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:44,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-02-02 09:13:44,216 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:44,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:44,216 INFO L85 PathProgramCache]: Analyzing trace with hash 434670971, now seen corresponding path program 1 times [2024-02-02 09:13:44,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:44,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418243928] [2024-02-02 09:13:44,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:44,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:44,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:44,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:44,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:44,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418243928] [2024-02-02 09:13:44,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418243928] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:44,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:44,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:44,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902780829] [2024-02-02 09:13:44,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:44,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:44,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:44,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:44,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:44,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:44,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 81 transitions, 577 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:44,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:44,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:44,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:45,025 INFO L124 PetriNetUnfolderBase]: 1733/3084 cut-off events. [2024-02-02 09:13:45,026 INFO L125 PetriNetUnfolderBase]: For 5670/5682 co-relation queries the response was YES. [2024-02-02 09:13:45,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9467 conditions, 3084 events. 1733/3084 cut-off events. For 5670/5682 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19673 event pairs, 1112 based on Foata normal form. 18/2734 useless extension candidates. Maximal degree in co-relation 9431. Up to 2706 conditions per place. [2024-02-02 09:13:45,047 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 78 selfloop transitions, 15 changer transitions 0/104 dead transitions. [2024-02-02 09:13:45,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 104 transitions, 834 flow [2024-02-02 09:13:45,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:13:45,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:13:45,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-02-02 09:13:45,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068627450980392 [2024-02-02 09:13:45,049 INFO L175 Difference]: Start difference. First operand has 93 places, 81 transitions, 577 flow. Second operand 6 states and 166 transitions. [2024-02-02 09:13:45,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 104 transitions, 834 flow [2024-02-02 09:13:45,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 104 transitions, 796 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-02 09:13:45,060 INFO L231 Difference]: Finished difference. Result has 96 places, 84 transitions, 598 flow [2024-02-02 09:13:45,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=539, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=598, PETRI_PLACES=96, PETRI_TRANSITIONS=84} [2024-02-02 09:13:45,062 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 24 predicate places. [2024-02-02 09:13:45,062 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 84 transitions, 598 flow [2024-02-02 09:13:45,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:45,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:45,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:45,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-02-02 09:13:45,063 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:45,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:45,063 INFO L85 PathProgramCache]: Analyzing trace with hash 713836405, now seen corresponding path program 2 times [2024-02-02 09:13:45,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:45,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659175247] [2024-02-02 09:13:45,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:45,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:45,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:45,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-02-02 09:13:45,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:45,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659175247] [2024-02-02 09:13:45,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659175247] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:45,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:45,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:45,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73063780] [2024-02-02 09:13:45,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:45,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:45,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:45,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:45,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:45,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:45,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 84 transitions, 598 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:45,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:45,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:45,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:45,821 INFO L124 PetriNetUnfolderBase]: 1743/3106 cut-off events. [2024-02-02 09:13:45,821 INFO L125 PetriNetUnfolderBase]: For 5770/5782 co-relation queries the response was YES. [2024-02-02 09:13:45,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9539 conditions, 3106 events. 1743/3106 cut-off events. For 5770/5782 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19826 event pairs, 1112 based on Foata normal form. 18/2756 useless extension candidates. Maximal degree in co-relation 9502. Up to 2715 conditions per place. [2024-02-02 09:13:45,836 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 77 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-02-02 09:13:45,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 104 transitions, 850 flow [2024-02-02 09:13:45,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:13:45,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:13:45,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-02-02 09:13:45,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-02-02 09:13:45,838 INFO L175 Difference]: Start difference. First operand has 96 places, 84 transitions, 598 flow. Second operand 6 states and 165 transitions. [2024-02-02 09:13:45,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 104 transitions, 850 flow [2024-02-02 09:13:45,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 104 transitions, 814 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:13:45,849 INFO L231 Difference]: Finished difference. Result has 98 places, 86 transitions, 615 flow [2024-02-02 09:13:45,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=615, PETRI_PLACES=98, PETRI_TRANSITIONS=86} [2024-02-02 09:13:45,850 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 26 predicate places. [2024-02-02 09:13:45,850 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 86 transitions, 615 flow [2024-02-02 09:13:45,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:45,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:45,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:45,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-02-02 09:13:45,851 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:45,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:45,852 INFO L85 PathProgramCache]: Analyzing trace with hash 478493375, now seen corresponding path program 3 times [2024-02-02 09:13:45,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:45,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490427419] [2024-02-02 09:13:45,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:45,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:45,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:46,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:46,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:46,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490427419] [2024-02-02 09:13:46,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490427419] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:46,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:46,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:46,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595627410] [2024-02-02 09:13:46,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:46,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:46,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:46,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:46,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:46,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:46,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 86 transitions, 615 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:46,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:46,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:46,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:46,551 INFO L124 PetriNetUnfolderBase]: 1733/3069 cut-off events. [2024-02-02 09:13:46,551 INFO L125 PetriNetUnfolderBase]: For 5773/5785 co-relation queries the response was YES. [2024-02-02 09:13:46,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9468 conditions, 3069 events. 1733/3069 cut-off events. For 5773/5785 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19614 event pairs, 1134 based on Foata normal form. 18/2716 useless extension candidates. Maximal degree in co-relation 9430. Up to 2712 conditions per place. [2024-02-02 09:13:46,579 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 73 selfloop transitions, 17 changer transitions 0/101 dead transitions. [2024-02-02 09:13:46,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 101 transitions, 834 flow [2024-02-02 09:13:46,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:13:46,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:13:46,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-02-02 09:13:46,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946078431372549 [2024-02-02 09:13:46,581 INFO L175 Difference]: Start difference. First operand has 98 places, 86 transitions, 615 flow. Second operand 6 states and 161 transitions. [2024-02-02 09:13:46,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 101 transitions, 834 flow [2024-02-02 09:13:46,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 101 transitions, 815 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-02-02 09:13:46,596 INFO L231 Difference]: Finished difference. Result has 102 places, 87 transitions, 643 flow [2024-02-02 09:13:46,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=643, PETRI_PLACES=102, PETRI_TRANSITIONS=87} [2024-02-02 09:13:46,597 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 30 predicate places. [2024-02-02 09:13:46,597 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 87 transitions, 643 flow [2024-02-02 09:13:46,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:46,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:46,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:46,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-02-02 09:13:46,598 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:46,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:46,598 INFO L85 PathProgramCache]: Analyzing trace with hash 479170579, now seen corresponding path program 1 times [2024-02-02 09:13:46,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:46,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691598091] [2024-02-02 09:13:46,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:46,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:46,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:46,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:46,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:46,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691598091] [2024-02-02 09:13:46,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691598091] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:46,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:46,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:46,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106267069] [2024-02-02 09:13:46,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:46,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:46,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:46,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:46,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:46,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:46,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 87 transitions, 643 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:46,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:46,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:46,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:47,355 INFO L124 PetriNetUnfolderBase]: 1882/3398 cut-off events. [2024-02-02 09:13:47,355 INFO L125 PetriNetUnfolderBase]: For 7401/7545 co-relation queries the response was YES. [2024-02-02 09:13:47,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10664 conditions, 3398 events. 1882/3398 cut-off events. For 7401/7545 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 22156 event pairs, 1232 based on Foata normal form. 24/3031 useless extension candidates. Maximal degree in co-relation 10625. Up to 2636 conditions per place. [2024-02-02 09:13:47,377 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 78 selfloop transitions, 29 changer transitions 0/121 dead transitions. [2024-02-02 09:13:47,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 121 transitions, 1048 flow [2024-02-02 09:13:47,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:13:47,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:13:47,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-02-02 09:13:47,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-02-02 09:13:47,379 INFO L175 Difference]: Start difference. First operand has 102 places, 87 transitions, 643 flow. Second operand 6 states and 174 transitions. [2024-02-02 09:13:47,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 121 transitions, 1048 flow [2024-02-02 09:13:47,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 121 transitions, 1036 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:13:47,395 INFO L231 Difference]: Finished difference. Result has 108 places, 97 transitions, 828 flow [2024-02-02 09:13:47,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=828, PETRI_PLACES=108, PETRI_TRANSITIONS=97} [2024-02-02 09:13:47,397 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 36 predicate places. [2024-02-02 09:13:47,397 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 97 transitions, 828 flow [2024-02-02 09:13:47,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:47,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:47,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:47,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-02-02 09:13:47,398 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:47,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:47,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1656351461, now seen corresponding path program 2 times [2024-02-02 09:13:47,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:47,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439521024] [2024-02-02 09:13:47,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:47,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:47,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:47,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:47,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:47,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439521024] [2024-02-02 09:13:47,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439521024] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:47,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:47,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:47,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204113654] [2024-02-02 09:13:47,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:47,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:47,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:47,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:47,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:47,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 97 transitions, 828 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:47,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:47,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:47,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:48,118 INFO L124 PetriNetUnfolderBase]: 1888/3401 cut-off events. [2024-02-02 09:13:48,118 INFO L125 PetriNetUnfolderBase]: For 8877/9025 co-relation queries the response was YES. [2024-02-02 09:13:48,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11043 conditions, 3401 events. 1888/3401 cut-off events. For 8877/9025 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 22227 event pairs, 1226 based on Foata normal form. 27/3032 useless extension candidates. Maximal degree in co-relation 11001. Up to 2636 conditions per place. [2024-02-02 09:13:48,190 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 71 selfloop transitions, 31 changer transitions 0/116 dead transitions. [2024-02-02 09:13:48,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 116 transitions, 1108 flow [2024-02-02 09:13:48,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:13:48,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:13:48,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-02-02 09:13:48,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43823529411764706 [2024-02-02 09:13:48,192 INFO L175 Difference]: Start difference. First operand has 108 places, 97 transitions, 828 flow. Second operand 5 states and 149 transitions. [2024-02-02 09:13:48,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 116 transitions, 1108 flow [2024-02-02 09:13:48,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 116 transitions, 1084 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:13:48,213 INFO L231 Difference]: Finished difference. Result has 111 places, 99 transitions, 912 flow [2024-02-02 09:13:48,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=912, PETRI_PLACES=111, PETRI_TRANSITIONS=99} [2024-02-02 09:13:48,214 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 39 predicate places. [2024-02-02 09:13:48,214 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 99 transitions, 912 flow [2024-02-02 09:13:48,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:48,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:48,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:48,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-02-02 09:13:48,215 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:48,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:48,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1656379361, now seen corresponding path program 3 times [2024-02-02 09:13:48,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:48,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308834454] [2024-02-02 09:13:48,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:48,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:48,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:48,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:48,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:48,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308834454] [2024-02-02 09:13:48,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308834454] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:48,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:48,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:48,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316544879] [2024-02-02 09:13:48,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:48,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:48,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:48,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:48,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:48,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:48,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 99 transitions, 912 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:48,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:48,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:48,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:48,866 INFO L124 PetriNetUnfolderBase]: 1910/3431 cut-off events. [2024-02-02 09:13:48,866 INFO L125 PetriNetUnfolderBase]: For 11010/11145 co-relation queries the response was YES. [2024-02-02 09:13:48,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11449 conditions, 3431 events. 1910/3431 cut-off events. For 11010/11145 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 22394 event pairs, 1296 based on Foata normal form. 29/3060 useless extension candidates. Maximal degree in co-relation 11406. Up to 2665 conditions per place. [2024-02-02 09:13:48,888 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 68 selfloop transitions, 36 changer transitions 0/118 dead transitions. [2024-02-02 09:13:48,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 118 transitions, 1214 flow [2024-02-02 09:13:48,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:13:48,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:13:48,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-02-02 09:13:48,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4323529411764706 [2024-02-02 09:13:48,890 INFO L175 Difference]: Start difference. First operand has 111 places, 99 transitions, 912 flow. Second operand 5 states and 147 transitions. [2024-02-02 09:13:48,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 118 transitions, 1214 flow [2024-02-02 09:13:48,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 118 transitions, 1180 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-02-02 09:13:48,912 INFO L231 Difference]: Finished difference. Result has 115 places, 104 transitions, 1035 flow [2024-02-02 09:13:48,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1035, PETRI_PLACES=115, PETRI_TRANSITIONS=104} [2024-02-02 09:13:48,913 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 43 predicate places. [2024-02-02 09:13:48,913 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 104 transitions, 1035 flow [2024-02-02 09:13:48,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:48,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:48,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:48,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-02-02 09:13:48,914 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:48,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:48,914 INFO L85 PathProgramCache]: Analyzing trace with hash -672431055, now seen corresponding path program 1 times [2024-02-02 09:13:48,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:48,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065707462] [2024-02-02 09:13:48,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:48,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:48,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:49,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:49,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:49,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065707462] [2024-02-02 09:13:49,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065707462] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:49,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:49,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:49,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263237122] [2024-02-02 09:13:49,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:49,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:49,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:49,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:49,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:49,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:13:49,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 104 transitions, 1035 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:49,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:49,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:13:49,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:49,658 INFO L124 PetriNetUnfolderBase]: 1417/2583 cut-off events. [2024-02-02 09:13:49,658 INFO L125 PetriNetUnfolderBase]: For 12163/12238 co-relation queries the response was YES. [2024-02-02 09:13:49,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9328 conditions, 2583 events. 1417/2583 cut-off events. For 12163/12238 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16154 event pairs, 430 based on Foata normal form. 93/2387 useless extension candidates. Maximal degree in co-relation 9283. Up to 1372 conditions per place. [2024-02-02 09:13:49,675 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 78 selfloop transitions, 44 changer transitions 0/145 dead transitions. [2024-02-02 09:13:49,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 145 transitions, 1455 flow [2024-02-02 09:13:49,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:13:49,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:13:49,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 243 transitions. [2024-02-02 09:13:49,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5955882352941176 [2024-02-02 09:13:49,678 INFO L175 Difference]: Start difference. First operand has 115 places, 104 transitions, 1035 flow. Second operand 6 states and 243 transitions. [2024-02-02 09:13:49,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 145 transitions, 1455 flow [2024-02-02 09:13:49,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 145 transitions, 1358 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-02 09:13:49,700 INFO L231 Difference]: Finished difference. Result has 118 places, 111 transitions, 1117 flow [2024-02-02 09:13:49,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1117, PETRI_PLACES=118, PETRI_TRANSITIONS=111} [2024-02-02 09:13:49,701 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 46 predicate places. [2024-02-02 09:13:49,701 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 111 transitions, 1117 flow [2024-02-02 09:13:49,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:49,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:49,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:49,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-02-02 09:13:49,702 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:49,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:49,703 INFO L85 PathProgramCache]: Analyzing trace with hash 920635622, now seen corresponding path program 1 times [2024-02-02 09:13:49,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:49,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702644361] [2024-02-02 09:13:49,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:49,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:49,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:49,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:49,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:49,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702644361] [2024-02-02 09:13:49,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702644361] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:49,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:49,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:13:49,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596717318] [2024-02-02 09:13:49,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:49,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:13:49,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:49,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:13:49,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:13:50,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:50,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 111 transitions, 1117 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:50,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:50,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:50,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:50,550 INFO L124 PetriNetUnfolderBase]: 1587/2881 cut-off events. [2024-02-02 09:13:50,550 INFO L125 PetriNetUnfolderBase]: For 13266/13319 co-relation queries the response was YES. [2024-02-02 09:13:50,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10842 conditions, 2881 events. 1587/2881 cut-off events. For 13266/13319 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17578 event pairs, 435 based on Foata normal form. 110/2826 useless extension candidates. Maximal degree in co-relation 10795. Up to 1394 conditions per place. [2024-02-02 09:13:50,569 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 96 selfloop transitions, 50 changer transitions 0/158 dead transitions. [2024-02-02 09:13:50,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 158 transitions, 1672 flow [2024-02-02 09:13:50,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:13:50,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:13:50,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-02-02 09:13:50,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4474789915966387 [2024-02-02 09:13:50,571 INFO L175 Difference]: Start difference. First operand has 118 places, 111 transitions, 1117 flow. Second operand 7 states and 213 transitions. [2024-02-02 09:13:50,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 158 transitions, 1672 flow [2024-02-02 09:13:50,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 158 transitions, 1637 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-02-02 09:13:50,604 INFO L231 Difference]: Finished difference. Result has 125 places, 124 transitions, 1365 flow [2024-02-02 09:13:50,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1365, PETRI_PLACES=125, PETRI_TRANSITIONS=124} [2024-02-02 09:13:50,605 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 53 predicate places. [2024-02-02 09:13:50,605 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 124 transitions, 1365 flow [2024-02-02 09:13:50,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:50,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:50,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:50,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-02-02 09:13:50,606 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:50,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:50,606 INFO L85 PathProgramCache]: Analyzing trace with hash 836668821, now seen corresponding path program 2 times [2024-02-02 09:13:50,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:50,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535996242] [2024-02-02 09:13:50,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:50,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:50,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:50,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:50,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:50,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535996242] [2024-02-02 09:13:50,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535996242] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:50,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:50,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:50,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507921594] [2024-02-02 09:13:50,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:50,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:50,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:50,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:50,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:50,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:13:50,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 124 transitions, 1365 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:50,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:50,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:13:50,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:51,274 INFO L124 PetriNetUnfolderBase]: 1343/2499 cut-off events. [2024-02-02 09:13:51,274 INFO L125 PetriNetUnfolderBase]: For 15511/15577 co-relation queries the response was YES. [2024-02-02 09:13:51,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10430 conditions, 2499 events. 1343/2499 cut-off events. For 15511/15577 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 15765 event pairs, 387 based on Foata normal form. 30/2322 useless extension candidates. Maximal degree in co-relation 10379. Up to 1362 conditions per place. [2024-02-02 09:13:51,297 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 80 selfloop transitions, 48 changer transitions 0/151 dead transitions. [2024-02-02 09:13:51,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 151 transitions, 1747 flow [2024-02-02 09:13:51,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:13:51,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:13:51,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 203 transitions. [2024-02-02 09:13:51,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5970588235294118 [2024-02-02 09:13:51,300 INFO L175 Difference]: Start difference. First operand has 125 places, 124 transitions, 1365 flow. Second operand 5 states and 203 transitions. [2024-02-02 09:13:51,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 151 transitions, 1747 flow [2024-02-02 09:13:51,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 151 transitions, 1711 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-02-02 09:13:51,330 INFO L231 Difference]: Finished difference. Result has 128 places, 124 transitions, 1450 flow [2024-02-02 09:13:51,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1450, PETRI_PLACES=128, PETRI_TRANSITIONS=124} [2024-02-02 09:13:51,330 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 56 predicate places. [2024-02-02 09:13:51,331 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 124 transitions, 1450 flow [2024-02-02 09:13:51,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:51,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:51,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:51,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-02-02 09:13:51,331 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:51,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:51,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1832351230, now seen corresponding path program 1 times [2024-02-02 09:13:51,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:51,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429458575] [2024-02-02 09:13:51,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:51,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:51,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:51,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:51,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:51,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429458575] [2024-02-02 09:13:51,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429458575] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:51,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:51,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:13:51,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504984516] [2024-02-02 09:13:51,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:51,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:13:51,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:51,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:13:51,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:13:51,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:51,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 124 transitions, 1450 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:51,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:51,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:51,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:52,133 INFO L124 PetriNetUnfolderBase]: 1721/3093 cut-off events. [2024-02-02 09:13:52,134 INFO L125 PetriNetUnfolderBase]: For 19668/19792 co-relation queries the response was YES. [2024-02-02 09:13:52,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12947 conditions, 3093 events. 1721/3093 cut-off events. For 19668/19792 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 18445 event pairs, 440 based on Foata normal form. 87/2968 useless extension candidates. Maximal degree in co-relation 12895. Up to 1637 conditions per place. [2024-02-02 09:13:52,152 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 96 selfloop transitions, 51 changer transitions 0/161 dead transitions. [2024-02-02 09:13:52,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 161 transitions, 1900 flow [2024-02-02 09:13:52,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:13:52,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:13:52,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-02-02 09:13:52,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4632352941176471 [2024-02-02 09:13:52,154 INFO L175 Difference]: Start difference. First operand has 128 places, 124 transitions, 1450 flow. Second operand 6 states and 189 transitions. [2024-02-02 09:13:52,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 161 transitions, 1900 flow [2024-02-02 09:13:52,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 161 transitions, 1800 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:13:52,197 INFO L231 Difference]: Finished difference. Result has 130 places, 124 transitions, 1479 flow [2024-02-02 09:13:52,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1479, PETRI_PLACES=130, PETRI_TRANSITIONS=124} [2024-02-02 09:13:52,198 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 58 predicate places. [2024-02-02 09:13:52,198 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 124 transitions, 1479 flow [2024-02-02 09:13:52,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:52,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:52,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:52,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-02-02 09:13:52,199 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:52,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:52,199 INFO L85 PathProgramCache]: Analyzing trace with hash 260687928, now seen corresponding path program 2 times [2024-02-02 09:13:52,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:52,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609557108] [2024-02-02 09:13:52,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:52,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:52,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:52,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:52,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:52,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609557108] [2024-02-02 09:13:52,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609557108] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:52,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:52,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:13:52,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522914398] [2024-02-02 09:13:52,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:52,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:13:52,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:52,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:13:52,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:13:52,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:52,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 124 transitions, 1479 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:52,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:52,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:52,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:52,977 INFO L124 PetriNetUnfolderBase]: 1473/2721 cut-off events. [2024-02-02 09:13:52,977 INFO L125 PetriNetUnfolderBase]: For 18849/18900 co-relation queries the response was YES. [2024-02-02 09:13:52,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11701 conditions, 2721 events. 1473/2721 cut-off events. For 18849/18900 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 16541 event pairs, 489 based on Foata normal form. 42/2601 useless extension candidates. Maximal degree in co-relation 11648. Up to 1406 conditions per place. [2024-02-02 09:13:52,994 INFO L140 encePairwiseOnDemand]: 55/68 looper letters, 101 selfloop transitions, 62 changer transitions 0/175 dead transitions. [2024-02-02 09:13:52,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 175 transitions, 2073 flow [2024-02-02 09:13:52,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:13:52,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:13:52,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-02-02 09:13:52,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46008403361344535 [2024-02-02 09:13:52,996 INFO L175 Difference]: Start difference. First operand has 130 places, 124 transitions, 1479 flow. Second operand 7 states and 219 transitions. [2024-02-02 09:13:52,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 175 transitions, 2073 flow [2024-02-02 09:13:53,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 175 transitions, 1962 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:13:53,034 INFO L231 Difference]: Finished difference. Result has 133 places, 133 transitions, 1611 flow [2024-02-02 09:13:53,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1611, PETRI_PLACES=133, PETRI_TRANSITIONS=133} [2024-02-02 09:13:53,035 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 61 predicate places. [2024-02-02 09:13:53,035 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 133 transitions, 1611 flow [2024-02-02 09:13:53,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:53,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:53,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:53,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-02-02 09:13:53,036 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:53,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:53,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1852547236, now seen corresponding path program 3 times [2024-02-02 09:13:53,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:53,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317509951] [2024-02-02 09:13:53,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:53,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:53,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:53,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:53,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:53,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317509951] [2024-02-02 09:13:53,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317509951] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:53,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:53,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:13:53,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27835073] [2024-02-02 09:13:53,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:53,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:13:53,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:53,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:13:53,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:13:53,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:53,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 133 transitions, 1611 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:53,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:53,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:53,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:53,799 INFO L124 PetriNetUnfolderBase]: 1597/2955 cut-off events. [2024-02-02 09:13:53,799 INFO L125 PetriNetUnfolderBase]: For 22204/22255 co-relation queries the response was YES. [2024-02-02 09:13:53,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13419 conditions, 2955 events. 1597/2955 cut-off events. For 22204/22255 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 18239 event pairs, 504 based on Foata normal form. 48/2837 useless extension candidates. Maximal degree in co-relation 13365. Up to 1463 conditions per place. [2024-02-02 09:13:53,816 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 93 selfloop transitions, 85 changer transitions 0/190 dead transitions. [2024-02-02 09:13:53,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 190 transitions, 2433 flow [2024-02-02 09:13:53,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:13:53,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:13:53,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-02-02 09:13:53,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46008403361344535 [2024-02-02 09:13:53,818 INFO L175 Difference]: Start difference. First operand has 133 places, 133 transitions, 1611 flow. Second operand 7 states and 219 transitions. [2024-02-02 09:13:53,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 190 transitions, 2433 flow [2024-02-02 09:13:53,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 190 transitions, 2271 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-02-02 09:13:53,851 INFO L231 Difference]: Finished difference. Result has 137 places, 157 transitions, 2013 flow [2024-02-02 09:13:53,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2013, PETRI_PLACES=137, PETRI_TRANSITIONS=157} [2024-02-02 09:13:53,852 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 65 predicate places. [2024-02-02 09:13:53,852 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 157 transitions, 2013 flow [2024-02-02 09:13:53,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:53,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:53,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:53,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-02-02 09:13:53,853 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:53,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:53,853 INFO L85 PathProgramCache]: Analyzing trace with hash -2062542735, now seen corresponding path program 1 times [2024-02-02 09:13:53,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:53,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410484999] [2024-02-02 09:13:53,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:53,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:53,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:54,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:54,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:54,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410484999] [2024-02-02 09:13:54,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410484999] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:54,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:54,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:54,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905533945] [2024-02-02 09:13:54,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:54,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:54,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:54,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:54,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:54,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:13:54,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 157 transitions, 2013 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:54,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:54,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:13:54,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:54,558 INFO L124 PetriNetUnfolderBase]: 1394/2665 cut-off events. [2024-02-02 09:13:54,559 INFO L125 PetriNetUnfolderBase]: For 23750/23877 co-relation queries the response was YES. [2024-02-02 09:13:54,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12999 conditions, 2665 events. 1394/2665 cut-off events. For 23750/23877 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 17088 event pairs, 498 based on Foata normal form. 32/2532 useless extension candidates. Maximal degree in co-relation 12942. Up to 2012 conditions per place. [2024-02-02 09:13:54,575 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 137 selfloop transitions, 39 changer transitions 0/204 dead transitions. [2024-02-02 09:13:54,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 204 transitions, 2833 flow [2024-02-02 09:13:54,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:13:54,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:13:54,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 252 transitions. [2024-02-02 09:13:54,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5294117647058824 [2024-02-02 09:13:54,578 INFO L175 Difference]: Start difference. First operand has 137 places, 157 transitions, 2013 flow. Second operand 7 states and 252 transitions. [2024-02-02 09:13:54,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 204 transitions, 2833 flow [2024-02-02 09:13:54,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 204 transitions, 2754 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-02-02 09:13:54,618 INFO L231 Difference]: Finished difference. Result has 145 places, 181 transitions, 2447 flow [2024-02-02 09:13:54,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2447, PETRI_PLACES=145, PETRI_TRANSITIONS=181} [2024-02-02 09:13:54,619 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 73 predicate places. [2024-02-02 09:13:54,619 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 181 transitions, 2447 flow [2024-02-02 09:13:54,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:54,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:54,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:54,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-02-02 09:13:54,620 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:54,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:54,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1372976417, now seen corresponding path program 1 times [2024-02-02 09:13:54,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:54,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240467450] [2024-02-02 09:13:54,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:54,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:54,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:54,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:54,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:54,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240467450] [2024-02-02 09:13:54,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240467450] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:54,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:54,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:54,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534243141] [2024-02-02 09:13:54,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:54,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:54,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:54,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:54,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:54,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:13:54,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 181 transitions, 2447 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:54,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:54,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:13:54,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:55,283 INFO L124 PetriNetUnfolderBase]: 1394/2634 cut-off events. [2024-02-02 09:13:55,283 INFO L125 PetriNetUnfolderBase]: For 24540/24669 co-relation queries the response was YES. [2024-02-02 09:13:55,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12913 conditions, 2634 events. 1394/2634 cut-off events. For 24540/24669 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 16799 event pairs, 530 based on Foata normal form. 36/2479 useless extension candidates. Maximal degree in co-relation 12852. Up to 1701 conditions per place. [2024-02-02 09:13:55,300 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 160 selfloop transitions, 60 changer transitions 0/248 dead transitions. [2024-02-02 09:13:55,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 248 transitions, 3734 flow [2024-02-02 09:13:55,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:13:55,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:13:55,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 228 transitions. [2024-02-02 09:13:55,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5588235294117647 [2024-02-02 09:13:55,302 INFO L175 Difference]: Start difference. First operand has 145 places, 181 transitions, 2447 flow. Second operand 6 states and 228 transitions. [2024-02-02 09:13:55,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 248 transitions, 3734 flow [2024-02-02 09:13:55,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 248 transitions, 3724 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-02-02 09:13:55,351 INFO L231 Difference]: Finished difference. Result has 153 places, 217 transitions, 3277 flow [2024-02-02 09:13:55,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3277, PETRI_PLACES=153, PETRI_TRANSITIONS=217} [2024-02-02 09:13:55,351 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 81 predicate places. [2024-02-02 09:13:55,352 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 217 transitions, 3277 flow [2024-02-02 09:13:55,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:55,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:55,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:55,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-02-02 09:13:55,353 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:55,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:55,353 INFO L85 PathProgramCache]: Analyzing trace with hash 840494392, now seen corresponding path program 1 times [2024-02-02 09:13:55,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:55,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403390953] [2024-02-02 09:13:55,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:55,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:55,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:55,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-02-02 09:13:55,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:55,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403390953] [2024-02-02 09:13:55,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403390953] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:55,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:55,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:55,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266018399] [2024-02-02 09:13:55,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:55,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:55,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:55,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:55,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:55,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:13:55,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 217 transitions, 3277 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:55,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:55,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:13:55,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:56,083 INFO L124 PetriNetUnfolderBase]: 1474/2780 cut-off events. [2024-02-02 09:13:56,083 INFO L125 PetriNetUnfolderBase]: For 29489/29632 co-relation queries the response was YES. [2024-02-02 09:13:56,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14214 conditions, 2780 events. 1474/2780 cut-off events. For 29489/29632 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 18021 event pairs, 406 based on Foata normal form. 42/2622 useless extension candidates. Maximal degree in co-relation 14148. Up to 1452 conditions per place. [2024-02-02 09:13:56,107 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 131 selfloop transitions, 88 changer transitions 0/247 dead transitions. [2024-02-02 09:13:56,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 247 transitions, 3923 flow [2024-02-02 09:13:56,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:13:56,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:13:56,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-02-02 09:13:56,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637254901960784 [2024-02-02 09:13:56,109 INFO L175 Difference]: Start difference. First operand has 153 places, 217 transitions, 3277 flow. Second operand 6 states and 230 transitions. [2024-02-02 09:13:56,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 247 transitions, 3923 flow [2024-02-02 09:13:56,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 247 transitions, 3892 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-02-02 09:13:56,167 INFO L231 Difference]: Finished difference. Result has 158 places, 219 transitions, 3445 flow [2024-02-02 09:13:56,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3246, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3445, PETRI_PLACES=158, PETRI_TRANSITIONS=219} [2024-02-02 09:13:56,168 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 86 predicate places. [2024-02-02 09:13:56,168 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 219 transitions, 3445 flow [2024-02-02 09:13:56,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:56,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:56,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:56,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-02-02 09:13:56,169 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:56,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:56,170 INFO L85 PathProgramCache]: Analyzing trace with hash -84859920, now seen corresponding path program 2 times [2024-02-02 09:13:56,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:56,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460760039] [2024-02-02 09:13:56,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:56,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:56,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:56,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-02-02 09:13:56,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:56,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460760039] [2024-02-02 09:13:56,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460760039] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:56,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:56,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:56,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246167654] [2024-02-02 09:13:56,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:56,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:56,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:56,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:56,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:56,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:13:56,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 219 transitions, 3445 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:56,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:56,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:13:56,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:56,906 INFO L124 PetriNetUnfolderBase]: 1554/2920 cut-off events. [2024-02-02 09:13:56,906 INFO L125 PetriNetUnfolderBase]: For 33402/33581 co-relation queries the response was YES. [2024-02-02 09:13:56,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15227 conditions, 2920 events. 1554/2920 cut-off events. For 33402/33581 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 19097 event pairs, 420 based on Foata normal form. 42/2762 useless extension candidates. Maximal degree in co-relation 15159. Up to 1476 conditions per place. [2024-02-02 09:13:56,929 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 129 selfloop transitions, 89 changer transitions 0/246 dead transitions. [2024-02-02 09:13:56,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 246 transitions, 4077 flow [2024-02-02 09:13:56,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:13:56,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:13:56,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 199 transitions. [2024-02-02 09:13:56,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852941176470589 [2024-02-02 09:13:56,932 INFO L175 Difference]: Start difference. First operand has 158 places, 219 transitions, 3445 flow. Second operand 5 states and 199 transitions. [2024-02-02 09:13:56,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 246 transitions, 4077 flow [2024-02-02 09:13:56,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 246 transitions, 3959 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-02-02 09:13:56,997 INFO L231 Difference]: Finished difference. Result has 160 places, 221 transitions, 3541 flow [2024-02-02 09:13:56,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3541, PETRI_PLACES=160, PETRI_TRANSITIONS=221} [2024-02-02 09:13:56,997 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 88 predicate places. [2024-02-02 09:13:56,997 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 221 transitions, 3541 flow [2024-02-02 09:13:56,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:56,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:56,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:56,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-02-02 09:13:56,998 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:56,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:56,999 INFO L85 PathProgramCache]: Analyzing trace with hash -55231050, now seen corresponding path program 3 times [2024-02-02 09:13:56,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:56,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883922775] [2024-02-02 09:13:56,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:56,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:57,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:57,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:57,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:57,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883922775] [2024-02-02 09:13:57,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883922775] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:57,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:57,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:13:57,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587769024] [2024-02-02 09:13:57,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:57,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:13:57,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:57,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:13:57,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:13:57,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:13:57,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 221 transitions, 3541 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:57,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:57,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:13:57,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:57,806 INFO L124 PetriNetUnfolderBase]: 1522/2846 cut-off events. [2024-02-02 09:13:57,806 INFO L125 PetriNetUnfolderBase]: For 34204/34381 co-relation queries the response was YES. [2024-02-02 09:13:57,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15021 conditions, 2846 events. 1522/2846 cut-off events. For 34204/34381 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18533 event pairs, 435 based on Foata normal form. 42/2661 useless extension candidates. Maximal degree in co-relation 14952. Up to 1468 conditions per place. [2024-02-02 09:13:57,825 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 123 selfloop transitions, 93 changer transitions 0/244 dead transitions. [2024-02-02 09:13:57,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 244 transitions, 4132 flow [2024-02-02 09:13:57,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:13:57,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:13:57,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 198 transitions. [2024-02-02 09:13:57,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823529411764706 [2024-02-02 09:13:57,826 INFO L175 Difference]: Start difference. First operand has 160 places, 221 transitions, 3541 flow. Second operand 5 states and 198 transitions. [2024-02-02 09:13:57,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 244 transitions, 4132 flow [2024-02-02 09:13:57,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 244 transitions, 4027 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-02 09:13:57,868 INFO L231 Difference]: Finished difference. Result has 162 places, 221 transitions, 3634 flow [2024-02-02 09:13:57,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3436, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3634, PETRI_PLACES=162, PETRI_TRANSITIONS=221} [2024-02-02 09:13:57,869 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 90 predicate places. [2024-02-02 09:13:57,869 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 221 transitions, 3634 flow [2024-02-02 09:13:57,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:57,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:57,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:57,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-02-02 09:13:57,870 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:57,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:57,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1834036613, now seen corresponding path program 1 times [2024-02-02 09:13:57,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:57,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692248054] [2024-02-02 09:13:57,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:57,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:57,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:58,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:58,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:58,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692248054] [2024-02-02 09:13:58,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692248054] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:58,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:58,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:13:58,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203879336] [2024-02-02 09:13:58,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:58,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:13:58,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:58,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:13:58,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:13:58,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:58,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 221 transitions, 3634 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:58,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:58,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:58,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:58,842 INFO L124 PetriNetUnfolderBase]: 2080/3721 cut-off events. [2024-02-02 09:13:58,842 INFO L125 PetriNetUnfolderBase]: For 39071/39332 co-relation queries the response was YES. [2024-02-02 09:13:58,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19393 conditions, 3721 events. 2080/3721 cut-off events. For 39071/39332 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 22921 event pairs, 485 based on Foata normal form. 78/3558 useless extension candidates. Maximal degree in co-relation 19324. Up to 1768 conditions per place. [2024-02-02 09:13:58,871 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 146 selfloop transitions, 92 changer transitions 0/257 dead transitions. [2024-02-02 09:13:58,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 257 transitions, 4322 flow [2024-02-02 09:13:58,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:13:58,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:13:58,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-02-02 09:13:58,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485294117647059 [2024-02-02 09:13:58,876 INFO L175 Difference]: Start difference. First operand has 162 places, 221 transitions, 3634 flow. Second operand 6 states and 183 transitions. [2024-02-02 09:13:58,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 257 transitions, 4322 flow [2024-02-02 09:13:58,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 257 transitions, 4022 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-02 09:13:58,945 INFO L231 Difference]: Finished difference. Result has 163 places, 221 transitions, 3536 flow [2024-02-02 09:13:58,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3334, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3536, PETRI_PLACES=163, PETRI_TRANSITIONS=221} [2024-02-02 09:13:58,945 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 91 predicate places. [2024-02-02 09:13:58,946 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 221 transitions, 3536 flow [2024-02-02 09:13:58,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:58,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:58,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:58,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-02-02 09:13:58,946 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:58,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:58,947 INFO L85 PathProgramCache]: Analyzing trace with hash 688875648, now seen corresponding path program 1 times [2024-02-02 09:13:58,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:58,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115414646] [2024-02-02 09:13:58,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:58,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:58,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:13:59,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:13:59,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:13:59,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115414646] [2024-02-02 09:13:59,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115414646] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:13:59,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:13:59,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:13:59,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676370316] [2024-02-02 09:13:59,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:13:59,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:13:59,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:13:59,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:13:59,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:13:59,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:13:59,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 221 transitions, 3536 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:59,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:13:59,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:13:59,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:13:59,779 INFO L124 PetriNetUnfolderBase]: 1680/3113 cut-off events. [2024-02-02 09:13:59,780 INFO L125 PetriNetUnfolderBase]: For 31539/31589 co-relation queries the response was YES. [2024-02-02 09:13:59,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16195 conditions, 3113 events. 1680/3113 cut-off events. For 31539/31589 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19392 event pairs, 559 based on Foata normal form. 39/2986 useless extension candidates. Maximal degree in co-relation 16125. Up to 2442 conditions per place. [2024-02-02 09:13:59,803 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 203 selfloop transitions, 43 changer transitions 0/258 dead transitions. [2024-02-02 09:13:59,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 258 transitions, 4233 flow [2024-02-02 09:13:59,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:13:59,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:13:59,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-02-02 09:13:59,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952205882352941 [2024-02-02 09:13:59,804 INFO L175 Difference]: Start difference. First operand has 163 places, 221 transitions, 3536 flow. Second operand 8 states and 215 transitions. [2024-02-02 09:13:59,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 258 transitions, 4233 flow [2024-02-02 09:13:59,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 258 transitions, 4049 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:13:59,855 INFO L231 Difference]: Finished difference. Result has 167 places, 228 transitions, 3514 flow [2024-02-02 09:13:59,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3514, PETRI_PLACES=167, PETRI_TRANSITIONS=228} [2024-02-02 09:13:59,855 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 95 predicate places. [2024-02-02 09:13:59,855 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 228 transitions, 3514 flow [2024-02-02 09:13:59,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:13:59,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:13:59,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:13:59,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-02-02 09:13:59,856 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:13:59,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:13:59,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1347815072, now seen corresponding path program 2 times [2024-02-02 09:13:59,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:13:59,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776196741] [2024-02-02 09:13:59,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:13:59,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:13:59,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:00,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:00,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:00,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776196741] [2024-02-02 09:14:00,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776196741] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:00,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:00,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:00,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384368376] [2024-02-02 09:14:00,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:00,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:00,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:00,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:00,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:00,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:00,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 228 transitions, 3514 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:00,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:00,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:00,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:00,705 INFO L124 PetriNetUnfolderBase]: 1674/3103 cut-off events. [2024-02-02 09:14:00,706 INFO L125 PetriNetUnfolderBase]: For 29239/29289 co-relation queries the response was YES. [2024-02-02 09:14:00,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15879 conditions, 3103 events. 1674/3103 cut-off events. For 29239/29289 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19329 event pairs, 559 based on Foata normal form. 39/2976 useless extension candidates. Maximal degree in co-relation 15807. Up to 2442 conditions per place. [2024-02-02 09:14:00,742 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 202 selfloop transitions, 45 changer transitions 0/259 dead transitions. [2024-02-02 09:14:00,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 259 transitions, 4152 flow [2024-02-02 09:14:00,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:00,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:00,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-02-02 09:14:00,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952205882352941 [2024-02-02 09:14:00,744 INFO L175 Difference]: Start difference. First operand has 167 places, 228 transitions, 3514 flow. Second operand 8 states and 215 transitions. [2024-02-02 09:14:00,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 259 transitions, 4152 flow [2024-02-02 09:14:00,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 259 transitions, 4086 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:00,801 INFO L231 Difference]: Finished difference. Result has 171 places, 228 transitions, 3543 flow [2024-02-02 09:14:00,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3543, PETRI_PLACES=171, PETRI_TRANSITIONS=228} [2024-02-02 09:14:00,801 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 99 predicate places. [2024-02-02 09:14:00,802 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 228 transitions, 3543 flow [2024-02-02 09:14:00,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:00,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:00,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:00,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-02-02 09:14:00,803 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:00,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:00,803 INFO L85 PathProgramCache]: Analyzing trace with hash -991859391, now seen corresponding path program 1 times [2024-02-02 09:14:00,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:00,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528531987] [2024-02-02 09:14:00,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:00,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:00,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:01,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:01,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:01,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528531987] [2024-02-02 09:14:01,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528531987] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:01,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:01,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:01,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352564588] [2024-02-02 09:14:01,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:01,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:01,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:01,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:01,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:01,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:01,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 228 transitions, 3543 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:01,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:01,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:01,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:01,721 INFO L124 PetriNetUnfolderBase]: 1820/3319 cut-off events. [2024-02-02 09:14:01,721 INFO L125 PetriNetUnfolderBase]: For 31103/31153 co-relation queries the response was YES. [2024-02-02 09:14:01,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17111 conditions, 3319 events. 1820/3319 cut-off events. For 31103/31153 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 20974 event pairs, 468 based on Foata normal form. 59/3219 useless extension candidates. Maximal degree in co-relation 17038. Up to 1562 conditions per place. [2024-02-02 09:14:01,748 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 148 selfloop transitions, 124 changer transitions 0/284 dead transitions. [2024-02-02 09:14:01,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 284 transitions, 4501 flow [2024-02-02 09:14:01,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:01,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:01,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-02-02 09:14:01,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46218487394957986 [2024-02-02 09:14:01,750 INFO L175 Difference]: Start difference. First operand has 171 places, 228 transitions, 3543 flow. Second operand 7 states and 220 transitions. [2024-02-02 09:14:01,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 284 transitions, 4501 flow [2024-02-02 09:14:01,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 284 transitions, 4411 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:01,806 INFO L231 Difference]: Finished difference. Result has 174 places, 244 transitions, 3980 flow [2024-02-02 09:14:01,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3980, PETRI_PLACES=174, PETRI_TRANSITIONS=244} [2024-02-02 09:14:01,807 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 102 predicate places. [2024-02-02 09:14:01,807 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 244 transitions, 3980 flow [2024-02-02 09:14:01,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:01,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:01,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:01,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-02-02 09:14:01,808 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:01,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:01,808 INFO L85 PathProgramCache]: Analyzing trace with hash -55218437, now seen corresponding path program 2 times [2024-02-02 09:14:01,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:01,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534417574] [2024-02-02 09:14:01,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:01,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:01,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:02,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:02,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:02,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534417574] [2024-02-02 09:14:02,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534417574] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:02,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:02,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:02,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006958300] [2024-02-02 09:14:02,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:02,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:02,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:02,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:02,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:02,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:02,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 244 transitions, 3980 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:02,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:02,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:02,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:02,969 INFO L124 PetriNetUnfolderBase]: 2580/4521 cut-off events. [2024-02-02 09:14:02,969 INFO L125 PetriNetUnfolderBase]: For 49770/50141 co-relation queries the response was YES. [2024-02-02 09:14:02,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25369 conditions, 4521 events. 2580/4521 cut-off events. For 49770/50141 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 28502 event pairs, 807 based on Foata normal form. 110/4308 useless extension candidates. Maximal degree in co-relation 25293. Up to 3298 conditions per place. [2024-02-02 09:14:03,006 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 189 selfloop transitions, 77 changer transitions 0/289 dead transitions. [2024-02-02 09:14:03,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 289 transitions, 4888 flow [2024-02-02 09:14:03,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:03,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:03,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-02-02 09:14:03,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41596638655462187 [2024-02-02 09:14:03,007 INFO L175 Difference]: Start difference. First operand has 174 places, 244 transitions, 3980 flow. Second operand 7 states and 198 transitions. [2024-02-02 09:14:03,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 289 transitions, 4888 flow [2024-02-02 09:14:03,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 289 transitions, 4739 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:03,108 INFO L231 Difference]: Finished difference. Result has 178 places, 250 transitions, 4089 flow [2024-02-02 09:14:03,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4089, PETRI_PLACES=178, PETRI_TRANSITIONS=250} [2024-02-02 09:14:03,108 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 106 predicate places. [2024-02-02 09:14:03,108 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 250 transitions, 4089 flow [2024-02-02 09:14:03,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:03,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:03,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:03,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-02-02 09:14:03,109 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:03,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:03,109 INFO L85 PathProgramCache]: Analyzing trace with hash -2083187340, now seen corresponding path program 3 times [2024-02-02 09:14:03,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:03,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645035025] [2024-02-02 09:14:03,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:03,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:03,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:03,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-02-02 09:14:03,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:03,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645035025] [2024-02-02 09:14:03,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645035025] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:03,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:03,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:03,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364513653] [2024-02-02 09:14:03,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:03,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:03,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:03,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:03,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:03,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:03,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 250 transitions, 4089 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:03,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:03,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:03,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:04,061 INFO L124 PetriNetUnfolderBase]: 1968/3626 cut-off events. [2024-02-02 09:14:04,061 INFO L125 PetriNetUnfolderBase]: For 40773/40835 co-relation queries the response was YES. [2024-02-02 09:14:04,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20328 conditions, 3626 events. 1968/3626 cut-off events. For 40773/40835 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 23496 event pairs, 575 based on Foata normal form. 39/3499 useless extension candidates. Maximal degree in co-relation 20251. Up to 2910 conditions per place. [2024-02-02 09:14:04,097 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 224 selfloop transitions, 44 changer transitions 0/280 dead transitions. [2024-02-02 09:14:04,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 280 transitions, 4795 flow [2024-02-02 09:14:04,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:04,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:04,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-02-02 09:14:04,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915441176470588 [2024-02-02 09:14:04,099 INFO L175 Difference]: Start difference. First operand has 178 places, 250 transitions, 4089 flow. Second operand 8 states and 213 transitions. [2024-02-02 09:14:04,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 280 transitions, 4795 flow [2024-02-02 09:14:04,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 280 transitions, 4682 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:04,180 INFO L231 Difference]: Finished difference. Result has 183 places, 254 transitions, 4126 flow [2024-02-02 09:14:04,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4126, PETRI_PLACES=183, PETRI_TRANSITIONS=254} [2024-02-02 09:14:04,180 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 111 predicate places. [2024-02-02 09:14:04,181 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 254 transitions, 4126 flow [2024-02-02 09:14:04,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:04,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:04,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:04,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-02-02 09:14:04,181 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:04,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:04,182 INFO L85 PathProgramCache]: Analyzing trace with hash -148252823, now seen corresponding path program 2 times [2024-02-02 09:14:04,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:04,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268274142] [2024-02-02 09:14:04,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:04,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:04,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:04,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:04,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:04,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268274142] [2024-02-02 09:14:04,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268274142] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:04,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:04,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:04,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032695719] [2024-02-02 09:14:04,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:04,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:04,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:04,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:04,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:04,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:04,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 254 transitions, 4126 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:04,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:04,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:04,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:05,189 INFO L124 PetriNetUnfolderBase]: 1800/3317 cut-off events. [2024-02-02 09:14:05,189 INFO L125 PetriNetUnfolderBase]: For 38068/38130 co-relation queries the response was YES. [2024-02-02 09:14:05,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18502 conditions, 3317 events. 1800/3317 cut-off events. For 38068/38130 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 21038 event pairs, 582 based on Foata normal form. 137/3295 useless extension candidates. Maximal degree in co-relation 18423. Up to 2234 conditions per place. [2024-02-02 09:14:05,214 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 167 selfloop transitions, 99 changer transitions 0/278 dead transitions. [2024-02-02 09:14:05,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 278 transitions, 4836 flow [2024-02-02 09:14:05,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:05,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:05,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-02-02 09:14:05,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054621848739496 [2024-02-02 09:14:05,216 INFO L175 Difference]: Start difference. First operand has 183 places, 254 transitions, 4126 flow. Second operand 7 states and 193 transitions. [2024-02-02 09:14:05,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 278 transitions, 4836 flow [2024-02-02 09:14:05,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 278 transitions, 4779 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:05,277 INFO L231 Difference]: Finished difference. Result has 187 places, 254 transitions, 4292 flow [2024-02-02 09:14:05,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4070, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4292, PETRI_PLACES=187, PETRI_TRANSITIONS=254} [2024-02-02 09:14:05,278 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 115 predicate places. [2024-02-02 09:14:05,278 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 254 transitions, 4292 flow [2024-02-02 09:14:05,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:05,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:05,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:05,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-02-02 09:14:05,278 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:05,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:05,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1916884006, now seen corresponding path program 4 times [2024-02-02 09:14:05,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:05,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653868859] [2024-02-02 09:14:05,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:05,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:05,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:05,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:05,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:05,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653868859] [2024-02-02 09:14:05,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653868859] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:05,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:05,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:05,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339875297] [2024-02-02 09:14:05,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:05,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:05,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:05,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:05,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:05,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:05,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 254 transitions, 4292 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:05,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:05,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:05,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:06,099 INFO L124 PetriNetUnfolderBase]: 1794/3323 cut-off events. [2024-02-02 09:14:06,100 INFO L125 PetriNetUnfolderBase]: For 40899/40961 co-relation queries the response was YES. [2024-02-02 09:14:06,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18910 conditions, 3323 events. 1794/3323 cut-off events. For 40899/40961 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 21306 event pairs, 543 based on Foata normal form. 39/3197 useless extension candidates. Maximal degree in co-relation 18830. Up to 2640 conditions per place. [2024-02-02 09:14:06,130 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 221 selfloop transitions, 47 changer transitions 0/280 dead transitions. [2024-02-02 09:14:06,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 280 transitions, 4972 flow [2024-02-02 09:14:06,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:06,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:06,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-02-02 09:14:06,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38419117647058826 [2024-02-02 09:14:06,131 INFO L175 Difference]: Start difference. First operand has 187 places, 254 transitions, 4292 flow. Second operand 8 states and 209 transitions. [2024-02-02 09:14:06,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 280 transitions, 4972 flow [2024-02-02 09:14:06,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 280 transitions, 4779 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:14:06,200 INFO L231 Difference]: Finished difference. Result has 191 places, 258 transitions, 4259 flow [2024-02-02 09:14:06,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4100, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4259, PETRI_PLACES=191, PETRI_TRANSITIONS=258} [2024-02-02 09:14:06,201 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 119 predicate places. [2024-02-02 09:14:06,201 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 258 transitions, 4259 flow [2024-02-02 09:14:06,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:06,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:06,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:06,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-02-02 09:14:06,202 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:06,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:06,202 INFO L85 PathProgramCache]: Analyzing trace with hash 766285486, now seen corresponding path program 1 times [2024-02-02 09:14:06,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:06,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386864056] [2024-02-02 09:14:06,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:06,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:06,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:06,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:06,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:06,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386864056] [2024-02-02 09:14:06,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386864056] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:06,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:06,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:06,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102925723] [2024-02-02 09:14:06,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:06,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:06,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:06,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:06,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:06,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:06,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 258 transitions, 4259 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:06,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:06,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:06,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:07,302 INFO L124 PetriNetUnfolderBase]: 2333/4093 cut-off events. [2024-02-02 09:14:07,302 INFO L125 PetriNetUnfolderBase]: For 48074/48404 co-relation queries the response was YES. [2024-02-02 09:14:07,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23167 conditions, 4093 events. 2333/4093 cut-off events. For 48074/48404 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 25398 event pairs, 710 based on Foata normal form. 34/3816 useless extension candidates. Maximal degree in co-relation 23084. Up to 2754 conditions per place. [2024-02-02 09:14:07,334 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 228 selfloop transitions, 69 changer transitions 0/322 dead transitions. [2024-02-02 09:14:07,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 322 transitions, 5370 flow [2024-02-02 09:14:07,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:07,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:07,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-02-02 09:14:07,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4227941176470588 [2024-02-02 09:14:07,336 INFO L175 Difference]: Start difference. First operand has 191 places, 258 transitions, 4259 flow. Second operand 8 states and 230 transitions. [2024-02-02 09:14:07,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 322 transitions, 5370 flow [2024-02-02 09:14:07,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 322 transitions, 5312 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:07,411 INFO L231 Difference]: Finished difference. Result has 198 places, 274 transitions, 4512 flow [2024-02-02 09:14:07,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4512, PETRI_PLACES=198, PETRI_TRANSITIONS=274} [2024-02-02 09:14:07,412 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 126 predicate places. [2024-02-02 09:14:07,412 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 274 transitions, 4512 flow [2024-02-02 09:14:07,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:07,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:07,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:07,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-02-02 09:14:07,413 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:07,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:07,413 INFO L85 PathProgramCache]: Analyzing trace with hash 521643791, now seen corresponding path program 3 times [2024-02-02 09:14:07,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:07,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860016879] [2024-02-02 09:14:07,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:07,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:07,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:07,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:07,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:07,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860016879] [2024-02-02 09:14:07,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860016879] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:07,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:07,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:07,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995170204] [2024-02-02 09:14:07,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:07,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:07,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:07,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:07,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:07,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:07,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 274 transitions, 4512 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:07,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:07,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:07,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:08,381 INFO L124 PetriNetUnfolderBase]: 2288/4020 cut-off events. [2024-02-02 09:14:08,381 INFO L125 PetriNetUnfolderBase]: For 50127/50480 co-relation queries the response was YES. [2024-02-02 09:14:08,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22978 conditions, 4020 events. 2288/4020 cut-off events. For 50127/50480 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 24735 event pairs, 685 based on Foata normal form. 75/3810 useless extension candidates. Maximal degree in co-relation 22892. Up to 2834 conditions per place. [2024-02-02 09:14:08,417 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 185 selfloop transitions, 87 changer transitions 0/297 dead transitions. [2024-02-02 09:14:08,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 297 transitions, 5210 flow [2024-02-02 09:14:08,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:08,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:08,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-02-02 09:14:08,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4215686274509804 [2024-02-02 09:14:08,418 INFO L175 Difference]: Start difference. First operand has 198 places, 274 transitions, 4512 flow. Second operand 6 states and 172 transitions. [2024-02-02 09:14:08,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 297 transitions, 5210 flow [2024-02-02 09:14:08,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 297 transitions, 5122 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:08,500 INFO L231 Difference]: Finished difference. Result has 202 places, 274 transitions, 4629 flow [2024-02-02 09:14:08,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4629, PETRI_PLACES=202, PETRI_TRANSITIONS=274} [2024-02-02 09:14:08,501 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 130 predicate places. [2024-02-02 09:14:08,501 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 274 transitions, 4629 flow [2024-02-02 09:14:08,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:08,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:08,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:08,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-02-02 09:14:08,502 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:08,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:08,502 INFO L85 PathProgramCache]: Analyzing trace with hash -298730282, now seen corresponding path program 2 times [2024-02-02 09:14:08,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:08,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091978508] [2024-02-02 09:14:08,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:08,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:08,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:08,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:08,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091978508] [2024-02-02 09:14:08,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091978508] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:08,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:08,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:08,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889131319] [2024-02-02 09:14:08,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:08,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:08,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:08,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:08,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:08,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:08,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 274 transitions, 4629 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:08,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:08,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:08,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:09,471 INFO L124 PetriNetUnfolderBase]: 2275/3995 cut-off events. [2024-02-02 09:14:09,472 INFO L125 PetriNetUnfolderBase]: For 53610/53921 co-relation queries the response was YES. [2024-02-02 09:14:09,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23147 conditions, 3995 events. 2275/3995 cut-off events. For 53610/53921 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 24700 event pairs, 703 based on Foata normal form. 20/3711 useless extension candidates. Maximal degree in co-relation 23059. Up to 2662 conditions per place. [2024-02-02 09:14:09,507 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 216 selfloop transitions, 75 changer transitions 0/316 dead transitions. [2024-02-02 09:14:09,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 316 transitions, 5541 flow [2024-02-02 09:14:09,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:09,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:09,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-02-02 09:14:09,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-02-02 09:14:09,508 INFO L175 Difference]: Start difference. First operand has 202 places, 274 transitions, 4629 flow. Second operand 7 states and 203 transitions. [2024-02-02 09:14:09,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 316 transitions, 5541 flow [2024-02-02 09:14:09,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 316 transitions, 5388 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:09,602 INFO L231 Difference]: Finished difference. Result has 205 places, 277 transitions, 4676 flow [2024-02-02 09:14:09,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4676, PETRI_PLACES=205, PETRI_TRANSITIONS=277} [2024-02-02 09:14:09,603 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 133 predicate places. [2024-02-02 09:14:09,603 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 277 transitions, 4676 flow [2024-02-02 09:14:09,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:09,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:09,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:09,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-02-02 09:14:09,604 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:09,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:09,604 INFO L85 PathProgramCache]: Analyzing trace with hash -2061855296, now seen corresponding path program 3 times [2024-02-02 09:14:09,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:09,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416142883] [2024-02-02 09:14:09,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:09,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:09,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:09,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:09,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:09,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416142883] [2024-02-02 09:14:09,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416142883] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:09,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:09,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:09,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868146492] [2024-02-02 09:14:09,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:09,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:09,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:09,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:09,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:09,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:09,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 277 transitions, 4676 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:09,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:09,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:09,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:10,510 INFO L124 PetriNetUnfolderBase]: 2307/4051 cut-off events. [2024-02-02 09:14:10,510 INFO L125 PetriNetUnfolderBase]: For 54345/54639 co-relation queries the response was YES. [2024-02-02 09:14:10,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23442 conditions, 4051 events. 2307/4051 cut-off events. For 54345/54639 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 25129 event pairs, 735 based on Foata normal form. 19/3767 useless extension candidates. Maximal degree in co-relation 23353. Up to 2678 conditions per place. [2024-02-02 09:14:10,551 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 213 selfloop transitions, 89 changer transitions 0/327 dead transitions. [2024-02-02 09:14:10,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 327 transitions, 5681 flow [2024-02-02 09:14:10,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:10,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:10,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-02-02 09:14:10,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42436974789915966 [2024-02-02 09:14:10,553 INFO L175 Difference]: Start difference. First operand has 205 places, 277 transitions, 4676 flow. Second operand 7 states and 202 transitions. [2024-02-02 09:14:10,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 327 transitions, 5681 flow [2024-02-02 09:14:10,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 327 transitions, 5577 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:10,651 INFO L231 Difference]: Finished difference. Result has 210 places, 291 transitions, 4920 flow [2024-02-02 09:14:10,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4920, PETRI_PLACES=210, PETRI_TRANSITIONS=291} [2024-02-02 09:14:10,652 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 138 predicate places. [2024-02-02 09:14:10,652 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 291 transitions, 4920 flow [2024-02-02 09:14:10,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:10,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:10,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:10,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-02-02 09:14:10,653 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:10,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:10,653 INFO L85 PathProgramCache]: Analyzing trace with hash -2060781146, now seen corresponding path program 4 times [2024-02-02 09:14:10,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:10,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593993867] [2024-02-02 09:14:10,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:10,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:10,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:10,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-02-02 09:14:10,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:10,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593993867] [2024-02-02 09:14:10,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593993867] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:10,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:10,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:10,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878576709] [2024-02-02 09:14:10,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:10,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:10,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:10,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:10,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:10,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:10,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 291 transitions, 4920 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:10,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:10,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:10,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:11,724 INFO L124 PetriNetUnfolderBase]: 2299/4036 cut-off events. [2024-02-02 09:14:11,724 INFO L125 PetriNetUnfolderBase]: For 56951/57256 co-relation queries the response was YES. [2024-02-02 09:14:11,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23649 conditions, 4036 events. 2299/4036 cut-off events. For 56951/57256 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 24957 event pairs, 744 based on Foata normal form. 13/3747 useless extension candidates. Maximal degree in co-relation 23558. Up to 2678 conditions per place. [2024-02-02 09:14:11,767 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 210 selfloop transitions, 90 changer transitions 0/325 dead transitions. [2024-02-02 09:14:11,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 325 transitions, 5774 flow [2024-02-02 09:14:11,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:11,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:11,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-02-02 09:14:11,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222689075630252 [2024-02-02 09:14:11,768 INFO L175 Difference]: Start difference. First operand has 210 places, 291 transitions, 4920 flow. Second operand 7 states and 201 transitions. [2024-02-02 09:14:11,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 325 transitions, 5774 flow [2024-02-02 09:14:11,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 325 transitions, 5651 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:11,892 INFO L231 Difference]: Finished difference. Result has 214 places, 291 transitions, 4987 flow [2024-02-02 09:14:11,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4987, PETRI_PLACES=214, PETRI_TRANSITIONS=291} [2024-02-02 09:14:11,893 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 142 predicate places. [2024-02-02 09:14:11,893 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 291 transitions, 4987 flow [2024-02-02 09:14:11,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:11,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:11,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:11,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-02-02 09:14:11,893 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:11,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:11,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1247254641, now seen corresponding path program 1 times [2024-02-02 09:14:11,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:11,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218139883] [2024-02-02 09:14:11,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:11,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:11,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:12,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:12,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:12,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218139883] [2024-02-02 09:14:12,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218139883] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:12,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:12,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:12,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146480282] [2024-02-02 09:14:12,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:12,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:12,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:12,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:12,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:12,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:12,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 291 transitions, 4987 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:12,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:12,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:12,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:12,702 INFO L124 PetriNetUnfolderBase]: 1619/3082 cut-off events. [2024-02-02 09:14:12,702 INFO L125 PetriNetUnfolderBase]: For 50018/50176 co-relation queries the response was YES. [2024-02-02 09:14:12,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18471 conditions, 3082 events. 1619/3082 cut-off events. For 50018/50176 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 20253 event pairs, 412 based on Foata normal form. 20/2936 useless extension candidates. Maximal degree in co-relation 18379. Up to 2333 conditions per place. [2024-02-02 09:14:12,730 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 223 selfloop transitions, 51 changer transitions 0/314 dead transitions. [2024-02-02 09:14:12,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 314 transitions, 5657 flow [2024-02-02 09:14:12,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:12,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:12,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 276 transitions. [2024-02-02 09:14:12,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073529411764706 [2024-02-02 09:14:12,732 INFO L175 Difference]: Start difference. First operand has 214 places, 291 transitions, 4987 flow. Second operand 8 states and 276 transitions. [2024-02-02 09:14:12,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 314 transitions, 5657 flow [2024-02-02 09:14:12,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 314 transitions, 5477 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-02 09:14:12,813 INFO L231 Difference]: Finished difference. Result has 218 places, 295 transitions, 4968 flow [2024-02-02 09:14:12,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4807, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4968, PETRI_PLACES=218, PETRI_TRANSITIONS=295} [2024-02-02 09:14:12,813 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 146 predicate places. [2024-02-02 09:14:12,813 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 295 transitions, 4968 flow [2024-02-02 09:14:12,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:12,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:12,814 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-02-02 09:14:12,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-02-02 09:14:12,814 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:12,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:12,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1197320185, now seen corresponding path program 1 times [2024-02-02 09:14:12,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:12,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196319409] [2024-02-02 09:14:12,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:12,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:12,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:13,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:13,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:13,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196319409] [2024-02-02 09:14:13,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196319409] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:13,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:13,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:13,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061339348] [2024-02-02 09:14:13,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:13,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:13,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:13,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:13,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:13,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:13,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 295 transitions, 4968 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:13,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:13,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:13,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:13,936 INFO L124 PetriNetUnfolderBase]: 2220/4071 cut-off events. [2024-02-02 09:14:13,936 INFO L125 PetriNetUnfolderBase]: For 56634/56707 co-relation queries the response was YES. [2024-02-02 09:14:13,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23483 conditions, 4071 events. 2220/4071 cut-off events. For 56634/56707 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 26925 event pairs, 675 based on Foata normal form. 64/4018 useless extension candidates. Maximal degree in co-relation 23389. Up to 1692 conditions per place. [2024-02-02 09:14:13,971 INFO L140 encePairwiseOnDemand]: 49/68 looper letters, 308 selfloop transitions, 146 changer transitions 0/472 dead transitions. [2024-02-02 09:14:13,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 472 transitions, 7772 flow [2024-02-02 09:14:13,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:13,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:13,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 279 transitions. [2024-02-02 09:14:13,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128676470588235 [2024-02-02 09:14:13,972 INFO L175 Difference]: Start difference. First operand has 218 places, 295 transitions, 4968 flow. Second operand 8 states and 279 transitions. [2024-02-02 09:14:13,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 472 transitions, 7772 flow [2024-02-02 09:14:14,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 472 transitions, 7639 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-02-02 09:14:14,076 INFO L231 Difference]: Finished difference. Result has 226 places, 368 transitions, 6384 flow [2024-02-02 09:14:14,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4835, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6384, PETRI_PLACES=226, PETRI_TRANSITIONS=368} [2024-02-02 09:14:14,077 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 154 predicate places. [2024-02-02 09:14:14,078 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 368 transitions, 6384 flow [2024-02-02 09:14:14,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:14,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:14,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:14,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-02-02 09:14:14,078 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:14,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:14,078 INFO L85 PathProgramCache]: Analyzing trace with hash 698155383, now seen corresponding path program 1 times [2024-02-02 09:14:14,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:14,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614261939] [2024-02-02 09:14:14,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:14,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:14,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:14,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:14,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:14,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614261939] [2024-02-02 09:14:14,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614261939] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:14,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:14,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:14,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282232826] [2024-02-02 09:14:14,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:14,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:14,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:14,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:14,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:14,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:14,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 368 transitions, 6384 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:14,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:14,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:14,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:15,014 INFO L124 PetriNetUnfolderBase]: 1990/3722 cut-off events. [2024-02-02 09:14:15,014 INFO L125 PetriNetUnfolderBase]: For 67053/67319 co-relation queries the response was YES. [2024-02-02 09:14:15,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24506 conditions, 3722 events. 1990/3722 cut-off events. For 67053/67319 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 25516 event pairs, 578 based on Foata normal form. 37/3586 useless extension candidates. Maximal degree in co-relation 24407. Up to 2524 conditions per place. [2024-02-02 09:14:15,055 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 259 selfloop transitions, 91 changer transitions 0/399 dead transitions. [2024-02-02 09:14:15,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 399 transitions, 7304 flow [2024-02-02 09:14:15,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:15,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:15,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 257 transitions. [2024-02-02 09:14:15,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5399159663865546 [2024-02-02 09:14:15,056 INFO L175 Difference]: Start difference. First operand has 226 places, 368 transitions, 6384 flow. Second operand 7 states and 257 transitions. [2024-02-02 09:14:15,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 399 transitions, 7304 flow [2024-02-02 09:14:15,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 399 transitions, 7290 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-02-02 09:14:15,195 INFO L231 Difference]: Finished difference. Result has 235 places, 374 transitions, 6699 flow [2024-02-02 09:14:15,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6370, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6699, PETRI_PLACES=235, PETRI_TRANSITIONS=374} [2024-02-02 09:14:15,195 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 163 predicate places. [2024-02-02 09:14:15,195 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 374 transitions, 6699 flow [2024-02-02 09:14:15,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:15,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:15,196 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-02-02 09:14:15,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-02-02 09:14:15,196 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:15,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:15,196 INFO L85 PathProgramCache]: Analyzing trace with hash -942450053, now seen corresponding path program 2 times [2024-02-02 09:14:15,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:15,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316326353] [2024-02-02 09:14:15,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:15,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:15,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:15,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:15,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:15,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316326353] [2024-02-02 09:14:15,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316326353] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:15,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:15,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:15,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428895082] [2024-02-02 09:14:15,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:15,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:15,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:15,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:15,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:15,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:15,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 374 transitions, 6699 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:15,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:15,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:15,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:16,377 INFO L124 PetriNetUnfolderBase]: 2101/3899 cut-off events. [2024-02-02 09:14:16,377 INFO L125 PetriNetUnfolderBase]: For 68839/68914 co-relation queries the response was YES. [2024-02-02 09:14:16,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25269 conditions, 3899 events. 2101/3899 cut-off events. For 68839/68914 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 25924 event pairs, 378 based on Foata normal form. 104/3920 useless extension candidates. Maximal degree in co-relation 25165. Up to 1654 conditions per place. [2024-02-02 09:14:16,411 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 320 selfloop transitions, 128 changer transitions 0/466 dead transitions. [2024-02-02 09:14:16,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 466 transitions, 8557 flow [2024-02-02 09:14:16,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:16,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:16,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-02-02 09:14:16,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45588235294117646 [2024-02-02 09:14:16,413 INFO L175 Difference]: Start difference. First operand has 235 places, 374 transitions, 6699 flow. Second operand 8 states and 248 transitions. [2024-02-02 09:14:16,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 466 transitions, 8557 flow [2024-02-02 09:14:16,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 466 transitions, 8436 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:16,543 INFO L231 Difference]: Finished difference. Result has 242 places, 389 transitions, 7123 flow [2024-02-02 09:14:16,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6578, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7123, PETRI_PLACES=242, PETRI_TRANSITIONS=389} [2024-02-02 09:14:16,544 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 170 predicate places. [2024-02-02 09:14:16,544 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 389 transitions, 7123 flow [2024-02-02 09:14:16,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:16,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:16,545 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-02-02 09:14:16,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-02-02 09:14:16,545 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:16,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:16,546 INFO L85 PathProgramCache]: Analyzing trace with hash 815660724, now seen corresponding path program 1 times [2024-02-02 09:14:16,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:16,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171264073] [2024-02-02 09:14:16,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:16,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:16,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:16,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:16,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:16,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171264073] [2024-02-02 09:14:16,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171264073] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:16,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:16,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:16,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644221617] [2024-02-02 09:14:16,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:16,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:16,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:16,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:16,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:16,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:16,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 389 transitions, 7123 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:16,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:16,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:16,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:17,619 INFO L124 PetriNetUnfolderBase]: 2130/3932 cut-off events. [2024-02-02 09:14:17,619 INFO L125 PetriNetUnfolderBase]: For 70928/71007 co-relation queries the response was YES. [2024-02-02 09:14:17,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26288 conditions, 3932 events. 2130/3932 cut-off events. For 70928/71007 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 26082 event pairs, 477 based on Foata normal form. 30/3888 useless extension candidates. Maximal degree in co-relation 26181. Up to 3223 conditions per place. [2024-02-02 09:14:17,664 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 351 selfloop transitions, 54 changer transitions 0/423 dead transitions. [2024-02-02 09:14:17,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 423 transitions, 8102 flow [2024-02-02 09:14:17,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:17,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:17,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-02-02 09:14:17,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952205882352941 [2024-02-02 09:14:17,667 INFO L175 Difference]: Start difference. First operand has 242 places, 389 transitions, 7123 flow. Second operand 8 states and 215 transitions. [2024-02-02 09:14:17,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 423 transitions, 8102 flow [2024-02-02 09:14:17,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 423 transitions, 7922 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:17,861 INFO L231 Difference]: Finished difference. Result has 247 places, 396 transitions, 7127 flow [2024-02-02 09:14:17,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6943, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7127, PETRI_PLACES=247, PETRI_TRANSITIONS=396} [2024-02-02 09:14:17,862 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 175 predicate places. [2024-02-02 09:14:17,862 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 396 transitions, 7127 flow [2024-02-02 09:14:17,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:17,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:17,862 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-02-02 09:14:17,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-02-02 09:14:17,863 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:17,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:17,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1449489996, now seen corresponding path program 2 times [2024-02-02 09:14:17,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:17,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067402392] [2024-02-02 09:14:17,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:17,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:17,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:18,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:18,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:18,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067402392] [2024-02-02 09:14:18,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067402392] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:18,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:18,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:18,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589541204] [2024-02-02 09:14:18,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:18,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:18,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:18,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:18,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:18,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:18,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 396 transitions, 7127 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:18,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:18,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:18,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:18,978 INFO L124 PetriNetUnfolderBase]: 2121/3914 cut-off events. [2024-02-02 09:14:18,978 INFO L125 PetriNetUnfolderBase]: For 70069/70148 co-relation queries the response was YES. [2024-02-02 09:14:19,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25690 conditions, 3914 events. 2121/3914 cut-off events. For 70069/70148 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 25988 event pairs, 480 based on Foata normal form. 30/3871 useless extension candidates. Maximal degree in co-relation 25582. Up to 3223 conditions per place. [2024-02-02 09:14:19,017 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 345 selfloop transitions, 58 changer transitions 0/421 dead transitions. [2024-02-02 09:14:19,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 421 transitions, 8027 flow [2024-02-02 09:14:19,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:19,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:19,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-02-02 09:14:19,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897058823529412 [2024-02-02 09:14:19,018 INFO L175 Difference]: Start difference. First operand has 247 places, 396 transitions, 7127 flow. Second operand 8 states and 212 transitions. [2024-02-02 09:14:19,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 421 transitions, 8027 flow [2024-02-02 09:14:19,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 421 transitions, 7947 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-02-02 09:14:19,180 INFO L231 Difference]: Finished difference. Result has 250 places, 396 transitions, 7173 flow [2024-02-02 09:14:19,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7049, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7173, PETRI_PLACES=250, PETRI_TRANSITIONS=396} [2024-02-02 09:14:19,181 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 178 predicate places. [2024-02-02 09:14:19,181 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 396 transitions, 7173 flow [2024-02-02 09:14:19,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:19,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:19,181 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-02-02 09:14:19,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-02-02 09:14:19,181 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:19,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:19,182 INFO L85 PathProgramCache]: Analyzing trace with hash 763938408, now seen corresponding path program 1 times [2024-02-02 09:14:19,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:19,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913901656] [2024-02-02 09:14:19,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:19,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:19,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:19,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:19,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:19,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913901656] [2024-02-02 09:14:19,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913901656] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:19,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:19,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:19,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636577679] [2024-02-02 09:14:19,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:19,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:19,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:19,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:19,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:19,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:19,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 396 transitions, 7173 flow. Second operand has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:19,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:19,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:19,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:20,065 INFO L124 PetriNetUnfolderBase]: 1941/3669 cut-off events. [2024-02-02 09:14:20,065 INFO L125 PetriNetUnfolderBase]: For 74610/74852 co-relation queries the response was YES. [2024-02-02 09:14:20,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24503 conditions, 3669 events. 1941/3669 cut-off events. For 74610/74852 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 25285 event pairs, 390 based on Foata normal form. 26/3548 useless extension candidates. Maximal degree in co-relation 24395. Up to 1532 conditions per place. [2024-02-02 09:14:20,107 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 285 selfloop transitions, 134 changer transitions 0/469 dead transitions. [2024-02-02 09:14:20,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 469 transitions, 8815 flow [2024-02-02 09:14:20,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:20,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:20,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 270 transitions. [2024-02-02 09:14:20,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5672268907563025 [2024-02-02 09:14:20,109 INFO L175 Difference]: Start difference. First operand has 250 places, 396 transitions, 7173 flow. Second operand 7 states and 270 transitions. [2024-02-02 09:14:20,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 469 transitions, 8815 flow [2024-02-02 09:14:20,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 469 transitions, 8684 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-02-02 09:14:20,283 INFO L231 Difference]: Finished difference. Result has 250 places, 409 transitions, 7515 flow [2024-02-02 09:14:20,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7042, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7515, PETRI_PLACES=250, PETRI_TRANSITIONS=409} [2024-02-02 09:14:20,283 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 178 predicate places. [2024-02-02 09:14:20,284 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 409 transitions, 7515 flow [2024-02-02 09:14:20,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:20,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:20,284 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-02-02 09:14:20,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-02-02 09:14:20,284 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:20,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:20,285 INFO L85 PathProgramCache]: Analyzing trace with hash 4255790, now seen corresponding path program 2 times [2024-02-02 09:14:20,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:20,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329197968] [2024-02-02 09:14:20,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:20,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:20,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:20,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:20,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:20,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329197968] [2024-02-02 09:14:20,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329197968] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:20,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:20,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:20,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148711726] [2024-02-02 09:14:20,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:20,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:20,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:20,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:20,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:20,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:20,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 409 transitions, 7515 flow. Second operand has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:20,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:20,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:20,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:21,205 INFO L124 PetriNetUnfolderBase]: 1931/3655 cut-off events. [2024-02-02 09:14:21,205 INFO L125 PetriNetUnfolderBase]: For 78769/78995 co-relation queries the response was YES. [2024-02-02 09:14:21,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24965 conditions, 3655 events. 1931/3655 cut-off events. For 78769/78995 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 25142 event pairs, 296 based on Foata normal form. 26/3530 useless extension candidates. Maximal degree in co-relation 24857. Up to 1532 conditions per place. [2024-02-02 09:14:21,332 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 271 selfloop transitions, 154 changer transitions 0/475 dead transitions. [2024-02-02 09:14:21,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 475 transitions, 9044 flow [2024-02-02 09:14:21,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:21,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:21,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 276 transitions. [2024-02-02 09:14:21,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5798319327731093 [2024-02-02 09:14:21,333 INFO L175 Difference]: Start difference. First operand has 250 places, 409 transitions, 7515 flow. Second operand 7 states and 276 transitions. [2024-02-02 09:14:21,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 475 transitions, 9044 flow [2024-02-02 09:14:21,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 475 transitions, 8855 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:21,491 INFO L231 Difference]: Finished difference. Result has 255 places, 410 transitions, 7665 flow [2024-02-02 09:14:21,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7331, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7665, PETRI_PLACES=255, PETRI_TRANSITIONS=410} [2024-02-02 09:14:21,492 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 183 predicate places. [2024-02-02 09:14:21,492 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 410 transitions, 7665 flow [2024-02-02 09:14:21,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:21,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:21,493 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-02-02 09:14:21,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-02-02 09:14:21,493 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:21,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:21,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1431997780, now seen corresponding path program 3 times [2024-02-02 09:14:21,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:21,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678145364] [2024-02-02 09:14:21,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:21,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:21,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:21,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:21,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:21,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678145364] [2024-02-02 09:14:21,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678145364] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:21,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:21,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:21,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726537480] [2024-02-02 09:14:21,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:21,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:21,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:21,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:21,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:21,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:21,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 410 transitions, 7665 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:21,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:21,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:21,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:22,590 INFO L124 PetriNetUnfolderBase]: 2181/4020 cut-off events. [2024-02-02 09:14:22,590 INFO L125 PetriNetUnfolderBase]: For 81582/81661 co-relation queries the response was YES. [2024-02-02 09:14:22,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27075 conditions, 4020 events. 2181/4020 cut-off events. For 81582/81661 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 26765 event pairs, 477 based on Foata normal form. 30/3977 useless extension candidates. Maximal degree in co-relation 26966. Up to 3314 conditions per place. [2024-02-02 09:14:22,647 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 366 selfloop transitions, 53 changer transitions 0/437 dead transitions. [2024-02-02 09:14:22,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 437 transitions, 8633 flow [2024-02-02 09:14:22,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:22,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:22,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-02-02 09:14:22,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915441176470588 [2024-02-02 09:14:22,648 INFO L175 Difference]: Start difference. First operand has 255 places, 410 transitions, 7665 flow. Second operand 8 states and 213 transitions. [2024-02-02 09:14:22,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 437 transitions, 8633 flow [2024-02-02 09:14:22,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 437 transitions, 8496 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:22,848 INFO L231 Difference]: Finished difference. Result has 261 places, 413 transitions, 7668 flow [2024-02-02 09:14:22,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7528, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7668, PETRI_PLACES=261, PETRI_TRANSITIONS=413} [2024-02-02 09:14:22,848 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 189 predicate places. [2024-02-02 09:14:22,848 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 413 transitions, 7668 flow [2024-02-02 09:14:22,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:22,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:22,849 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-02-02 09:14:22,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-02-02 09:14:22,849 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:22,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:22,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2057539873, now seen corresponding path program 3 times [2024-02-02 09:14:22,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:22,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841241493] [2024-02-02 09:14:22,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:22,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:22,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:23,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:23,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:23,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841241493] [2024-02-02 09:14:23,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841241493] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:23,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:23,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:23,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913104733] [2024-02-02 09:14:23,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:23,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:23,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:23,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:23,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:23,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:23,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 413 transitions, 7668 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:23,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:23,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:23,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:24,079 INFO L124 PetriNetUnfolderBase]: 2217/4072 cut-off events. [2024-02-02 09:14:24,079 INFO L125 PetriNetUnfolderBase]: For 81287/81366 co-relation queries the response was YES. [2024-02-02 09:14:24,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27109 conditions, 4072 events. 2217/4072 cut-off events. For 81287/81366 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 26962 event pairs, 609 based on Foata normal form. 28/4031 useless extension candidates. Maximal degree in co-relation 26998. Up to 1737 conditions per place. [2024-02-02 09:14:24,124 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 324 selfloop transitions, 163 changer transitions 0/505 dead transitions. [2024-02-02 09:14:24,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 505 transitions, 9596 flow [2024-02-02 09:14:24,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:24,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:24,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-02-02 09:14:24,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45955882352941174 [2024-02-02 09:14:24,126 INFO L175 Difference]: Start difference. First operand has 261 places, 413 transitions, 7668 flow. Second operand 8 states and 250 transitions. [2024-02-02 09:14:24,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 505 transitions, 9596 flow [2024-02-02 09:14:24,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 505 transitions, 9510 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:24,367 INFO L231 Difference]: Finished difference. Result has 264 places, 428 transitions, 8176 flow [2024-02-02 09:14:24,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7582, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8176, PETRI_PLACES=264, PETRI_TRANSITIONS=428} [2024-02-02 09:14:24,368 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 192 predicate places. [2024-02-02 09:14:24,368 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 428 transitions, 8176 flow [2024-02-02 09:14:24,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:24,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:24,369 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-02-02 09:14:24,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-02-02 09:14:24,370 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:24,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:24,370 INFO L85 PathProgramCache]: Analyzing trace with hash 2047094113, now seen corresponding path program 4 times [2024-02-02 09:14:24,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:24,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487186945] [2024-02-02 09:14:24,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:24,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:24,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:24,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:24,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:24,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487186945] [2024-02-02 09:14:24,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487186945] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:24,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:24,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:24,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59958123] [2024-02-02 09:14:24,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:24,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:24,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:24,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:24,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:24,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:24,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 428 transitions, 8176 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:24,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:24,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:24,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:25,657 INFO L124 PetriNetUnfolderBase]: 2266/4159 cut-off events. [2024-02-02 09:14:25,657 INFO L125 PetriNetUnfolderBase]: For 90863/90942 co-relation queries the response was YES. [2024-02-02 09:14:25,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29055 conditions, 4159 events. 2266/4159 cut-off events. For 90863/90942 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 27649 event pairs, 609 based on Foata normal form. 28/4118 useless extension candidates. Maximal degree in co-relation 28943. Up to 1755 conditions per place. [2024-02-02 09:14:25,715 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 316 selfloop transitions, 184 changer transitions 0/518 dead transitions. [2024-02-02 09:14:25,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 518 transitions, 10167 flow [2024-02-02 09:14:25,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:25,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:25,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-02-02 09:14:25,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4724264705882353 [2024-02-02 09:14:25,716 INFO L175 Difference]: Start difference. First operand has 264 places, 428 transitions, 8176 flow. Second operand 8 states and 257 transitions. [2024-02-02 09:14:25,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 518 transitions, 10167 flow [2024-02-02 09:14:25,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 518 transitions, 9871 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:25,944 INFO L231 Difference]: Finished difference. Result has 267 places, 438 transitions, 8494 flow [2024-02-02 09:14:25,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7892, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8494, PETRI_PLACES=267, PETRI_TRANSITIONS=438} [2024-02-02 09:14:25,945 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 195 predicate places. [2024-02-02 09:14:25,945 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 438 transitions, 8494 flow [2024-02-02 09:14:25,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:25,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:25,946 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-02-02 09:14:25,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-02-02 09:14:25,946 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:25,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:25,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1829852099, now seen corresponding path program 5 times [2024-02-02 09:14:25,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:25,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710187754] [2024-02-02 09:14:25,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:25,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:26,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:26,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:26,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710187754] [2024-02-02 09:14:26,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710187754] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:26,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:26,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:26,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990855497] [2024-02-02 09:14:26,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:26,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:26,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:26,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:26,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:26,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:26,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 438 transitions, 8494 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:26,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:26,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:26,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:27,171 INFO L124 PetriNetUnfolderBase]: 2300/4221 cut-off events. [2024-02-02 09:14:27,172 INFO L125 PetriNetUnfolderBase]: For 92525/92604 co-relation queries the response was YES. [2024-02-02 09:14:27,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29861 conditions, 4221 events. 2300/4221 cut-off events. For 92525/92604 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 28151 event pairs, 622 based on Foata normal form. 28/4180 useless extension candidates. Maximal degree in co-relation 29748. Up to 1769 conditions per place. [2024-02-02 09:14:27,229 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 316 selfloop transitions, 193 changer transitions 0/527 dead transitions. [2024-02-02 09:14:27,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 527 transitions, 10443 flow [2024-02-02 09:14:27,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:27,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:27,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-02-02 09:14:27,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-02-02 09:14:27,230 INFO L175 Difference]: Start difference. First operand has 267 places, 438 transitions, 8494 flow. Second operand 8 states and 255 transitions. [2024-02-02 09:14:27,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 527 transitions, 10443 flow [2024-02-02 09:14:27,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 527 transitions, 10177 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:27,454 INFO L231 Difference]: Finished difference. Result has 272 places, 452 transitions, 8900 flow [2024-02-02 09:14:27,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8238, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8900, PETRI_PLACES=272, PETRI_TRANSITIONS=452} [2024-02-02 09:14:27,455 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 200 predicate places. [2024-02-02 09:14:27,455 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 452 transitions, 8900 flow [2024-02-02 09:14:27,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:27,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:27,455 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-02-02 09:14:27,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-02-02 09:14:27,456 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:27,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:27,456 INFO L85 PathProgramCache]: Analyzing trace with hash 552042996, now seen corresponding path program 4 times [2024-02-02 09:14:27,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:27,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866636077] [2024-02-02 09:14:27,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:27,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:27,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:27,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:27,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:27,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866636077] [2024-02-02 09:14:27,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866636077] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:27,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:27,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:27,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536731013] [2024-02-02 09:14:27,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:27,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:27,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:27,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:27,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:27,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:27,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 452 transitions, 8900 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:27,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:27,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:27,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:28,617 INFO L124 PetriNetUnfolderBase]: 2292/4216 cut-off events. [2024-02-02 09:14:28,617 INFO L125 PetriNetUnfolderBase]: For 97356/97435 co-relation queries the response was YES. [2024-02-02 09:14:28,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30526 conditions, 4216 events. 2292/4216 cut-off events. For 97356/97435 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 28268 event pairs, 509 based on Foata normal form. 30/4170 useless extension candidates. Maximal degree in co-relation 30411. Up to 3534 conditions per place. [2024-02-02 09:14:28,667 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 402 selfloop transitions, 53 changer transitions 0/473 dead transitions. [2024-02-02 09:14:28,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 473 transitions, 9892 flow [2024-02-02 09:14:28,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:28,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:28,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-02-02 09:14:28,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38419117647058826 [2024-02-02 09:14:28,669 INFO L175 Difference]: Start difference. First operand has 272 places, 452 transitions, 8900 flow. Second operand 8 states and 209 transitions. [2024-02-02 09:14:28,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 473 transitions, 9892 flow [2024-02-02 09:14:28,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 473 transitions, 9489 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:28,882 INFO L231 Difference]: Finished difference. Result has 274 places, 453 transitions, 8620 flow [2024-02-02 09:14:28,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8497, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8620, PETRI_PLACES=274, PETRI_TRANSITIONS=453} [2024-02-02 09:14:28,883 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 202 predicate places. [2024-02-02 09:14:28,883 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 453 transitions, 8620 flow [2024-02-02 09:14:28,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:28,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:28,883 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-02-02 09:14:28,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-02-02 09:14:28,884 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:28,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:28,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1059754808, now seen corresponding path program 1 times [2024-02-02 09:14:28,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:28,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560890057] [2024-02-02 09:14:28,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:28,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:28,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:29,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:29,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:29,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560890057] [2024-02-02 09:14:29,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560890057] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:29,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:29,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:29,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679251647] [2024-02-02 09:14:29,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:29,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:29,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:29,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:29,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:29,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:29,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 453 transitions, 8620 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:29,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:29,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:29,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:30,275 INFO L124 PetriNetUnfolderBase]: 2933/5188 cut-off events. [2024-02-02 09:14:30,275 INFO L125 PetriNetUnfolderBase]: For 116502/116997 co-relation queries the response was YES. [2024-02-02 09:14:30,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36727 conditions, 5188 events. 2933/5188 cut-off events. For 116502/116997 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 33937 event pairs, 813 based on Foata normal form. 30/4986 useless extension candidates. Maximal degree in co-relation 36612. Up to 3530 conditions per place. [2024-02-02 09:14:30,332 INFO L140 encePairwiseOnDemand]: 55/68 looper letters, 381 selfloop transitions, 111 changer transitions 0/533 dead transitions. [2024-02-02 09:14:30,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 533 transitions, 10449 flow [2024-02-02 09:14:30,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:14:30,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:14:30,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-02-02 09:14:30,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297385620915033 [2024-02-02 09:14:30,333 INFO L175 Difference]: Start difference. First operand has 274 places, 453 transitions, 8620 flow. Second operand 9 states and 263 transitions. [2024-02-02 09:14:30,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 533 transitions, 10449 flow [2024-02-02 09:14:30,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 533 transitions, 10346 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:30,608 INFO L231 Difference]: Finished difference. Result has 278 places, 476 transitions, 9193 flow [2024-02-02 09:14:30,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8525, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9193, PETRI_PLACES=278, PETRI_TRANSITIONS=476} [2024-02-02 09:14:30,608 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 206 predicate places. [2024-02-02 09:14:30,609 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 476 transitions, 9193 flow [2024-02-02 09:14:30,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:30,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:30,609 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-02-02 09:14:30,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-02-02 09:14:30,610 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:30,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:30,610 INFO L85 PathProgramCache]: Analyzing trace with hash 2097044614, now seen corresponding path program 1 times [2024-02-02 09:14:30,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:30,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638840957] [2024-02-02 09:14:30,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:30,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:30,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:30,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:30,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:30,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638840957] [2024-02-02 09:14:30,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638840957] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:30,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:30,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:30,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842822094] [2024-02-02 09:14:30,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:30,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:30,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:30,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:30,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:30,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:30,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 476 transitions, 9193 flow. Second operand has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:30,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:30,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:30,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:31,639 INFO L124 PetriNetUnfolderBase]: 2113/3975 cut-off events. [2024-02-02 09:14:31,640 INFO L125 PetriNetUnfolderBase]: For 101179/101537 co-relation queries the response was YES. [2024-02-02 09:14:31,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29120 conditions, 3975 events. 2113/3975 cut-off events. For 101179/101537 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 27673 event pairs, 573 based on Foata normal form. 25/3843 useless extension candidates. Maximal degree in co-relation 29003. Up to 2633 conditions per place. [2024-02-02 09:14:31,688 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 336 selfloop transitions, 110 changer transitions 0/502 dead transitions. [2024-02-02 09:14:31,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 502 transitions, 10338 flow [2024-02-02 09:14:31,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:31,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:31,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-02-02 09:14:31,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637254901960784 [2024-02-02 09:14:31,689 INFO L175 Difference]: Start difference. First operand has 278 places, 476 transitions, 9193 flow. Second operand 6 states and 230 transitions. [2024-02-02 09:14:31,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 502 transitions, 10338 flow [2024-02-02 09:14:31,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 502 transitions, 10237 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:31,915 INFO L231 Difference]: Finished difference. Result has 281 places, 480 transitions, 9444 flow [2024-02-02 09:14:31,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9098, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9444, PETRI_PLACES=281, PETRI_TRANSITIONS=480} [2024-02-02 09:14:31,915 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 209 predicate places. [2024-02-02 09:14:31,915 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 480 transitions, 9444 flow [2024-02-02 09:14:31,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:31,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:31,916 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-02-02 09:14:31,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-02-02 09:14:31,916 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:31,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:31,916 INFO L85 PathProgramCache]: Analyzing trace with hash 24863830, now seen corresponding path program 2 times [2024-02-02 09:14:31,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:31,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803027504] [2024-02-02 09:14:31,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:31,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:31,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:32,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:32,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:32,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803027504] [2024-02-02 09:14:32,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803027504] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:32,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:32,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:32,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782764165] [2024-02-02 09:14:32,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:32,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:32,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:32,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:32,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:32,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:32,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 480 transitions, 9444 flow. Second operand has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:32,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:32,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:32,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:32,988 INFO L124 PetriNetUnfolderBase]: 2097/3949 cut-off events. [2024-02-02 09:14:32,988 INFO L125 PetriNetUnfolderBase]: For 106320/106673 co-relation queries the response was YES. [2024-02-02 09:14:33,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29176 conditions, 3949 events. 2097/3949 cut-off events. For 106320/106673 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 27496 event pairs, 569 based on Foata normal form. 29/3808 useless extension candidates. Maximal degree in co-relation 29057. Up to 2627 conditions per place. [2024-02-02 09:14:33,036 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 339 selfloop transitions, 105 changer transitions 0/500 dead transitions. [2024-02-02 09:14:33,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 500 transitions, 10511 flow [2024-02-02 09:14:33,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:33,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:33,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 223 transitions. [2024-02-02 09:14:33,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465686274509803 [2024-02-02 09:14:33,038 INFO L175 Difference]: Start difference. First operand has 281 places, 480 transitions, 9444 flow. Second operand 6 states and 223 transitions. [2024-02-02 09:14:33,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 500 transitions, 10511 flow [2024-02-02 09:14:33,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 500 transitions, 10266 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:33,361 INFO L231 Difference]: Finished difference. Result has 283 places, 482 transitions, 9459 flow [2024-02-02 09:14:33,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9459, PETRI_PLACES=283, PETRI_TRANSITIONS=482} [2024-02-02 09:14:33,362 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 211 predicate places. [2024-02-02 09:14:33,362 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 482 transitions, 9459 flow [2024-02-02 09:14:33,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.714285714285715) internal successors, (194), 7 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:33,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:33,363 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-02-02 09:14:33,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-02-02 09:14:33,363 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:33,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:33,363 INFO L85 PathProgramCache]: Analyzing trace with hash -217274151, now seen corresponding path program 1 times [2024-02-02 09:14:33,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:33,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448285170] [2024-02-02 09:14:33,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:33,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:33,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:33,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:33,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:33,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448285170] [2024-02-02 09:14:33,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448285170] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:33,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:33,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:33,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935874775] [2024-02-02 09:14:33,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:33,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:33,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:33,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:33,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:33,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:33,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 482 transitions, 9459 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:33,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:33,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:33,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:34,709 INFO L124 PetriNetUnfolderBase]: 2879/5100 cut-off events. [2024-02-02 09:14:34,709 INFO L125 PetriNetUnfolderBase]: For 123511/124026 co-relation queries the response was YES. [2024-02-02 09:14:34,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36887 conditions, 5100 events. 2879/5100 cut-off events. For 123511/124026 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 33256 event pairs, 789 based on Foata normal form. 28/4900 useless extension candidates. Maximal degree in co-relation 36767. Up to 3521 conditions per place. [2024-02-02 09:14:34,769 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 351 selfloop transitions, 120 changer transitions 0/512 dead transitions. [2024-02-02 09:14:34,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 512 transitions, 10605 flow [2024-02-02 09:14:34,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:34,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:34,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-02-02 09:14:34,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41544117647058826 [2024-02-02 09:14:34,770 INFO L175 Difference]: Start difference. First operand has 283 places, 482 transitions, 9459 flow. Second operand 8 states and 226 transitions. [2024-02-02 09:14:34,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 512 transitions, 10605 flow [2024-02-02 09:14:35,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 512 transitions, 10439 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:35,055 INFO L231 Difference]: Finished difference. Result has 289 places, 483 transitions, 9582 flow [2024-02-02 09:14:35,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9293, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9582, PETRI_PLACES=289, PETRI_TRANSITIONS=483} [2024-02-02 09:14:35,055 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 217 predicate places. [2024-02-02 09:14:35,055 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 483 transitions, 9582 flow [2024-02-02 09:14:35,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:35,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:35,056 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-02-02 09:14:35,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-02-02 09:14:35,056 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:35,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:35,058 INFO L85 PathProgramCache]: Analyzing trace with hash 2039260711, now seen corresponding path program 2 times [2024-02-02 09:14:35,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:35,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810450795] [2024-02-02 09:14:35,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:35,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:35,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:35,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-02-02 09:14:35,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:35,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810450795] [2024-02-02 09:14:35,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810450795] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:35,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:35,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:35,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029258848] [2024-02-02 09:14:35,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:35,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:35,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:35,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:35,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:35,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:35,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 483 transitions, 9582 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:35,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:35,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:35,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:36,357 INFO L124 PetriNetUnfolderBase]: 2888/5115 cut-off events. [2024-02-02 09:14:36,357 INFO L125 PetriNetUnfolderBase]: For 128193/128711 co-relation queries the response was YES. [2024-02-02 09:14:36,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37148 conditions, 5115 events. 2888/5115 cut-off events. For 128193/128711 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 33347 event pairs, 789 based on Foata normal form. 30/4917 useless extension candidates. Maximal degree in co-relation 37025. Up to 3527 conditions per place. [2024-02-02 09:14:36,418 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 357 selfloop transitions, 119 changer transitions 0/517 dead transitions. [2024-02-02 09:14:36,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 517 transitions, 10817 flow [2024-02-02 09:14:36,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:36,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:36,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-02-02 09:14:36,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-02-02 09:14:36,419 INFO L175 Difference]: Start difference. First operand has 289 places, 483 transitions, 9582 flow. Second operand 8 states and 224 transitions. [2024-02-02 09:14:36,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 517 transitions, 10817 flow [2024-02-02 09:14:36,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 517 transitions, 10627 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-02 09:14:36,724 INFO L231 Difference]: Finished difference. Result has 292 places, 487 transitions, 9729 flow [2024-02-02 09:14:36,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9396, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9729, PETRI_PLACES=292, PETRI_TRANSITIONS=487} [2024-02-02 09:14:36,724 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 220 predicate places. [2024-02-02 09:14:36,724 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 487 transitions, 9729 flow [2024-02-02 09:14:36,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:36,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:36,725 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-02-02 09:14:36,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-02-02 09:14:36,725 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:36,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:36,725 INFO L85 PathProgramCache]: Analyzing trace with hash -331150264, now seen corresponding path program 2 times [2024-02-02 09:14:36,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:36,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967503111] [2024-02-02 09:14:36,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:36,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:36,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:36,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:36,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:36,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967503111] [2024-02-02 09:14:36,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967503111] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:36,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:36,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:36,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610697606] [2024-02-02 09:14:36,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:36,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:36,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:36,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:36,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:36,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:36,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 487 transitions, 9729 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:36,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:36,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:36,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:38,078 INFO L124 PetriNetUnfolderBase]: 2887/5108 cut-off events. [2024-02-02 09:14:38,078 INFO L125 PetriNetUnfolderBase]: For 130638/131161 co-relation queries the response was YES. [2024-02-02 09:14:38,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37175 conditions, 5108 events. 2887/5108 cut-off events. For 130638/131161 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 33309 event pairs, 806 based on Foata normal form. 32/4906 useless extension candidates. Maximal degree in co-relation 37052. Up to 3526 conditions per place. [2024-02-02 09:14:38,140 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 381 selfloop transitions, 97 changer transitions 0/519 dead transitions. [2024-02-02 09:14:38,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 519 transitions, 10913 flow [2024-02-02 09:14:38,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:38,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:38,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-02-02 09:14:38,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42016806722689076 [2024-02-02 09:14:38,142 INFO L175 Difference]: Start difference. First operand has 292 places, 487 transitions, 9729 flow. Second operand 7 states and 200 transitions. [2024-02-02 09:14:38,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 519 transitions, 10913 flow [2024-02-02 09:14:38,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 519 transitions, 10733 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-02 09:14:38,450 INFO L231 Difference]: Finished difference. Result has 294 places, 489 transitions, 9797 flow [2024-02-02 09:14:38,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9553, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9797, PETRI_PLACES=294, PETRI_TRANSITIONS=489} [2024-02-02 09:14:38,451 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 222 predicate places. [2024-02-02 09:14:38,451 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 489 transitions, 9797 flow [2024-02-02 09:14:38,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:38,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:38,451 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-02-02 09:14:38,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-02-02 09:14:38,451 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:38,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:38,452 INFO L85 PathProgramCache]: Analyzing trace with hash 582248840, now seen corresponding path program 3 times [2024-02-02 09:14:38,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:38,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578847574] [2024-02-02 09:14:38,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:38,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:38,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:38,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:38,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:38,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578847574] [2024-02-02 09:14:38,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578847574] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:38,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:38,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:38,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16326492] [2024-02-02 09:14:38,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:38,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:38,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:38,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:38,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:38,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:38,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 489 transitions, 9797 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:38,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:38,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:38,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:39,814 INFO L124 PetriNetUnfolderBase]: 2937/5199 cut-off events. [2024-02-02 09:14:39,814 INFO L125 PetriNetUnfolderBase]: For 136648/137144 co-relation queries the response was YES. [2024-02-02 09:14:39,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37671 conditions, 5199 events. 2937/5199 cut-off events. For 136648/137144 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 34024 event pairs, 837 based on Foata normal form. 28/4995 useless extension candidates. Maximal degree in co-relation 37547. Up to 3558 conditions per place. [2024-02-02 09:14:39,879 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 371 selfloop transitions, 119 changer transitions 0/531 dead transitions. [2024-02-02 09:14:39,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 531 transitions, 11102 flow [2024-02-02 09:14:39,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:39,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:39,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-02-02 09:14:39,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42436974789915966 [2024-02-02 09:14:39,880 INFO L175 Difference]: Start difference. First operand has 294 places, 489 transitions, 9797 flow. Second operand 7 states and 202 transitions. [2024-02-02 09:14:39,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 531 transitions, 11102 flow [2024-02-02 09:14:40,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 531 transitions, 10971 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-02 09:14:40,312 INFO L231 Difference]: Finished difference. Result has 297 places, 500 transitions, 10087 flow [2024-02-02 09:14:40,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9680, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10087, PETRI_PLACES=297, PETRI_TRANSITIONS=500} [2024-02-02 09:14:40,312 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 225 predicate places. [2024-02-02 09:14:40,312 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 500 transitions, 10087 flow [2024-02-02 09:14:40,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:40,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:40,313 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-02-02 09:14:40,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-02-02 09:14:40,313 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:40,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:40,313 INFO L85 PathProgramCache]: Analyzing trace with hash 583322990, now seen corresponding path program 4 times [2024-02-02 09:14:40,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:40,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71496656] [2024-02-02 09:14:40,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:40,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:40,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:40,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:40,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:40,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71496656] [2024-02-02 09:14:40,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71496656] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:40,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:40,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:40,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865302999] [2024-02-02 09:14:40,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:40,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:40,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:40,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:40,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:40,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:40,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 500 transitions, 10087 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:40,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:40,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:40,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:41,662 INFO L124 PetriNetUnfolderBase]: 2917/5163 cut-off events. [2024-02-02 09:14:41,662 INFO L125 PetriNetUnfolderBase]: For 140867/141378 co-relation queries the response was YES. [2024-02-02 09:14:41,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37825 conditions, 5163 events. 2917/5163 cut-off events. For 140867/141378 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 33699 event pairs, 837 based on Foata normal form. 30/4961 useless extension candidates. Maximal degree in co-relation 37700. Up to 3558 conditions per place. [2024-02-02 09:14:41,732 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 364 selfloop transitions, 121 changer transitions 0/526 dead transitions. [2024-02-02 09:14:41,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 526 transitions, 11211 flow [2024-02-02 09:14:41,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:41,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:41,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-02-02 09:14:41,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41596638655462187 [2024-02-02 09:14:41,733 INFO L175 Difference]: Start difference. First operand has 297 places, 500 transitions, 10087 flow. Second operand 7 states and 198 transitions. [2024-02-02 09:14:41,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 526 transitions, 11211 flow [2024-02-02 09:14:42,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 526 transitions, 10987 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-02-02 09:14:42,061 INFO L231 Difference]: Finished difference. Result has 294 places, 499 transitions, 10091 flow [2024-02-02 09:14:42,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9849, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10091, PETRI_PLACES=294, PETRI_TRANSITIONS=499} [2024-02-02 09:14:42,061 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 222 predicate places. [2024-02-02 09:14:42,061 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 499 transitions, 10091 flow [2024-02-02 09:14:42,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:42,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:42,062 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-02-02 09:14:42,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-02-02 09:14:42,062 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:42,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:42,062 INFO L85 PathProgramCache]: Analyzing trace with hash -430745655, now seen corresponding path program 3 times [2024-02-02 09:14:42,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:42,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600910692] [2024-02-02 09:14:42,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:42,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:42,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:42,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-02-02 09:14:42,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:42,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600910692] [2024-02-02 09:14:42,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600910692] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:42,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:42,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:42,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352998639] [2024-02-02 09:14:42,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:42,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:42,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:42,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:42,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:42,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:42,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 499 transitions, 10091 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:42,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:42,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:42,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:43,453 INFO L124 PetriNetUnfolderBase]: 2934/5179 cut-off events. [2024-02-02 09:14:43,454 INFO L125 PetriNetUnfolderBase]: For 142570/143038 co-relation queries the response was YES. [2024-02-02 09:14:43,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37689 conditions, 5179 events. 2934/5179 cut-off events. For 142570/143038 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 33733 event pairs, 847 based on Foata normal form. 16/4954 useless extension candidates. Maximal degree in co-relation 37569. Up to 3579 conditions per place. [2024-02-02 09:14:43,512 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 360 selfloop transitions, 124 changer transitions 0/525 dead transitions. [2024-02-02 09:14:43,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 525 transitions, 11273 flow [2024-02-02 09:14:43,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:43,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:43,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-02-02 09:14:43,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054621848739496 [2024-02-02 09:14:43,514 INFO L175 Difference]: Start difference. First operand has 294 places, 499 transitions, 10091 flow. Second operand 7 states and 193 transitions. [2024-02-02 09:14:43,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 525 transitions, 11273 flow [2024-02-02 09:14:43,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 525 transitions, 11006 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:43,796 INFO L231 Difference]: Finished difference. Result has 296 places, 504 transitions, 10211 flow [2024-02-02 09:14:43,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9828, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10211, PETRI_PLACES=296, PETRI_TRANSITIONS=504} [2024-02-02 09:14:43,796 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 224 predicate places. [2024-02-02 09:14:43,797 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 504 transitions, 10211 flow [2024-02-02 09:14:43,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:43,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:43,797 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-02-02 09:14:43,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-02-02 09:14:43,797 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:43,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:43,798 INFO L85 PathProgramCache]: Analyzing trace with hash -840942424, now seen corresponding path program 1 times [2024-02-02 09:14:43,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:43,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24360136] [2024-02-02 09:14:43,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:43,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:43,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:43,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:43,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:43,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24360136] [2024-02-02 09:14:43,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24360136] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:43,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:43,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:14:43,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595079054] [2024-02-02 09:14:43,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:43,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:14:43,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:43,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:14:43,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:14:43,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:43,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 504 transitions, 10211 flow. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:43,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:43,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:43,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:44,738 INFO L124 PetriNetUnfolderBase]: 2137/4068 cut-off events. [2024-02-02 09:14:44,738 INFO L125 PetriNetUnfolderBase]: For 125676/126039 co-relation queries the response was YES. [2024-02-02 09:14:44,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30253 conditions, 4068 events. 2137/4068 cut-off events. For 125676/126039 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 28939 event pairs, 319 based on Foata normal form. 79/3923 useless extension candidates. Maximal degree in co-relation 30132. Up to 1330 conditions per place. [2024-02-02 09:14:44,791 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 344 selfloop transitions, 141 changer transitions 0/543 dead transitions. [2024-02-02 09:14:44,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 543 transitions, 11687 flow [2024-02-02 09:14:44,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:14:44,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:14:44,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 165 transitions. [2024-02-02 09:14:44,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6066176470588235 [2024-02-02 09:14:44,792 INFO L175 Difference]: Start difference. First operand has 296 places, 504 transitions, 10211 flow. Second operand 4 states and 165 transitions. [2024-02-02 09:14:44,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 543 transitions, 11687 flow [2024-02-02 09:14:45,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 543 transitions, 11454 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-02 09:14:45,044 INFO L231 Difference]: Finished difference. Result has 295 places, 509 transitions, 10528 flow [2024-02-02 09:14:45,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9996, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=10528, PETRI_PLACES=295, PETRI_TRANSITIONS=509} [2024-02-02 09:14:45,045 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 223 predicate places. [2024-02-02 09:14:45,045 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 509 transitions, 10528 flow [2024-02-02 09:14:45,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:45,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:45,046 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-02-02 09:14:45,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-02-02 09:14:45,046 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:45,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:45,047 INFO L85 PathProgramCache]: Analyzing trace with hash -736708032, now seen corresponding path program 2 times [2024-02-02 09:14:45,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:45,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612900410] [2024-02-02 09:14:45,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:45,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:45,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:45,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:45,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:45,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612900410] [2024-02-02 09:14:45,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612900410] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:45,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:45,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:14:45,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556045290] [2024-02-02 09:14:45,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:45,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:14:45,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:45,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:14:45,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:14:45,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:45,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 509 transitions, 10528 flow. Second operand has 5 states, 5 states have (on average 28.8) internal successors, (144), 5 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:45,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:45,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:45,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:45,808 INFO L124 PetriNetUnfolderBase]: 1624/3131 cut-off events. [2024-02-02 09:14:45,808 INFO L125 PetriNetUnfolderBase]: For 117616/117811 co-relation queries the response was YES. [2024-02-02 09:14:45,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26029 conditions, 3131 events. 1624/3131 cut-off events. For 117616/117811 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21610 event pairs, 299 based on Foata normal form. 86/3027 useless extension candidates. Maximal degree in co-relation 25908. Up to 1440 conditions per place. [2024-02-02 09:14:45,843 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 332 selfloop transitions, 110 changer transitions 1/500 dead transitions. [2024-02-02 09:14:45,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 500 transitions, 11383 flow [2024-02-02 09:14:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:14:45,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:14:45,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 182 transitions. [2024-02-02 09:14:45,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5352941176470588 [2024-02-02 09:14:45,844 INFO L175 Difference]: Start difference. First operand has 295 places, 509 transitions, 10528 flow. Second operand 5 states and 182 transitions. [2024-02-02 09:14:45,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 500 transitions, 11383 flow [2024-02-02 09:14:46,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 500 transitions, 10942 flow, removed 8 selfloop flow, removed 19 redundant places. [2024-02-02 09:14:46,155 INFO L231 Difference]: Finished difference. Result has 277 places, 488 transitions, 10323 flow [2024-02-02 09:14:46,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9802, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10323, PETRI_PLACES=277, PETRI_TRANSITIONS=488} [2024-02-02 09:14:46,155 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 205 predicate places. [2024-02-02 09:14:46,155 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 488 transitions, 10323 flow [2024-02-02 09:14:46,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.8) internal successors, (144), 5 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:46,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:46,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:46,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-02-02 09:14:46,156 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:46,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:46,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1425083335, now seen corresponding path program 1 times [2024-02-02 09:14:46,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:46,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161450107] [2024-02-02 09:14:46,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:46,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:46,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:46,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:46,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:46,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161450107] [2024-02-02 09:14:46,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161450107] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:46,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:46,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:14:46,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681441290] [2024-02-02 09:14:46,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:46,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:46,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:46,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:46,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:46,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:46,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 488 transitions, 10323 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:46,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:46,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:46,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:47,483 INFO L124 PetriNetUnfolderBase]: 2037/3979 cut-off events. [2024-02-02 09:14:47,483 INFO L125 PetriNetUnfolderBase]: For 117792/117892 co-relation queries the response was YES. [2024-02-02 09:14:47,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30554 conditions, 3979 events. 2037/3979 cut-off events. For 117792/117892 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28141 event pairs, 437 based on Foata normal form. 29/3922 useless extension candidates. Maximal degree in co-relation 30444. Up to 1310 conditions per place. [2024-02-02 09:14:47,528 INFO L140 encePairwiseOnDemand]: 46/68 looper letters, 329 selfloop transitions, 233 changer transitions 6/588 dead transitions. [2024-02-02 09:14:47,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 588 transitions, 12614 flow [2024-02-02 09:14:47,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:47,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:47,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 276 transitions. [2024-02-02 09:14:47,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073529411764706 [2024-02-02 09:14:47,529 INFO L175 Difference]: Start difference. First operand has 277 places, 488 transitions, 10323 flow. Second operand 8 states and 276 transitions. [2024-02-02 09:14:47,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 588 transitions, 12614 flow [2024-02-02 09:14:47,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 588 transitions, 12325 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:47,873 INFO L231 Difference]: Finished difference. Result has 281 places, 508 transitions, 11014 flow [2024-02-02 09:14:47,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10059, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11014, PETRI_PLACES=281, PETRI_TRANSITIONS=508} [2024-02-02 09:14:47,873 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 209 predicate places. [2024-02-02 09:14:47,873 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 508 transitions, 11014 flow [2024-02-02 09:14:47,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:47,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:47,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:47,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-02-02 09:14:47,874 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:47,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:47,875 INFO L85 PathProgramCache]: Analyzing trace with hash 296836465, now seen corresponding path program 2 times [2024-02-02 09:14:47,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:47,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606222424] [2024-02-02 09:14:47,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:47,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:47,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:48,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:48,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:48,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606222424] [2024-02-02 09:14:48,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606222424] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:48,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:48,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:14:48,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566257266] [2024-02-02 09:14:48,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:48,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:48,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:48,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:48,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:48,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:48,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 508 transitions, 11014 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:48,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:48,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:48,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:49,088 INFO L124 PetriNetUnfolderBase]: 2055/4058 cut-off events. [2024-02-02 09:14:49,088 INFO L125 PetriNetUnfolderBase]: For 123835/123959 co-relation queries the response was YES. [2024-02-02 09:14:49,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32972 conditions, 4058 events. 2055/4058 cut-off events. For 123835/123959 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 29053 event pairs, 400 based on Foata normal form. 21/4021 useless extension candidates. Maximal degree in co-relation 32861. Up to 1330 conditions per place. [2024-02-02 09:14:49,137 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 346 selfloop transitions, 203 changer transitions 4/573 dead transitions. [2024-02-02 09:14:49,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 573 transitions, 12887 flow [2024-02-02 09:14:49,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:49,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:49,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-02-02 09:14:49,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44669117647058826 [2024-02-02 09:14:49,138 INFO L175 Difference]: Start difference. First operand has 281 places, 508 transitions, 11014 flow. Second operand 8 states and 243 transitions. [2024-02-02 09:14:49,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 573 transitions, 12887 flow [2024-02-02 09:14:49,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 573 transitions, 12802 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:49,563 INFO L231 Difference]: Finished difference. Result has 288 places, 517 transitions, 11563 flow [2024-02-02 09:14:49,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10930, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11563, PETRI_PLACES=288, PETRI_TRANSITIONS=517} [2024-02-02 09:14:49,564 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 216 predicate places. [2024-02-02 09:14:49,564 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 517 transitions, 11563 flow [2024-02-02 09:14:49,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:49,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:49,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:49,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-02-02 09:14:49,564 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:49,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:49,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1164355663, now seen corresponding path program 3 times [2024-02-02 09:14:49,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:49,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831053549] [2024-02-02 09:14:49,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:49,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:49,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:49,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:49,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:49,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831053549] [2024-02-02 09:14:49,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831053549] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:49,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:49,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:14:49,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525112784] [2024-02-02 09:14:49,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:49,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:49,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:49,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:49,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:49,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:49,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 517 transitions, 11563 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:49,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:49,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:49,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:51,024 INFO L124 PetriNetUnfolderBase]: 2069/4131 cut-off events. [2024-02-02 09:14:51,024 INFO L125 PetriNetUnfolderBase]: For 135576/135700 co-relation queries the response was YES. [2024-02-02 09:14:51,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34796 conditions, 4131 events. 2069/4131 cut-off events. For 135576/135700 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 30000 event pairs, 413 based on Foata normal form. 21/4094 useless extension candidates. Maximal degree in co-relation 34682. Up to 1340 conditions per place. [2024-02-02 09:14:51,071 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 335 selfloop transitions, 230 changer transitions 3/588 dead transitions. [2024-02-02 09:14:51,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 588 transitions, 13580 flow [2024-02-02 09:14:51,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:51,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:51,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-02-02 09:14:51,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4724264705882353 [2024-02-02 09:14:51,072 INFO L175 Difference]: Start difference. First operand has 288 places, 517 transitions, 11563 flow. Second operand 8 states and 257 transitions. [2024-02-02 09:14:51,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 588 transitions, 13580 flow [2024-02-02 09:14:51,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 588 transitions, 13271 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-02-02 09:14:51,407 INFO L231 Difference]: Finished difference. Result has 292 places, 522 transitions, 11893 flow [2024-02-02 09:14:51,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11267, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11893, PETRI_PLACES=292, PETRI_TRANSITIONS=522} [2024-02-02 09:14:51,408 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 220 predicate places. [2024-02-02 09:14:51,409 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 522 transitions, 11893 flow [2024-02-02 09:14:51,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:51,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:51,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:51,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-02-02 09:14:51,409 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:51,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:51,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1390469353, now seen corresponding path program 4 times [2024-02-02 09:14:51,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:51,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206141670] [2024-02-02 09:14:51,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:51,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:51,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:51,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:51,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:51,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206141670] [2024-02-02 09:14:51,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206141670] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:51,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:51,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:14:51,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373628816] [2024-02-02 09:14:51,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:51,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:51,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:51,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:51,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:51,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:51,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 522 transitions, 11893 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:51,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:51,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:51,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:52,760 INFO L124 PetriNetUnfolderBase]: 2079/4177 cut-off events. [2024-02-02 09:14:52,760 INFO L125 PetriNetUnfolderBase]: For 136026/136150 co-relation queries the response was YES. [2024-02-02 09:14:52,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35644 conditions, 4177 events. 2079/4177 cut-off events. For 136026/136150 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 30522 event pairs, 432 based on Foata normal form. 21/4140 useless extension candidates. Maximal degree in co-relation 35530. Up to 1348 conditions per place. [2024-02-02 09:14:52,811 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 330 selfloop transitions, 234 changer transitions 2/586 dead transitions. [2024-02-02 09:14:52,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 586 transitions, 13791 flow [2024-02-02 09:14:52,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:52,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:52,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-02-02 09:14:52,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45588235294117646 [2024-02-02 09:14:52,812 INFO L175 Difference]: Start difference. First operand has 292 places, 522 transitions, 11893 flow. Second operand 8 states and 248 transitions. [2024-02-02 09:14:52,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 586 transitions, 13791 flow [2024-02-02 09:14:53,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 586 transitions, 13496 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:53,190 INFO L231 Difference]: Finished difference. Result has 298 places, 531 transitions, 12427 flow [2024-02-02 09:14:53,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11604, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12427, PETRI_PLACES=298, PETRI_TRANSITIONS=531} [2024-02-02 09:14:53,192 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 226 predicate places. [2024-02-02 09:14:53,192 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 531 transitions, 12427 flow [2024-02-02 09:14:53,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:53,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:53,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:53,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-02-02 09:14:53,193 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:53,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:53,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1732881627, now seen corresponding path program 1 times [2024-02-02 09:14:53,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:53,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902487547] [2024-02-02 09:14:53,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:53,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:53,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:53,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:53,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:53,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902487547] [2024-02-02 09:14:53,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902487547] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:53,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:53,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:53,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217716551] [2024-02-02 09:14:53,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:53,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:53,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:53,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:53,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:53,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:53,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 531 transitions, 12427 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:53,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:53,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:53,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:54,334 INFO L124 PetriNetUnfolderBase]: 1868/3915 cut-off events. [2024-02-02 09:14:54,334 INFO L125 PetriNetUnfolderBase]: For 157180/157513 co-relation queries the response was YES. [2024-02-02 09:14:54,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35511 conditions, 3915 events. 1868/3915 cut-off events. For 157180/157513 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 30215 event pairs, 337 based on Foata normal form. 39/3796 useless extension candidates. Maximal degree in co-relation 35394. Up to 1551 conditions per place. [2024-02-02 09:14:54,381 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 363 selfloop transitions, 163 changer transitions 2/591 dead transitions. [2024-02-02 09:14:54,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 591 transitions, 14398 flow [2024-02-02 09:14:54,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:54,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:54,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 264 transitions. [2024-02-02 09:14:54,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5546218487394958 [2024-02-02 09:14:54,382 INFO L175 Difference]: Start difference. First operand has 298 places, 531 transitions, 12427 flow. Second operand 7 states and 264 transitions. [2024-02-02 09:14:54,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 591 transitions, 14398 flow [2024-02-02 09:14:54,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 591 transitions, 13901 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-02-02 09:14:54,745 INFO L231 Difference]: Finished difference. Result has 298 places, 538 transitions, 12425 flow [2024-02-02 09:14:54,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11942, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12425, PETRI_PLACES=298, PETRI_TRANSITIONS=538} [2024-02-02 09:14:54,745 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 226 predicate places. [2024-02-02 09:14:54,745 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 538 transitions, 12425 flow [2024-02-02 09:14:54,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:54,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:54,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:54,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-02-02 09:14:54,746 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:54,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:54,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1462281978, now seen corresponding path program 1 times [2024-02-02 09:14:54,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:54,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770472259] [2024-02-02 09:14:54,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:54,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:54,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:54,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:54,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:54,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770472259] [2024-02-02 09:14:54,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770472259] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:54,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:54,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:54,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956030696] [2024-02-02 09:14:54,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:54,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:54,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:54,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:54,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:55,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:55,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 538 transitions, 12425 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:55,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:55,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:55,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:56,140 INFO L124 PetriNetUnfolderBase]: 2280/4522 cut-off events. [2024-02-02 09:14:56,140 INFO L125 PetriNetUnfolderBase]: For 155866/155986 co-relation queries the response was YES. [2024-02-02 09:14:56,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39351 conditions, 4522 events. 2280/4522 cut-off events. For 155866/155986 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 33331 event pairs, 619 based on Foata normal form. 43/4507 useless extension candidates. Maximal degree in co-relation 39235. Up to 3122 conditions per place. [2024-02-02 09:14:56,192 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 437 selfloop transitions, 142 changer transitions 0/599 dead transitions. [2024-02-02 09:14:56,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 599 transitions, 14450 flow [2024-02-02 09:14:56,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:14:56,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:14:56,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-02-02 09:14:56,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068627450980392 [2024-02-02 09:14:56,193 INFO L175 Difference]: Start difference. First operand has 298 places, 538 transitions, 12425 flow. Second operand 9 states and 249 transitions. [2024-02-02 09:14:56,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 599 transitions, 14450 flow [2024-02-02 09:14:56,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 599 transitions, 14141 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:56,587 INFO L231 Difference]: Finished difference. Result has 304 places, 555 transitions, 12785 flow [2024-02-02 09:14:56,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12126, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12785, PETRI_PLACES=304, PETRI_TRANSITIONS=555} [2024-02-02 09:14:56,588 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 232 predicate places. [2024-02-02 09:14:56,588 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 555 transitions, 12785 flow [2024-02-02 09:14:56,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:56,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:56,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:56,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-02-02 09:14:56,588 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:56,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:56,589 INFO L85 PathProgramCache]: Analyzing trace with hash 849913867, now seen corresponding path program 2 times [2024-02-02 09:14:56,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:56,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369082230] [2024-02-02 09:14:56,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:56,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:56,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:56,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:56,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369082230] [2024-02-02 09:14:56,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369082230] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:56,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:56,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:56,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938468356] [2024-02-02 09:14:56,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:56,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:56,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:56,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:56,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:56,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:56,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 555 transitions, 12785 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:56,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:56,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:56,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:57,800 INFO L124 PetriNetUnfolderBase]: 1954/4096 cut-off events. [2024-02-02 09:14:57,800 INFO L125 PetriNetUnfolderBase]: For 159297/159636 co-relation queries the response was YES. [2024-02-02 09:14:57,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36537 conditions, 4096 events. 1954/4096 cut-off events. For 159297/159636 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 31931 event pairs, 357 based on Foata normal form. 27/3964 useless extension candidates. Maximal degree in co-relation 36420. Up to 1582 conditions per place. [2024-02-02 09:14:57,847 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 372 selfloop transitions, 165 changer transitions 2/602 dead transitions. [2024-02-02 09:14:57,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 602 transitions, 14580 flow [2024-02-02 09:14:57,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:57,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:57,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 268 transitions. [2024-02-02 09:14:57,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5630252100840336 [2024-02-02 09:14:57,848 INFO L175 Difference]: Start difference. First operand has 304 places, 555 transitions, 12785 flow. Second operand 7 states and 268 transitions. [2024-02-02 09:14:57,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 602 transitions, 14580 flow [2024-02-02 09:14:58,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 602 transitions, 14438 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:58,231 INFO L231 Difference]: Finished difference. Result has 310 places, 558 transitions, 13064 flow [2024-02-02 09:14:58,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12643, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13064, PETRI_PLACES=310, PETRI_TRANSITIONS=558} [2024-02-02 09:14:58,231 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 238 predicate places. [2024-02-02 09:14:58,231 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 558 transitions, 13064 flow [2024-02-02 09:14:58,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:58,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:58,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:58,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-02-02 09:14:58,232 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:58,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:58,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1959287287, now seen corresponding path program 3 times [2024-02-02 09:14:58,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:58,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689723341] [2024-02-02 09:14:58,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:58,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:58,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:58,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:58,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:58,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689723341] [2024-02-02 09:14:58,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689723341] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:58,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:58,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:58,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81630729] [2024-02-02 09:14:58,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:58,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:58,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:58,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:58,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:58,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:58,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 558 transitions, 13064 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:14:58,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:58,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:58,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:59,525 INFO L124 PetriNetUnfolderBase]: 1951/4089 cut-off events. [2024-02-02 09:14:59,525 INFO L125 PetriNetUnfolderBase]: For 160292/160589 co-relation queries the response was YES. [2024-02-02 09:14:59,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36945 conditions, 4089 events. 1951/4089 cut-off events. For 160292/160589 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 31758 event pairs, 332 based on Foata normal form. 21/3942 useless extension candidates. Maximal degree in co-relation 36825. Up to 1584 conditions per place. [2024-02-02 09:14:59,583 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 332 selfloop transitions, 199 changer transitions 2/596 dead transitions. [2024-02-02 09:14:59,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 596 transitions, 14629 flow [2024-02-02 09:14:59,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:59,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:59,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 262 transitions. [2024-02-02 09:14:59,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5504201680672269 [2024-02-02 09:14:59,584 INFO L175 Difference]: Start difference. First operand has 310 places, 558 transitions, 13064 flow. Second operand 7 states and 262 transitions. [2024-02-02 09:14:59,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 596 transitions, 14629 flow [2024-02-02 09:15:00,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 596 transitions, 14347 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:00,040 INFO L231 Difference]: Finished difference. Result has 315 places, 561 transitions, 13336 flow [2024-02-02 09:15:00,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12783, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13336, PETRI_PLACES=315, PETRI_TRANSITIONS=561} [2024-02-02 09:15:00,041 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 243 predicate places. [2024-02-02 09:15:00,041 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 561 transitions, 13336 flow [2024-02-02 09:15:00,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:00,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:00,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:00,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-02-02 09:15:00,041 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:00,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:00,041 INFO L85 PathProgramCache]: Analyzing trace with hash -157388081, now seen corresponding path program 4 times [2024-02-02 09:15:00,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:00,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988533325] [2024-02-02 09:15:00,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:00,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:00,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:00,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:00,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:00,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988533325] [2024-02-02 09:15:00,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988533325] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:00,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:00,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:00,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327280067] [2024-02-02 09:15:00,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:00,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:00,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:00,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:00,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:00,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:00,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 561 transitions, 13336 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:00,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:00,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:00,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:01,398 INFO L124 PetriNetUnfolderBase]: 1958/4110 cut-off events. [2024-02-02 09:15:01,398 INFO L125 PetriNetUnfolderBase]: For 168553/168844 co-relation queries the response was YES. [2024-02-02 09:15:01,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37596 conditions, 4110 events. 1958/4110 cut-off events. For 168553/168844 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 32024 event pairs, 312 based on Foata normal form. 33/3975 useless extension candidates. Maximal degree in co-relation 37474. Up to 1590 conditions per place. [2024-02-02 09:15:01,446 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 347 selfloop transitions, 185 changer transitions 2/597 dead transitions. [2024-02-02 09:15:01,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 597 transitions, 14964 flow [2024-02-02 09:15:01,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:01,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:01,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-02-02 09:15:01,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637254901960784 [2024-02-02 09:15:01,447 INFO L175 Difference]: Start difference. First operand has 315 places, 561 transitions, 13336 flow. Second operand 6 states and 230 transitions. [2024-02-02 09:15:01,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 597 transitions, 14964 flow [2024-02-02 09:15:01,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 597 transitions, 14652 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:01,851 INFO L231 Difference]: Finished difference. Result has 317 places, 563 transitions, 13509 flow [2024-02-02 09:15:01,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13025, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13509, PETRI_PLACES=317, PETRI_TRANSITIONS=563} [2024-02-02 09:15:01,855 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 245 predicate places. [2024-02-02 09:15:01,855 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 563 transitions, 13509 flow [2024-02-02 09:15:01,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:01,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:01,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:01,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-02-02 09:15:01,856 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:01,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:01,856 INFO L85 PathProgramCache]: Analyzing trace with hash -157861451, now seen corresponding path program 5 times [2024-02-02 09:15:01,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:01,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141057732] [2024-02-02 09:15:01,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:01,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:01,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:02,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:02,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:02,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141057732] [2024-02-02 09:15:02,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141057732] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:02,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:02,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:02,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610673853] [2024-02-02 09:15:02,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:02,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:02,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:02,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:02,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:02,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:02,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 563 transitions, 13509 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:02,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:02,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:02,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:03,224 INFO L124 PetriNetUnfolderBase]: 1955/4103 cut-off events. [2024-02-02 09:15:03,224 INFO L125 PetriNetUnfolderBase]: For 167336/167605 co-relation queries the response was YES. [2024-02-02 09:15:03,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37702 conditions, 4103 events. 1955/4103 cut-off events. For 167336/167605 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 31913 event pairs, 306 based on Foata normal form. 21/3956 useless extension candidates. Maximal degree in co-relation 37578. Up to 1596 conditions per place. [2024-02-02 09:15:03,281 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 319 selfloop transitions, 212 changer transitions 2/596 dead transitions. [2024-02-02 09:15:03,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 596 transitions, 15005 flow [2024-02-02 09:15:03,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:03,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:03,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 231 transitions. [2024-02-02 09:15:03,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661764705882353 [2024-02-02 09:15:03,282 INFO L175 Difference]: Start difference. First operand has 317 places, 563 transitions, 13509 flow. Second operand 6 states and 231 transitions. [2024-02-02 09:15:03,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 596 transitions, 15005 flow [2024-02-02 09:15:03,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 596 transitions, 14517 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:03,793 INFO L231 Difference]: Finished difference. Result has 317 places, 564 transitions, 13489 flow [2024-02-02 09:15:03,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13023, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13489, PETRI_PLACES=317, PETRI_TRANSITIONS=564} [2024-02-02 09:15:03,794 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 245 predicate places. [2024-02-02 09:15:03,794 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 564 transitions, 13489 flow [2024-02-02 09:15:03,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:03,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:03,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:03,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-02-02 09:15:03,794 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:03,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:03,794 INFO L85 PathProgramCache]: Analyzing trace with hash -693126767, now seen corresponding path program 1 times [2024-02-02 09:15:03,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:03,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729337223] [2024-02-02 09:15:03,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:03,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:03,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:03,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:03,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:03,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729337223] [2024-02-02 09:15:03,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729337223] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:03,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:03,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:03,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182399244] [2024-02-02 09:15:03,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:03,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:03,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:03,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:03,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:03,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:03,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 564 transitions, 13489 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:03,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:03,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:03,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:05,059 INFO L124 PetriNetUnfolderBase]: 1967/4086 cut-off events. [2024-02-02 09:15:05,059 INFO L125 PetriNetUnfolderBase]: For 167882/168165 co-relation queries the response was YES. [2024-02-02 09:15:05,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37352 conditions, 4086 events. 1967/4086 cut-off events. For 167882/168165 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 31657 event pairs, 450 based on Foata normal form. 37/3928 useless extension candidates. Maximal degree in co-relation 37230. Up to 1614 conditions per place. [2024-02-02 09:15:05,117 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 336 selfloop transitions, 199 changer transitions 2/600 dead transitions. [2024-02-02 09:15:05,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 600 transitions, 15050 flow [2024-02-02 09:15:05,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:05,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:05,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 232 transitions. [2024-02-02 09:15:05,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5686274509803921 [2024-02-02 09:15:05,118 INFO L175 Difference]: Start difference. First operand has 317 places, 564 transitions, 13489 flow. Second operand 6 states and 232 transitions. [2024-02-02 09:15:05,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 600 transitions, 15050 flow [2024-02-02 09:15:05,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 600 transitions, 14735 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:05,578 INFO L231 Difference]: Finished difference. Result has 318 places, 565 transitions, 13597 flow [2024-02-02 09:15:05,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13175, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13597, PETRI_PLACES=318, PETRI_TRANSITIONS=565} [2024-02-02 09:15:05,579 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 246 predicate places. [2024-02-02 09:15:05,579 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 565 transitions, 13597 flow [2024-02-02 09:15:05,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:05,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:05,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:05,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-02-02 09:15:05,580 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:05,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:05,580 INFO L85 PathProgramCache]: Analyzing trace with hash 2093252476, now seen corresponding path program 2 times [2024-02-02 09:15:05,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:05,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014234405] [2024-02-02 09:15:05,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:05,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:05,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:05,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-02-02 09:15:05,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:05,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014234405] [2024-02-02 09:15:05,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014234405] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:05,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:05,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:05,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864353527] [2024-02-02 09:15:05,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:05,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:05,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:05,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:05,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:05,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:05,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 565 transitions, 13597 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:05,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:05,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:05,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:07,332 INFO L124 PetriNetUnfolderBase]: 2356/4651 cut-off events. [2024-02-02 09:15:07,332 INFO L125 PetriNetUnfolderBase]: For 164501/164633 co-relation queries the response was YES. [2024-02-02 09:15:07,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41378 conditions, 4651 events. 2356/4651 cut-off events. For 164501/164633 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 34331 event pairs, 312 based on Foata normal form. 27/4614 useless extension candidates. Maximal degree in co-relation 41257. Up to 1896 conditions per place. [2024-02-02 09:15:07,394 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 358 selfloop transitions, 260 changer transitions 3/641 dead transitions. [2024-02-02 09:15:07,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 641 transitions, 16058 flow [2024-02-02 09:15:07,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:07,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:07,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-02-02 09:15:07,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4522058823529412 [2024-02-02 09:15:07,395 INFO L175 Difference]: Start difference. First operand has 318 places, 565 transitions, 13597 flow. Second operand 8 states and 246 transitions. [2024-02-02 09:15:07,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 641 transitions, 16058 flow [2024-02-02 09:15:07,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 641 transitions, 15791 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-02-02 09:15:07,938 INFO L231 Difference]: Finished difference. Result has 326 places, 589 transitions, 14533 flow [2024-02-02 09:15:07,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13341, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14533, PETRI_PLACES=326, PETRI_TRANSITIONS=589} [2024-02-02 09:15:07,939 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 254 predicate places. [2024-02-02 09:15:07,939 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 589 transitions, 14533 flow [2024-02-02 09:15:07,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:07,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:07,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:07,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-02-02 09:15:07,940 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:07,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:07,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1541415006, now seen corresponding path program 3 times [2024-02-02 09:15:07,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:07,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123747040] [2024-02-02 09:15:07,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:07,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:07,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:08,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:08,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:08,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123747040] [2024-02-02 09:15:08,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123747040] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:08,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:08,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:08,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113553371] [2024-02-02 09:15:08,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:08,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:08,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:08,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:08,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:08,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:08,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 589 transitions, 14533 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:08,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:08,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:08,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:09,519 INFO L124 PetriNetUnfolderBase]: 2415/4756 cut-off events. [2024-02-02 09:15:09,520 INFO L125 PetriNetUnfolderBase]: For 180148/180304 co-relation queries the response was YES. [2024-02-02 09:15:09,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44281 conditions, 4756 events. 2415/4756 cut-off events. For 180148/180304 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35163 event pairs, 312 based on Foata normal form. 35/4727 useless extension candidates. Maximal degree in co-relation 44157. Up to 1913 conditions per place. [2024-02-02 09:15:09,590 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 351 selfloop transitions, 273 changer transitions 2/646 dead transitions. [2024-02-02 09:15:09,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 646 transitions, 16734 flow [2024-02-02 09:15:09,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:09,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:09,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-02-02 09:15:09,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540441176470588 [2024-02-02 09:15:09,593 INFO L175 Difference]: Start difference. First operand has 326 places, 589 transitions, 14533 flow. Second operand 8 states and 247 transitions. [2024-02-02 09:15:09,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 646 transitions, 16734 flow [2024-02-02 09:15:10,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 646 transitions, 16423 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:10,197 INFO L231 Difference]: Finished difference. Result has 332 places, 598 transitions, 15114 flow [2024-02-02 09:15:10,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=14231, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15114, PETRI_PLACES=332, PETRI_TRANSITIONS=598} [2024-02-02 09:15:10,198 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 260 predicate places. [2024-02-02 09:15:10,198 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 598 transitions, 15114 flow [2024-02-02 09:15:10,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:10,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:10,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:10,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-02-02 09:15:10,199 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:10,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:10,200 INFO L85 PathProgramCache]: Analyzing trace with hash -881606578, now seen corresponding path program 4 times [2024-02-02 09:15:10,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:10,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86486637] [2024-02-02 09:15:10,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:10,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:10,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:10,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:10,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:10,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86486637] [2024-02-02 09:15:10,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86486637] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:10,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:10,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:10,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834294642] [2024-02-02 09:15:10,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:10,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:10,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:10,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:10,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:10,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:10,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 598 transitions, 15114 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:10,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:10,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:10,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:11,694 INFO L124 PetriNetUnfolderBase]: 2463/4835 cut-off events. [2024-02-02 09:15:11,694 INFO L125 PetriNetUnfolderBase]: For 190512/190668 co-relation queries the response was YES. [2024-02-02 09:15:11,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45965 conditions, 4835 events. 2463/4835 cut-off events. For 190512/190668 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35771 event pairs, 325 based on Foata normal form. 27/4798 useless extension candidates. Maximal degree in co-relation 45839. Up to 1929 conditions per place. [2024-02-02 09:15:11,771 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 358 selfloop transitions, 272 changer transitions 3/653 dead transitions. [2024-02-02 09:15:11,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 653 transitions, 17275 flow [2024-02-02 09:15:11,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:11,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:11,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-02-02 09:15:11,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43566176470588236 [2024-02-02 09:15:11,772 INFO L175 Difference]: Start difference. First operand has 332 places, 598 transitions, 15114 flow. Second operand 8 states and 237 transitions. [2024-02-02 09:15:11,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 653 transitions, 17275 flow [2024-02-02 09:15:12,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 653 transitions, 16891 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:12,430 INFO L231 Difference]: Finished difference. Result has 338 places, 612 transitions, 15836 flow [2024-02-02 09:15:12,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=14740, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15836, PETRI_PLACES=338, PETRI_TRANSITIONS=612} [2024-02-02 09:15:12,432 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 266 predicate places. [2024-02-02 09:15:12,432 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 612 transitions, 15836 flow [2024-02-02 09:15:12,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:12,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:12,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:12,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-02-02 09:15:12,433 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:12,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:12,433 INFO L85 PathProgramCache]: Analyzing trace with hash 735577048, now seen corresponding path program 1 times [2024-02-02 09:15:12,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:12,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131921399] [2024-02-02 09:15:12,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:12,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:12,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:12,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-02-02 09:15:12,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:12,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131921399] [2024-02-02 09:15:12,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131921399] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:12,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:12,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:12,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320309149] [2024-02-02 09:15:12,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:12,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:12,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:12,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:12,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:12,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:12,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 612 transitions, 15836 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:12,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:12,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:12,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:14,277 INFO L124 PetriNetUnfolderBase]: 2755/5383 cut-off events. [2024-02-02 09:15:14,277 INFO L125 PetriNetUnfolderBase]: For 232778/233159 co-relation queries the response was YES. [2024-02-02 09:15:14,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53840 conditions, 5383 events. 2755/5383 cut-off events. For 232778/233159 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 39556 event pairs, 352 based on Foata normal form. 33/5221 useless extension candidates. Maximal degree in co-relation 53711. Up to 2145 conditions per place. [2024-02-02 09:15:14,357 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 384 selfloop transitions, 213 changer transitions 1/650 dead transitions. [2024-02-02 09:15:14,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 650 transitions, 17546 flow [2024-02-02 09:15:14,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:14,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:14,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-02-02 09:15:14,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-02-02 09:15:14,359 INFO L175 Difference]: Start difference. First operand has 338 places, 612 transitions, 15836 flow. Second operand 7 states and 203 transitions. [2024-02-02 09:15:14,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 650 transitions, 17546 flow [2024-02-02 09:15:15,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 650 transitions, 16871 flow, removed 148 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:15,234 INFO L231 Difference]: Finished difference. Result has 340 places, 612 transitions, 15677 flow [2024-02-02 09:15:15,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15225, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15677, PETRI_PLACES=340, PETRI_TRANSITIONS=612} [2024-02-02 09:15:15,235 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 268 predicate places. [2024-02-02 09:15:15,235 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 612 transitions, 15677 flow [2024-02-02 09:15:15,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:15,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:15,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:15,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-02-02 09:15:15,235 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:15,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:15,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1486213542, now seen corresponding path program 2 times [2024-02-02 09:15:15,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:15,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170758315] [2024-02-02 09:15:15,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:15,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:15,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:15,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:15,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:15,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170758315] [2024-02-02 09:15:15,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170758315] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:15,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:15,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:15,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371977071] [2024-02-02 09:15:15,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:15,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:15,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:15,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:15,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:15,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:15,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 612 transitions, 15677 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:15,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:15,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:15,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:17,278 INFO L124 PetriNetUnfolderBase]: 2917/5647 cut-off events. [2024-02-02 09:15:17,278 INFO L125 PetriNetUnfolderBase]: For 239420/239786 co-relation queries the response was YES. [2024-02-02 09:15:17,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55070 conditions, 5647 events. 2917/5647 cut-off events. For 239420/239786 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 41836 event pairs, 724 based on Foata normal form. 35/5449 useless extension candidates. Maximal degree in co-relation 54941. Up to 3909 conditions per place. [2024-02-02 09:15:17,362 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 494 selfloop transitions, 140 changer transitions 0/686 dead transitions. [2024-02-02 09:15:17,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 686 transitions, 18157 flow [2024-02-02 09:15:17,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:17,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:17,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-02-02 09:15:17,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035947712418301 [2024-02-02 09:15:17,363 INFO L175 Difference]: Start difference. First operand has 340 places, 612 transitions, 15677 flow. Second operand 9 states and 247 transitions. [2024-02-02 09:15:17,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 686 transitions, 18157 flow [2024-02-02 09:15:18,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 686 transitions, 17628 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:18,127 INFO L231 Difference]: Finished difference. Result has 344 places, 631 transitions, 15953 flow [2024-02-02 09:15:18,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15189, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15953, PETRI_PLACES=344, PETRI_TRANSITIONS=631} [2024-02-02 09:15:18,127 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 272 predicate places. [2024-02-02 09:15:18,128 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 631 transitions, 15953 flow [2024-02-02 09:15:18,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:18,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:18,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:18,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-02-02 09:15:18,128 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:18,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:18,128 INFO L85 PathProgramCache]: Analyzing trace with hash 458693166, now seen corresponding path program 3 times [2024-02-02 09:15:18,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:18,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051808482] [2024-02-02 09:15:18,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:18,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:18,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:18,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:18,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:18,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051808482] [2024-02-02 09:15:18,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051808482] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:18,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:18,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:18,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333456328] [2024-02-02 09:15:18,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:18,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:18,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:18,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:18,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:18,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:18,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 631 transitions, 15953 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:18,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:18,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:18,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:19,961 INFO L124 PetriNetUnfolderBase]: 2891/5607 cut-off events. [2024-02-02 09:15:19,962 INFO L125 PetriNetUnfolderBase]: For 228762/229099 co-relation queries the response was YES. [2024-02-02 09:15:20,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54584 conditions, 5607 events. 2891/5607 cut-off events. For 228762/229099 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 41560 event pairs, 735 based on Foata normal form. 23/5390 useless extension candidates. Maximal degree in co-relation 54453. Up to 4152 conditions per place. [2024-02-02 09:15:20,042 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 491 selfloop transitions, 123 changer transitions 0/666 dead transitions. [2024-02-02 09:15:20,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 666 transitions, 17575 flow [2024-02-02 09:15:20,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:20,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:20,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-02-02 09:15:20,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39052287581699346 [2024-02-02 09:15:20,043 INFO L175 Difference]: Start difference. First operand has 344 places, 631 transitions, 15953 flow. Second operand 9 states and 239 transitions. [2024-02-02 09:15:20,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 666 transitions, 17575 flow [2024-02-02 09:15:20,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 666 transitions, 17308 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:20,772 INFO L231 Difference]: Finished difference. Result has 347 places, 631 transitions, 15945 flow [2024-02-02 09:15:20,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15686, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15945, PETRI_PLACES=347, PETRI_TRANSITIONS=631} [2024-02-02 09:15:20,773 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 275 predicate places. [2024-02-02 09:15:20,773 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 631 transitions, 15945 flow [2024-02-02 09:15:20,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:20,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:20,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:20,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-02-02 09:15:20,773 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:20,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:20,774 INFO L85 PathProgramCache]: Analyzing trace with hash 660743233, now seen corresponding path program 5 times [2024-02-02 09:15:20,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:20,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027863644] [2024-02-02 09:15:20,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:20,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:20,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:21,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:21,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:21,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027863644] [2024-02-02 09:15:21,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027863644] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:21,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:21,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:15:21,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465315882] [2024-02-02 09:15:21,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:21,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:15:21,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:21,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:15:21,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:15:21,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:21,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 631 transitions, 15945 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:21,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:21,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:21,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:22,778 INFO L124 PetriNetUnfolderBase]: 2570/5077 cut-off events. [2024-02-02 09:15:22,778 INFO L125 PetriNetUnfolderBase]: For 199487/199647 co-relation queries the response was YES. [2024-02-02 09:15:22,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47941 conditions, 5077 events. 2570/5077 cut-off events. For 199487/199647 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 38205 event pairs, 625 based on Foata normal form. 93/5104 useless extension candidates. Maximal degree in co-relation 47809. Up to 1582 conditions per place. [2024-02-02 09:15:22,862 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 515 selfloop transitions, 163 changer transitions 13/711 dead transitions. [2024-02-02 09:15:22,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 711 transitions, 18905 flow [2024-02-02 09:15:22,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:22,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:22,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-02-02 09:15:22,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434640522875817 [2024-02-02 09:15:22,863 INFO L175 Difference]: Start difference. First operand has 347 places, 631 transitions, 15945 flow. Second operand 9 states and 266 transitions. [2024-02-02 09:15:22,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 711 transitions, 18905 flow [2024-02-02 09:15:23,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 711 transitions, 18581 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-02-02 09:15:23,584 INFO L231 Difference]: Finished difference. Result has 347 places, 634 transitions, 16434 flow [2024-02-02 09:15:23,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15613, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16434, PETRI_PLACES=347, PETRI_TRANSITIONS=634} [2024-02-02 09:15:23,585 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 275 predicate places. [2024-02-02 09:15:23,585 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 634 transitions, 16434 flow [2024-02-02 09:15:23,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:23,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:23,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:23,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-02-02 09:15:23,586 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:23,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:23,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1968893389, now seen corresponding path program 1 times [2024-02-02 09:15:23,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:23,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010301451] [2024-02-02 09:15:23,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:23,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:23,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:23,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:23,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:23,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010301451] [2024-02-02 09:15:23,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010301451] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:23,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:23,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:23,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770521472] [2024-02-02 09:15:23,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:23,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:23,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:23,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:23,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:23,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:23,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 634 transitions, 16434 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:23,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:23,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:23,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:25,435 INFO L124 PetriNetUnfolderBase]: 2888/5591 cut-off events. [2024-02-02 09:15:25,435 INFO L125 PetriNetUnfolderBase]: For 243015/243359 co-relation queries the response was YES. [2024-02-02 09:15:25,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54732 conditions, 5591 events. 2888/5591 cut-off events. For 243015/243359 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 41488 event pairs, 795 based on Foata normal form. 21/5374 useless extension candidates. Maximal degree in co-relation 54601. Up to 4242 conditions per place. [2024-02-02 09:15:25,528 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 467 selfloop transitions, 139 changer transitions 0/655 dead transitions. [2024-02-02 09:15:25,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 655 transitions, 17874 flow [2024-02-02 09:15:25,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:25,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:25,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-02-02 09:15:25,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39705882352941174 [2024-02-02 09:15:25,529 INFO L175 Difference]: Start difference. First operand has 347 places, 634 transitions, 16434 flow. Second operand 7 states and 189 transitions. [2024-02-02 09:15:25,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 655 transitions, 17874 flow [2024-02-02 09:15:26,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 655 transitions, 17724 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:26,452 INFO L231 Difference]: Finished difference. Result has 349 places, 636 transitions, 16614 flow [2024-02-02 09:15:26,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16286, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16614, PETRI_PLACES=349, PETRI_TRANSITIONS=636} [2024-02-02 09:15:26,453 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 277 predicate places. [2024-02-02 09:15:26,453 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 636 transitions, 16614 flow [2024-02-02 09:15:26,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:26,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:26,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:26,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-02-02 09:15:26,454 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:26,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:26,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1975673023, now seen corresponding path program 2 times [2024-02-02 09:15:26,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:26,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047859904] [2024-02-02 09:15:26,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:26,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:26,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:26,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:26,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:26,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047859904] [2024-02-02 09:15:26,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047859904] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:26,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:26,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:26,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134651389] [2024-02-02 09:15:26,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:26,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:26,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:26,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:26,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:26,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:26,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 636 transitions, 16614 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:26,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:26,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:26,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:28,429 INFO L124 PetriNetUnfolderBase]: 2887/5599 cut-off events. [2024-02-02 09:15:28,429 INFO L125 PetriNetUnfolderBase]: For 246425/246771 co-relation queries the response was YES. [2024-02-02 09:15:28,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55101 conditions, 5599 events. 2887/5599 cut-off events. For 246425/246771 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 41582 event pairs, 783 based on Foata normal form. 25/5387 useless extension candidates. Maximal degree in co-relation 54970. Up to 4246 conditions per place. [2024-02-02 09:15:28,501 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 485 selfloop transitions, 126 changer transitions 0/660 dead transitions. [2024-02-02 09:15:28,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 660 transitions, 18077 flow [2024-02-02 09:15:28,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:28,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:28,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-02-02 09:15:28,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3907563025210084 [2024-02-02 09:15:28,502 INFO L175 Difference]: Start difference. First operand has 349 places, 636 transitions, 16614 flow. Second operand 7 states and 186 transitions. [2024-02-02 09:15:28,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 660 transitions, 18077 flow [2024-02-02 09:15:29,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 660 transitions, 17922 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:29,302 INFO L231 Difference]: Finished difference. Result has 352 places, 639 transitions, 16782 flow [2024-02-02 09:15:29,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16462, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16782, PETRI_PLACES=352, PETRI_TRANSITIONS=639} [2024-02-02 09:15:29,303 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 280 predicate places. [2024-02-02 09:15:29,303 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 639 transitions, 16782 flow [2024-02-02 09:15:29,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:29,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:29,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:29,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-02-02 09:15:29,304 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:29,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:29,304 INFO L85 PathProgramCache]: Analyzing trace with hash 919292295, now seen corresponding path program 2 times [2024-02-02 09:15:29,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:29,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914663940] [2024-02-02 09:15:29,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:29,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:29,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:29,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:29,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:29,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914663940] [2024-02-02 09:15:29,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914663940] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:29,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:29,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:29,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106871214] [2024-02-02 09:15:29,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:29,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:29,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:29,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:29,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:29,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:29,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 639 transitions, 16782 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:29,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:29,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:29,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:30,694 INFO L124 PetriNetUnfolderBase]: 2102/4399 cut-off events. [2024-02-02 09:15:30,694 INFO L125 PetriNetUnfolderBase]: For 213620/213825 co-relation queries the response was YES. [2024-02-02 09:15:30,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43744 conditions, 4399 events. 2102/4399 cut-off events. For 213620/213825 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 34931 event pairs, 429 based on Foata normal form. 32/4221 useless extension candidates. Maximal degree in co-relation 43613. Up to 1629 conditions per place. [2024-02-02 09:15:30,754 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 361 selfloop transitions, 246 changer transitions 1/674 dead transitions. [2024-02-02 09:15:30,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 674 transitions, 18519 flow [2024-02-02 09:15:30,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:30,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:30,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 235 transitions. [2024-02-02 09:15:30,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5759803921568627 [2024-02-02 09:15:30,756 INFO L175 Difference]: Start difference. First operand has 352 places, 639 transitions, 16782 flow. Second operand 6 states and 235 transitions. [2024-02-02 09:15:30,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 674 transitions, 18519 flow [2024-02-02 09:15:31,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 674 transitions, 18352 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:31,382 INFO L231 Difference]: Finished difference. Result has 355 places, 642 transitions, 17308 flow [2024-02-02 09:15:31,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16615, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=17308, PETRI_PLACES=355, PETRI_TRANSITIONS=642} [2024-02-02 09:15:31,383 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 283 predicate places. [2024-02-02 09:15:31,383 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 642 transitions, 17308 flow [2024-02-02 09:15:31,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:31,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:31,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:31,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-02-02 09:15:31,384 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:31,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:31,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1875602861, now seen corresponding path program 3 times [2024-02-02 09:15:31,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:31,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393323804] [2024-02-02 09:15:31,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:31,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:31,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:31,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:31,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:31,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393323804] [2024-02-02 09:15:31,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393323804] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:31,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:31,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:31,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381515105] [2024-02-02 09:15:31,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:31,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:31,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:31,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:31,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:31,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:31,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 642 transitions, 17308 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:31,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:31,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:31,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:32,973 INFO L124 PetriNetUnfolderBase]: 2081/4358 cut-off events. [2024-02-02 09:15:32,973 INFO L125 PetriNetUnfolderBase]: For 220904/221094 co-relation queries the response was YES. [2024-02-02 09:15:33,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44123 conditions, 4358 events. 2081/4358 cut-off events. For 220904/221094 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 34451 event pairs, 342 based on Foata normal form. 29/4160 useless extension candidates. Maximal degree in co-relation 43990. Up to 1626 conditions per place. [2024-02-02 09:15:33,040 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 372 selfloop transitions, 220 changer transitions 1/659 dead transitions. [2024-02-02 09:15:33,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 659 transitions, 18678 flow [2024-02-02 09:15:33,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:33,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:33,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 221 transitions. [2024-02-02 09:15:33,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-02-02 09:15:33,042 INFO L175 Difference]: Start difference. First operand has 355 places, 642 transitions, 17308 flow. Second operand 6 states and 221 transitions. [2024-02-02 09:15:33,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 659 transitions, 18678 flow [2024-02-02 09:15:33,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 659 transitions, 17975 flow, removed 5 selfloop flow, removed 16 redundant places. [2024-02-02 09:15:33,643 INFO L231 Difference]: Finished difference. Result has 343 places, 641 transitions, 16999 flow [2024-02-02 09:15:33,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16559, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=16999, PETRI_PLACES=343, PETRI_TRANSITIONS=641} [2024-02-02 09:15:33,644 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 271 predicate places. [2024-02-02 09:15:33,644 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 641 transitions, 16999 flow [2024-02-02 09:15:33,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:33,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:33,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:33,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-02-02 09:15:33,645 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:33,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:33,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1621670198, now seen corresponding path program 4 times [2024-02-02 09:15:33,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:33,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755217750] [2024-02-02 09:15:33,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:33,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:33,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:33,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:33,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:33,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755217750] [2024-02-02 09:15:33,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755217750] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:33,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:33,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:33,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893856949] [2024-02-02 09:15:33,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:33,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:33,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:33,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:33,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:33,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:33,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 641 transitions, 16999 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:33,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:33,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:33,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:35,707 INFO L124 PetriNetUnfolderBase]: 3429/6518 cut-off events. [2024-02-02 09:15:35,707 INFO L125 PetriNetUnfolderBase]: For 295234/295612 co-relation queries the response was YES. [2024-02-02 09:15:35,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65338 conditions, 6518 events. 3429/6518 cut-off events. For 295234/295612 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 49079 event pairs, 675 based on Foata normal form. 60/6313 useless extension candidates. Maximal degree in co-relation 65219. Up to 4378 conditions per place. [2024-02-02 09:15:35,805 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 536 selfloop transitions, 176 changer transitions 2/763 dead transitions. [2024-02-02 09:15:35,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 763 transitions, 21526 flow [2024-02-02 09:15:35,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:35,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:35,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-02-02 09:15:35,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035947712418301 [2024-02-02 09:15:35,806 INFO L175 Difference]: Start difference. First operand has 343 places, 641 transitions, 16999 flow. Second operand 9 states and 247 transitions. [2024-02-02 09:15:35,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 763 transitions, 21526 flow [2024-02-02 09:15:36,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 763 transitions, 21031 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:36,857 INFO L231 Difference]: Finished difference. Result has 350 places, 697 transitions, 19074 flow [2024-02-02 09:15:36,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16587, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19074, PETRI_PLACES=350, PETRI_TRANSITIONS=697} [2024-02-02 09:15:36,857 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 278 predicate places. [2024-02-02 09:15:36,858 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 697 transitions, 19074 flow [2024-02-02 09:15:36,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:36,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:36,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:36,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-02-02 09:15:36,858 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:36,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:36,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1038367566, now seen corresponding path program 5 times [2024-02-02 09:15:36,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:36,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182428286] [2024-02-02 09:15:36,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:36,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:36,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:37,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:37,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:37,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182428286] [2024-02-02 09:15:37,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182428286] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:37,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:37,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:37,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812755633] [2024-02-02 09:15:37,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:37,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:37,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:37,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:37,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:37,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:37,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 697 transitions, 19074 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:37,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:37,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:37,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:38,979 INFO L124 PetriNetUnfolderBase]: 3399/6473 cut-off events. [2024-02-02 09:15:38,979 INFO L125 PetriNetUnfolderBase]: For 304166/304519 co-relation queries the response was YES. [2024-02-02 09:15:39,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64897 conditions, 6473 events. 3399/6473 cut-off events. For 304166/304519 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 48806 event pairs, 752 based on Foata normal form. 24/6227 useless extension candidates. Maximal degree in co-relation 64775. Up to 4984 conditions per place. [2024-02-02 09:15:39,070 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 554 selfloop transitions, 130 changer transitions 0/733 dead transitions. [2024-02-02 09:15:39,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 733 transitions, 20856 flow [2024-02-02 09:15:39,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:39,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:39,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-02-02 09:15:39,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872549019607843 [2024-02-02 09:15:39,071 INFO L175 Difference]: Start difference. First operand has 350 places, 697 transitions, 19074 flow. Second operand 9 states and 237 transitions. [2024-02-02 09:15:39,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 733 transitions, 20856 flow [2024-02-02 09:15:40,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 733 transitions, 20609 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:40,211 INFO L231 Difference]: Finished difference. Result has 355 places, 697 transitions, 19099 flow [2024-02-02 09:15:40,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18827, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19099, PETRI_PLACES=355, PETRI_TRANSITIONS=697} [2024-02-02 09:15:40,211 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 283 predicate places. [2024-02-02 09:15:40,211 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 697 transitions, 19099 flow [2024-02-02 09:15:40,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:40,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:40,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:40,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-02-02 09:15:40,212 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:40,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:40,212 INFO L85 PathProgramCache]: Analyzing trace with hash -10578066, now seen corresponding path program 6 times [2024-02-02 09:15:40,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:40,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745282608] [2024-02-02 09:15:40,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:40,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:40,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:40,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:40,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:40,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745282608] [2024-02-02 09:15:40,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745282608] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:40,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:40,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:40,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199543498] [2024-02-02 09:15:40,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:40,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:40,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:40,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:40,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:40,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:40,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 697 transitions, 19099 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:40,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:40,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:40,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:42,314 INFO L124 PetriNetUnfolderBase]: 3377/6433 cut-off events. [2024-02-02 09:15:42,314 INFO L125 PetriNetUnfolderBase]: For 305770/306127 co-relation queries the response was YES. [2024-02-02 09:15:42,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64444 conditions, 6433 events. 3377/6433 cut-off events. For 305770/306127 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 48487 event pairs, 741 based on Foata normal form. 26/6186 useless extension candidates. Maximal degree in co-relation 64321. Up to 4930 conditions per place. [2024-02-02 09:15:42,405 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 553 selfloop transitions, 130 changer transitions 0/732 dead transitions. [2024-02-02 09:15:42,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 732 transitions, 20882 flow [2024-02-02 09:15:42,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:42,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:42,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-02-02 09:15:42,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-02-02 09:15:42,409 INFO L175 Difference]: Start difference. First operand has 355 places, 697 transitions, 19099 flow. Second operand 9 states and 234 transitions. [2024-02-02 09:15:42,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 732 transitions, 20882 flow [2024-02-02 09:15:43,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 732 transitions, 20610 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:43,564 INFO L231 Difference]: Finished difference. Result has 358 places, 697 transitions, 19101 flow [2024-02-02 09:15:43,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18827, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19101, PETRI_PLACES=358, PETRI_TRANSITIONS=697} [2024-02-02 09:15:43,565 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 286 predicate places. [2024-02-02 09:15:43,565 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 697 transitions, 19101 flow [2024-02-02 09:15:43,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:43,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:43,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:43,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-02-02 09:15:43,566 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:43,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:43,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1775682177, now seen corresponding path program 3 times [2024-02-02 09:15:43,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:43,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961648028] [2024-02-02 09:15:43,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:43,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:43,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:43,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:43,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:43,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961648028] [2024-02-02 09:15:43,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961648028] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:43,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:43,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:43,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558073632] [2024-02-02 09:15:43,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:43,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:43,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:43,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:43,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:43,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:43,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 697 transitions, 19101 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:43,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:43,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:43,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:45,489 INFO L124 PetriNetUnfolderBase]: 3382/6436 cut-off events. [2024-02-02 09:15:45,489 INFO L125 PetriNetUnfolderBase]: For 308705/309045 co-relation queries the response was YES. [2024-02-02 09:15:45,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64580 conditions, 6436 events. 3382/6436 cut-off events. For 308705/309045 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 48412 event pairs, 815 based on Foata normal form. 8/6158 useless extension candidates. Maximal degree in co-relation 64456. Up to 5034 conditions per place. [2024-02-02 09:15:45,574 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 553 selfloop transitions, 108 changer transitions 0/710 dead transitions. [2024-02-02 09:15:45,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 710 transitions, 20532 flow [2024-02-02 09:15:45,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:45,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:45,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-02-02 09:15:45,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3799019607843137 [2024-02-02 09:15:45,575 INFO L175 Difference]: Start difference. First operand has 358 places, 697 transitions, 19101 flow. Second operand 6 states and 155 transitions. [2024-02-02 09:15:45,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 710 transitions, 20532 flow [2024-02-02 09:15:46,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 710 transitions, 20254 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:15:46,606 INFO L231 Difference]: Finished difference. Result has 355 places, 699 transitions, 19115 flow [2024-02-02 09:15:46,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18813, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=19115, PETRI_PLACES=355, PETRI_TRANSITIONS=699} [2024-02-02 09:15:46,606 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 283 predicate places. [2024-02-02 09:15:46,606 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 699 transitions, 19115 flow [2024-02-02 09:15:46,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:46,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:46,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:46,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-02-02 09:15:46,607 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:46,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:46,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1776450108, now seen corresponding path program 7 times [2024-02-02 09:15:46,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:46,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765513780] [2024-02-02 09:15:46,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:46,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:46,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:46,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-02-02 09:15:46,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:46,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765513780] [2024-02-02 09:15:46,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765513780] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:46,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:46,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:46,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584596236] [2024-02-02 09:15:46,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:46,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:46,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:46,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:46,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:46,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:46,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 699 transitions, 19115 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:46,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:46,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:46,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:48,686 INFO L124 PetriNetUnfolderBase]: 3364/6435 cut-off events. [2024-02-02 09:15:48,686 INFO L125 PetriNetUnfolderBase]: For 304676/305018 co-relation queries the response was YES. [2024-02-02 09:15:48,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64683 conditions, 6435 events. 3364/6435 cut-off events. For 304676/305018 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 48343 event pairs, 375 based on Foata normal form. 24/6213 useless extension candidates. Maximal degree in co-relation 64561. Up to 3411 conditions per place. [2024-02-02 09:15:48,771 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 396 selfloop transitions, 292 changer transitions 0/737 dead transitions. [2024-02-02 09:15:48,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 737 transitions, 20940 flow [2024-02-02 09:15:48,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:48,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:48,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-02-02 09:15:48,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41911764705882354 [2024-02-02 09:15:48,772 INFO L175 Difference]: Start difference. First operand has 355 places, 699 transitions, 19115 flow. Second operand 8 states and 228 transitions. [2024-02-02 09:15:48,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 737 transitions, 20940 flow [2024-02-02 09:15:49,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 737 transitions, 20654 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:49,756 INFO L231 Difference]: Finished difference. Result has 359 places, 699 transitions, 19526 flow [2024-02-02 09:15:49,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18831, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19526, PETRI_PLACES=359, PETRI_TRANSITIONS=699} [2024-02-02 09:15:49,757 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 287 predicate places. [2024-02-02 09:15:49,757 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 699 transitions, 19526 flow [2024-02-02 09:15:49,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:49,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:49,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:49,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-02-02 09:15:49,758 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:49,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:49,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1312216854, now seen corresponding path program 8 times [2024-02-02 09:15:49,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:49,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129545240] [2024-02-02 09:15:49,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:49,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:49,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:49,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:49,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:49,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129545240] [2024-02-02 09:15:49,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129545240] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:49,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:49,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:49,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085869777] [2024-02-02 09:15:49,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:49,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:49,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:49,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:49,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:49,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:49,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 699 transitions, 19526 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:49,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:49,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:49,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:51,772 INFO L124 PetriNetUnfolderBase]: 3340/6370 cut-off events. [2024-02-02 09:15:51,772 INFO L125 PetriNetUnfolderBase]: For 320852/321208 co-relation queries the response was YES. [2024-02-02 09:15:51,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65047 conditions, 6370 events. 3340/6370 cut-off events. For 320852/321208 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 47973 event pairs, 739 based on Foata normal form. 22/6121 useless extension candidates. Maximal degree in co-relation 64925. Up to 4805 conditions per place. [2024-02-02 09:15:51,867 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 524 selfloop transitions, 151 changer transitions 0/724 dead transitions. [2024-02-02 09:15:51,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 724 transitions, 21112 flow [2024-02-02 09:15:51,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:51,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:51,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-02-02 09:15:51,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39338235294117646 [2024-02-02 09:15:51,868 INFO L175 Difference]: Start difference. First operand has 359 places, 699 transitions, 19526 flow. Second operand 8 states and 214 transitions. [2024-02-02 09:15:51,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 724 transitions, 21112 flow [2024-02-02 09:15:53,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 724 transitions, 20753 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:53,164 INFO L231 Difference]: Finished difference. Result has 362 places, 699 transitions, 19489 flow [2024-02-02 09:15:53,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19167, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19489, PETRI_PLACES=362, PETRI_TRANSITIONS=699} [2024-02-02 09:15:53,165 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 290 predicate places. [2024-02-02 09:15:53,165 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 699 transitions, 19489 flow [2024-02-02 09:15:53,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:53,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:53,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:53,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-02-02 09:15:53,165 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:53,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:53,166 INFO L85 PathProgramCache]: Analyzing trace with hash -747739908, now seen corresponding path program 9 times [2024-02-02 09:15:53,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:53,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898696169] [2024-02-02 09:15:53,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:53,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:53,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:53,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:53,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:53,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898696169] [2024-02-02 09:15:53,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898696169] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:53,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:53,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:53,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329145399] [2024-02-02 09:15:53,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:53,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:53,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:53,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:53,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:53,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:53,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 699 transitions, 19489 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:53,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:53,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:53,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:55,246 INFO L124 PetriNetUnfolderBase]: 3398/6482 cut-off events. [2024-02-02 09:15:55,246 INFO L125 PetriNetUnfolderBase]: For 327422/327780 co-relation queries the response was YES. [2024-02-02 09:15:55,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65625 conditions, 6482 events. 3398/6482 cut-off events. For 327422/327780 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 48929 event pairs, 743 based on Foata normal form. 26/6236 useless extension candidates. Maximal degree in co-relation 65502. Up to 4891 conditions per place. [2024-02-02 09:15:55,334 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 543 selfloop transitions, 146 changer transitions 0/738 dead transitions. [2024-02-02 09:15:55,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 738 transitions, 21593 flow [2024-02-02 09:15:55,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:55,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:55,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-02-02 09:15:55,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38419117647058826 [2024-02-02 09:15:55,336 INFO L175 Difference]: Start difference. First operand has 362 places, 699 transitions, 19489 flow. Second operand 8 states and 209 transitions. [2024-02-02 09:15:55,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 738 transitions, 21593 flow [2024-02-02 09:15:56,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 738 transitions, 21279 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-02-02 09:15:56,513 INFO L231 Difference]: Finished difference. Result has 362 places, 707 transitions, 19731 flow [2024-02-02 09:15:56,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19175, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19731, PETRI_PLACES=362, PETRI_TRANSITIONS=707} [2024-02-02 09:15:56,514 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 290 predicate places. [2024-02-02 09:15:56,514 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 707 transitions, 19731 flow [2024-02-02 09:15:56,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:56,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:56,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:56,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-02-02 09:15:56,514 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:56,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:56,514 INFO L85 PathProgramCache]: Analyzing trace with hash -224111164, now seen corresponding path program 10 times [2024-02-02 09:15:56,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:56,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88145192] [2024-02-02 09:15:56,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:56,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:56,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:56,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-02-02 09:15:56,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:56,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88145192] [2024-02-02 09:15:56,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88145192] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:56,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:56,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:56,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166020046] [2024-02-02 09:15:56,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:56,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:56,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:56,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:56,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:56,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:56,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 707 transitions, 19731 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:56,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:56,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:56,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:58,671 INFO L124 PetriNetUnfolderBase]: 3402/6479 cut-off events. [2024-02-02 09:15:58,671 INFO L125 PetriNetUnfolderBase]: For 326516/326930 co-relation queries the response was YES. [2024-02-02 09:15:58,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65663 conditions, 6479 events. 3402/6479 cut-off events. For 326516/326930 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 48808 event pairs, 714 based on Foata normal form. 52/6274 useless extension candidates. Maximal degree in co-relation 65540. Up to 4366 conditions per place. [2024-02-02 09:15:58,758 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 517 selfloop transitions, 177 changer transitions 0/743 dead transitions. [2024-02-02 09:15:58,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 743 transitions, 21600 flow [2024-02-02 09:15:58,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:58,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:58,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-02-02 09:15:58,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025735294117647 [2024-02-02 09:15:58,759 INFO L175 Difference]: Start difference. First operand has 362 places, 707 transitions, 19731 flow. Second operand 8 states and 219 transitions. [2024-02-02 09:15:58,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 743 transitions, 21600 flow [2024-02-02 09:15:59,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 743 transitions, 21321 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:59,790 INFO L231 Difference]: Finished difference. Result has 364 places, 707 transitions, 19852 flow [2024-02-02 09:15:59,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19456, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19852, PETRI_PLACES=364, PETRI_TRANSITIONS=707} [2024-02-02 09:15:59,791 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 292 predicate places. [2024-02-02 09:15:59,791 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 707 transitions, 19852 flow [2024-02-02 09:15:59,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:59,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:59,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:59,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-02-02 09:15:59,791 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:59,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:59,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1629701684, now seen corresponding path program 11 times [2024-02-02 09:15:59,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:59,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978965889] [2024-02-02 09:15:59,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:59,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:59,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:59,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:59,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:59,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978965889] [2024-02-02 09:15:59,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978965889] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:59,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:59,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:59,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178541208] [2024-02-02 09:15:59,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:59,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:59,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:59,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:59,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:00,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:00,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 707 transitions, 19852 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:00,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:00,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:00,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:01,854 INFO L124 PetriNetUnfolderBase]: 3374/6432 cut-off events. [2024-02-02 09:16:01,855 INFO L125 PetriNetUnfolderBase]: For 331714/332046 co-relation queries the response was YES. [2024-02-02 09:16:01,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65399 conditions, 6432 events. 3374/6432 cut-off events. For 331714/332046 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 48529 event pairs, 784 based on Foata normal form. 19/6169 useless extension candidates. Maximal degree in co-relation 65276. Up to 4750 conditions per place. [2024-02-02 09:16:01,944 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 523 selfloop transitions, 155 changer transitions 0/727 dead transitions. [2024-02-02 09:16:01,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 727 transitions, 21374 flow [2024-02-02 09:16:01,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:01,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:01,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-02-02 09:16:01,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786764705882353 [2024-02-02 09:16:01,945 INFO L175 Difference]: Start difference. First operand has 364 places, 707 transitions, 19852 flow. Second operand 8 states and 206 transitions. [2024-02-02 09:16:01,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 727 transitions, 21374 flow [2024-02-02 09:16:03,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 727 transitions, 21054 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:03,079 INFO L231 Difference]: Finished difference. Result has 366 places, 707 transitions, 19876 flow [2024-02-02 09:16:03,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19532, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19876, PETRI_PLACES=366, PETRI_TRANSITIONS=707} [2024-02-02 09:16:03,079 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 294 predicate places. [2024-02-02 09:16:03,080 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 707 transitions, 19876 flow [2024-02-02 09:16:03,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:03,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:03,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:03,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-02-02 09:16:03,080 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:03,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:03,080 INFO L85 PathProgramCache]: Analyzing trace with hash 240122090, now seen corresponding path program 12 times [2024-02-02 09:16:03,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:03,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442138220] [2024-02-02 09:16:03,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:03,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:03,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:03,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:03,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:03,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442138220] [2024-02-02 09:16:03,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442138220] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:03,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:03,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:03,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873589760] [2024-02-02 09:16:03,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:03,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:03,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:03,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:03,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:03,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:03,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 707 transitions, 19876 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:03,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:03,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:03,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:04,987 INFO L124 PetriNetUnfolderBase]: 3346/6390 cut-off events. [2024-02-02 09:16:04,988 INFO L125 PetriNetUnfolderBase]: For 324991/325346 co-relation queries the response was YES. [2024-02-02 09:16:05,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65018 conditions, 6390 events. 3346/6390 cut-off events. For 324991/325346 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 48229 event pairs, 736 based on Foata normal form. 22/6140 useless extension candidates. Maximal degree in co-relation 64894. Up to 4819 conditions per place. [2024-02-02 09:16:05,084 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 538 selfloop transitions, 143 changer transitions 0/730 dead transitions. [2024-02-02 09:16:05,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 730 transitions, 21468 flow [2024-02-02 09:16:05,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:05,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:05,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-02-02 09:16:05,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38786764705882354 [2024-02-02 09:16:05,085 INFO L175 Difference]: Start difference. First operand has 366 places, 707 transitions, 19876 flow. Second operand 8 states and 211 transitions. [2024-02-02 09:16:05,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 730 transitions, 21468 flow [2024-02-02 09:16:06,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 730 transitions, 21164 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-02-02 09:16:06,167 INFO L231 Difference]: Finished difference. Result has 367 places, 707 transitions, 19880 flow [2024-02-02 09:16:06,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19572, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19880, PETRI_PLACES=367, PETRI_TRANSITIONS=707} [2024-02-02 09:16:06,168 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 295 predicate places. [2024-02-02 09:16:06,168 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 707 transitions, 19880 flow [2024-02-02 09:16:06,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:06,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:06,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:06,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-02-02 09:16:06,168 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:06,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:06,169 INFO L85 PathProgramCache]: Analyzing trace with hash -86022660, now seen corresponding path program 1 times [2024-02-02 09:16:06,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:06,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541376944] [2024-02-02 09:16:06,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:06,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:06,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:06,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-02-02 09:16:06,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:06,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541376944] [2024-02-02 09:16:06,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541376944] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:06,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:06,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:06,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277943937] [2024-02-02 09:16:06,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:06,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:06,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:06,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:06,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:06,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:06,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 707 transitions, 19880 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:06,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:06,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:06,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:08,230 INFO L124 PetriNetUnfolderBase]: 2944/5939 cut-off events. [2024-02-02 09:16:08,230 INFO L125 PetriNetUnfolderBase]: For 280086/280250 co-relation queries the response was YES. [2024-02-02 09:16:08,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57857 conditions, 5939 events. 2944/5939 cut-off events. For 280086/280250 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 47159 event pairs, 385 based on Foata normal form. 45/5912 useless extension candidates. Maximal degree in co-relation 57731. Up to 1940 conditions per place. [2024-02-02 09:16:08,298 INFO L140 encePairwiseOnDemand]: 49/68 looper letters, 426 selfloop transitions, 318 changer transitions 10/775 dead transitions. [2024-02-02 09:16:08,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 775 transitions, 22488 flow [2024-02-02 09:16:08,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:08,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:08,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-02-02 09:16:08,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45036764705882354 [2024-02-02 09:16:08,299 INFO L175 Difference]: Start difference. First operand has 367 places, 707 transitions, 19880 flow. Second operand 8 states and 245 transitions. [2024-02-02 09:16:08,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 775 transitions, 22488 flow [2024-02-02 09:16:09,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 775 transitions, 22191 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-02-02 09:16:09,109 INFO L231 Difference]: Finished difference. Result has 369 places, 711 transitions, 20637 flow [2024-02-02 09:16:09,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19592, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20637, PETRI_PLACES=369, PETRI_TRANSITIONS=711} [2024-02-02 09:16:09,109 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 297 predicate places. [2024-02-02 09:16:09,109 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 711 transitions, 20637 flow [2024-02-02 09:16:09,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:09,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:09,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:09,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-02-02 09:16:09,110 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:09,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:09,110 INFO L85 PathProgramCache]: Analyzing trace with hash -775560140, now seen corresponding path program 2 times [2024-02-02 09:16:09,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:09,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913273360] [2024-02-02 09:16:09,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:09,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:09,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:09,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:09,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:09,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913273360] [2024-02-02 09:16:09,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913273360] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:09,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:09,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:09,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021399827] [2024-02-02 09:16:09,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:09,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:09,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:09,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:09,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:09,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:09,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 711 transitions, 20637 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:09,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:09,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:09,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:11,217 INFO L124 PetriNetUnfolderBase]: 2943/6011 cut-off events. [2024-02-02 09:16:11,217 INFO L125 PetriNetUnfolderBase]: For 296256/296456 co-relation queries the response was YES. [2024-02-02 09:16:11,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60982 conditions, 6011 events. 2943/6011 cut-off events. For 296256/296456 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 48231 event pairs, 412 based on Foata normal form. 29/5968 useless extension candidates. Maximal degree in co-relation 60855. Up to 1639 conditions per place. [2024-02-02 09:16:11,297 INFO L140 encePairwiseOnDemand]: 50/68 looper letters, 393 selfloop transitions, 317 changer transitions 37/768 dead transitions. [2024-02-02 09:16:11,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 768 transitions, 23006 flow [2024-02-02 09:16:11,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:11,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:11,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-02-02 09:16:11,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45955882352941174 [2024-02-02 09:16:11,298 INFO L175 Difference]: Start difference. First operand has 369 places, 711 transitions, 20637 flow. Second operand 8 states and 250 transitions. [2024-02-02 09:16:11,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 768 transitions, 23006 flow [2024-02-02 09:16:12,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 768 transitions, 22709 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:12,351 INFO L231 Difference]: Finished difference. Result has 373 places, 677 transitions, 20415 flow [2024-02-02 09:16:12,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=20353, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20415, PETRI_PLACES=373, PETRI_TRANSITIONS=677} [2024-02-02 09:16:12,352 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 301 predicate places. [2024-02-02 09:16:12,352 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 677 transitions, 20415 flow [2024-02-02 09:16:12,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:12,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:12,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:12,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-02-02 09:16:12,352 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:12,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:12,352 INFO L85 PathProgramCache]: Analyzing trace with hash -475924902, now seen corresponding path program 3 times [2024-02-02 09:16:12,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:12,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363619031] [2024-02-02 09:16:12,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:12,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:12,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:12,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:12,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:12,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363619031] [2024-02-02 09:16:12,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363619031] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:12,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:12,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:12,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732506016] [2024-02-02 09:16:12,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:12,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:12,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:12,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:12,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:12,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:12,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 677 transitions, 20415 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:12,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:12,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:12,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:14,382 INFO L124 PetriNetUnfolderBase]: 2851/5873 cut-off events. [2024-02-02 09:16:14,382 INFO L125 PetriNetUnfolderBase]: For 296294/296494 co-relation queries the response was YES. [2024-02-02 09:16:14,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60707 conditions, 5873 events. 2851/5873 cut-off events. For 296294/296494 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 47126 event pairs, 419 based on Foata normal form. 29/5830 useless extension candidates. Maximal degree in co-relation 60579. Up to 1448 conditions per place. [2024-02-02 09:16:14,462 INFO L140 encePairwiseOnDemand]: 51/68 looper letters, 406 selfloop transitions, 258 changer transitions 42/727 dead transitions. [2024-02-02 09:16:14,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 727 transitions, 22576 flow [2024-02-02 09:16:14,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:14,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:14,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-02-02 09:16:14,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-02-02 09:16:14,463 INFO L175 Difference]: Start difference. First operand has 373 places, 677 transitions, 20415 flow. Second operand 8 states and 238 transitions. [2024-02-02 09:16:14,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 727 transitions, 22576 flow [2024-02-02 09:16:15,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 727 transitions, 22156 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:16:15,581 INFO L231 Difference]: Finished difference. Result has 375 places, 640 transitions, 19952 flow [2024-02-02 09:16:15,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19998, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19952, PETRI_PLACES=375, PETRI_TRANSITIONS=640} [2024-02-02 09:16:15,582 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 303 predicate places. [2024-02-02 09:16:15,582 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 640 transitions, 19952 flow [2024-02-02 09:16:15,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:15,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:15,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:15,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-02-02 09:16:15,583 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:15,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:15,583 INFO L85 PathProgramCache]: Analyzing trace with hash 630090790, now seen corresponding path program 1 times [2024-02-02 09:16:15,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:15,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111332118] [2024-02-02 09:16:15,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:15,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:15,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:15,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:15,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:15,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111332118] [2024-02-02 09:16:15,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111332118] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:15,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:15,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:15,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468134421] [2024-02-02 09:16:15,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:15,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:15,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:15,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:15,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:15,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:15,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 640 transitions, 19952 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:15,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:15,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:15,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:17,725 INFO L124 PetriNetUnfolderBase]: 3218/6376 cut-off events. [2024-02-02 09:16:17,725 INFO L125 PetriNetUnfolderBase]: For 370863/371262 co-relation queries the response was YES. [2024-02-02 09:16:17,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70096 conditions, 6376 events. 3218/6376 cut-off events. For 370863/371262 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 49390 event pairs, 724 based on Foata normal form. 39/6172 useless extension candidates. Maximal degree in co-relation 69966. Up to 3934 conditions per place. [2024-02-02 09:16:17,828 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 449 selfloop transitions, 134 changer transitions 44/672 dead transitions. [2024-02-02 09:16:17,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 672 transitions, 21621 flow [2024-02-02 09:16:17,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:17,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:17,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-02-02 09:16:17,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3949579831932773 [2024-02-02 09:16:17,831 INFO L175 Difference]: Start difference. First operand has 375 places, 640 transitions, 19952 flow. Second operand 7 states and 188 transitions. [2024-02-02 09:16:17,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 672 transitions, 21621 flow [2024-02-02 09:16:19,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 672 transitions, 20585 flow, removed 65 selfloop flow, removed 18 redundant places. [2024-02-02 09:16:19,383 INFO L231 Difference]: Finished difference. Result has 364 places, 596 transitions, 18050 flow [2024-02-02 09:16:19,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=18926, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18050, PETRI_PLACES=364, PETRI_TRANSITIONS=596} [2024-02-02 09:16:19,384 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 292 predicate places. [2024-02-02 09:16:19,384 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 596 transitions, 18050 flow [2024-02-02 09:16:19,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:19,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:19,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:19,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-02-02 09:16:19,385 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:19,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:19,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1773151660, now seen corresponding path program 4 times [2024-02-02 09:16:19,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:19,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066167285] [2024-02-02 09:16:19,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:19,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:19,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:19,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:19,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:19,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066167285] [2024-02-02 09:16:19,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066167285] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:19,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:19,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:19,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230755491] [2024-02-02 09:16:19,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:19,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:19,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:19,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:19,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:19,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:19,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 596 transitions, 18050 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:19,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:19,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:19,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:21,157 INFO L124 PetriNetUnfolderBase]: 2527/5230 cut-off events. [2024-02-02 09:16:21,157 INFO L125 PetriNetUnfolderBase]: For 275359/275559 co-relation queries the response was YES. [2024-02-02 09:16:21,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54049 conditions, 5230 events. 2527/5230 cut-off events. For 275359/275559 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 41083 event pairs, 624 based on Foata normal form. 83/5241 useless extension candidates. Maximal degree in co-relation 53925. Up to 3034 conditions per place. [2024-02-02 09:16:21,230 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 447 selfloop transitions, 140 changer transitions 23/631 dead transitions. [2024-02-02 09:16:21,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 631 transitions, 19946 flow [2024-02-02 09:16:21,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:21,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:21,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-02-02 09:16:21,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007352941176471 [2024-02-02 09:16:21,231 INFO L175 Difference]: Start difference. First operand has 364 places, 596 transitions, 18050 flow. Second operand 8 states and 218 transitions. [2024-02-02 09:16:21,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 631 transitions, 19946 flow [2024-02-02 09:16:22,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 631 transitions, 18697 flow, removed 11 selfloop flow, removed 27 redundant places. [2024-02-02 09:16:22,146 INFO L231 Difference]: Finished difference. Result has 341 places, 566 transitions, 16520 flow [2024-02-02 09:16:22,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16705, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16520, PETRI_PLACES=341, PETRI_TRANSITIONS=566} [2024-02-02 09:16:22,147 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 269 predicate places. [2024-02-02 09:16:22,147 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 566 transitions, 16520 flow [2024-02-02 09:16:22,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:22,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:22,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:22,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-02-02 09:16:22,147 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:22,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:22,147 INFO L85 PathProgramCache]: Analyzing trace with hash -2026455186, now seen corresponding path program 2 times [2024-02-02 09:16:22,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:22,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675931340] [2024-02-02 09:16:22,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:22,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:22,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:22,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:22,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:22,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675931340] [2024-02-02 09:16:22,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675931340] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:22,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:22,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:22,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213139160] [2024-02-02 09:16:22,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:22,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:22,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:22,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:22,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:22,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:22,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 566 transitions, 16520 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:22,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:22,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:22,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:24,174 INFO L124 PetriNetUnfolderBase]: 2988/6020 cut-off events. [2024-02-02 09:16:24,174 INFO L125 PetriNetUnfolderBase]: For 291416/291817 co-relation queries the response was YES. [2024-02-02 09:16:24,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61058 conditions, 6020 events. 2988/6020 cut-off events. For 291416/291817 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 46721 event pairs, 817 based on Foata normal form. 39/5833 useless extension candidates. Maximal degree in co-relation 60947. Up to 4038 conditions per place. [2024-02-02 09:16:24,245 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 462 selfloop transitions, 123 changer transitions 12/639 dead transitions. [2024-02-02 09:16:24,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 639 transitions, 18839 flow [2024-02-02 09:16:24,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:24,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:24,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-02-02 09:16:24,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39869281045751637 [2024-02-02 09:16:24,246 INFO L175 Difference]: Start difference. First operand has 341 places, 566 transitions, 16520 flow. Second operand 9 states and 244 transitions. [2024-02-02 09:16:24,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 639 transitions, 18839 flow [2024-02-02 09:16:25,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 639 transitions, 18583 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:25,174 INFO L231 Difference]: Finished difference. Result has 344 places, 557 transitions, 16322 flow [2024-02-02 09:16:25,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16264, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16322, PETRI_PLACES=344, PETRI_TRANSITIONS=557} [2024-02-02 09:16:25,175 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 272 predicate places. [2024-02-02 09:16:25,175 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 557 transitions, 16322 flow [2024-02-02 09:16:25,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:25,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:25,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:25,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-02-02 09:16:25,175 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:25,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:25,176 INFO L85 PathProgramCache]: Analyzing trace with hash 982295748, now seen corresponding path program 3 times [2024-02-02 09:16:25,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:25,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363499360] [2024-02-02 09:16:25,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:25,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:25,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:25,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-02-02 09:16:25,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:25,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363499360] [2024-02-02 09:16:25,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363499360] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:25,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:25,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:25,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319057525] [2024-02-02 09:16:25,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:25,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:25,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:25,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:25,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:25,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:25,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 557 transitions, 16322 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:25,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:25,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:25,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:27,080 INFO L124 PetriNetUnfolderBase]: 2898/5859 cut-off events. [2024-02-02 09:16:27,080 INFO L125 PetriNetUnfolderBase]: For 285377/285745 co-relation queries the response was YES. [2024-02-02 09:16:27,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59661 conditions, 5859 events. 2898/5859 cut-off events. For 285377/285745 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 45160 event pairs, 799 based on Foata normal form. 26/5662 useless extension candidates. Maximal degree in co-relation 59549. Up to 4319 conditions per place. [2024-02-02 09:16:27,156 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 443 selfloop transitions, 84 changer transitions 35/603 dead transitions. [2024-02-02 09:16:27,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 603 transitions, 18054 flow [2024-02-02 09:16:27,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:27,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:27,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-02-02 09:16:27,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-02-02 09:16:27,157 INFO L175 Difference]: Start difference. First operand has 344 places, 557 transitions, 16322 flow. Second operand 8 states and 210 transitions. [2024-02-02 09:16:27,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 603 transitions, 18054 flow [2024-02-02 09:16:28,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 603 transitions, 17811 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-02-02 09:16:28,114 INFO L231 Difference]: Finished difference. Result has 345 places, 527 transitions, 15548 flow [2024-02-02 09:16:28,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16079, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15548, PETRI_PLACES=345, PETRI_TRANSITIONS=527} [2024-02-02 09:16:28,114 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 273 predicate places. [2024-02-02 09:16:28,114 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 527 transitions, 15548 flow [2024-02-02 09:16:28,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:28,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:28,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:28,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-02-02 09:16:28,115 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:28,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:28,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1765698368, now seen corresponding path program 4 times [2024-02-02 09:16:28,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:28,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293514177] [2024-02-02 09:16:28,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:28,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:28,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:28,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:28,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:28,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293514177] [2024-02-02 09:16:28,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293514177] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:28,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:28,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:28,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261983364] [2024-02-02 09:16:28,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:28,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:28,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:28,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:28,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:28,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:28,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 527 transitions, 15548 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:28,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:28,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:28,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:30,063 INFO L124 PetriNetUnfolderBase]: 2967/6170 cut-off events. [2024-02-02 09:16:30,063 INFO L125 PetriNetUnfolderBase]: For 292716/293138 co-relation queries the response was YES. [2024-02-02 09:16:30,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62002 conditions, 6170 events. 2967/6170 cut-off events. For 292716/293138 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 49495 event pairs, 879 based on Foata normal form. 72/6028 useless extension candidates. Maximal degree in co-relation 61889. Up to 3655 conditions per place. [2024-02-02 09:16:30,134 INFO L140 encePairwiseOnDemand]: 55/68 looper letters, 434 selfloop transitions, 131 changer transitions 24/630 dead transitions. [2024-02-02 09:16:30,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 630 transitions, 18602 flow [2024-02-02 09:16:30,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:30,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:30,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-02-02 09:16:30,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019607843137255 [2024-02-02 09:16:30,135 INFO L175 Difference]: Start difference. First operand has 345 places, 527 transitions, 15548 flow. Second operand 9 states and 246 transitions. [2024-02-02 09:16:30,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 630 transitions, 18602 flow [2024-02-02 09:16:31,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 630 transitions, 18335 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-02-02 09:16:31,162 INFO L231 Difference]: Finished difference. Result has 344 places, 527 transitions, 15508 flow [2024-02-02 09:16:31,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15282, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15508, PETRI_PLACES=344, PETRI_TRANSITIONS=527} [2024-02-02 09:16:31,163 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 272 predicate places. [2024-02-02 09:16:31,163 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 527 transitions, 15508 flow [2024-02-02 09:16:31,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:31,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:31,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:31,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-02-02 09:16:31,163 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:31,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:31,163 INFO L85 PathProgramCache]: Analyzing trace with hash -944555064, now seen corresponding path program 5 times [2024-02-02 09:16:31,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:31,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218835855] [2024-02-02 09:16:31,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:31,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:31,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:31,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:31,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:31,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218835855] [2024-02-02 09:16:31,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218835855] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:31,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:31,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:31,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073703702] [2024-02-02 09:16:31,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:31,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:31,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:31,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:31,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:31,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:31,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 527 transitions, 15508 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:31,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:31,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:31,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:33,010 INFO L124 PetriNetUnfolderBase]: 2813/5903 cut-off events. [2024-02-02 09:16:33,011 INFO L125 PetriNetUnfolderBase]: For 284995/285375 co-relation queries the response was YES. [2024-02-02 09:16:33,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59524 conditions, 5903 events. 2813/5903 cut-off events. For 284995/285375 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 47163 event pairs, 875 based on Foata normal form. 27/5720 useless extension candidates. Maximal degree in co-relation 59412. Up to 4444 conditions per place. [2024-02-02 09:16:33,084 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 430 selfloop transitions, 79 changer transitions 23/573 dead transitions. [2024-02-02 09:16:33,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 573 transitions, 17194 flow [2024-02-02 09:16:33,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:33,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:33,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-02-02 09:16:33,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-02-02 09:16:33,086 INFO L175 Difference]: Start difference. First operand has 344 places, 527 transitions, 15508 flow. Second operand 8 states and 210 transitions. [2024-02-02 09:16:33,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 573 transitions, 17194 flow [2024-02-02 09:16:34,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 573 transitions, 16952 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-02 09:16:34,073 INFO L231 Difference]: Finished difference. Result has 345 places, 513 transitions, 15101 flow [2024-02-02 09:16:34,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15267, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15101, PETRI_PLACES=345, PETRI_TRANSITIONS=513} [2024-02-02 09:16:34,073 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 273 predicate places. [2024-02-02 09:16:34,073 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 513 transitions, 15101 flow [2024-02-02 09:16:34,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:34,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:34,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:34,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-02-02 09:16:34,074 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:34,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:34,075 INFO L85 PathProgramCache]: Analyzing trace with hash -246217916, now seen corresponding path program 6 times [2024-02-02 09:16:34,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:34,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947010553] [2024-02-02 09:16:34,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:34,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:34,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:34,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:34,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:34,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947010553] [2024-02-02 09:16:34,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947010553] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:34,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:34,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:34,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644740344] [2024-02-02 09:16:34,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:34,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:34,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:34,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:34,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:34,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:34,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 513 transitions, 15101 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:34,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:34,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:34,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:35,843 INFO L124 PetriNetUnfolderBase]: 2753/5754 cut-off events. [2024-02-02 09:16:35,844 INFO L125 PetriNetUnfolderBase]: For 276014/276393 co-relation queries the response was YES. [2024-02-02 09:16:35,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58065 conditions, 5754 events. 2753/5754 cut-off events. For 276014/276393 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 45515 event pairs, 852 based on Foata normal form. 29/5575 useless extension candidates. Maximal degree in co-relation 57952. Up to 4330 conditions per place. [2024-02-02 09:16:35,923 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 416 selfloop transitions, 69 changer transitions 27/553 dead transitions. [2024-02-02 09:16:35,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 553 transitions, 16656 flow [2024-02-02 09:16:35,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:35,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:35,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-02-02 09:16:35,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3805147058823529 [2024-02-02 09:16:35,924 INFO L175 Difference]: Start difference. First operand has 345 places, 513 transitions, 15101 flow. Second operand 8 states and 207 transitions. [2024-02-02 09:16:35,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 553 transitions, 16656 flow [2024-02-02 09:16:36,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 553 transitions, 16505 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:36,933 INFO L231 Difference]: Finished difference. Result has 347 places, 491 transitions, 14616 flow [2024-02-02 09:16:36,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=14950, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14616, PETRI_PLACES=347, PETRI_TRANSITIONS=491} [2024-02-02 09:16:36,934 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 275 predicate places. [2024-02-02 09:16:36,934 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 491 transitions, 14616 flow [2024-02-02 09:16:36,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:36,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:36,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:36,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-02-02 09:16:36,934 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:36,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:36,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1738028428, now seen corresponding path program 7 times [2024-02-02 09:16:36,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:36,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693975530] [2024-02-02 09:16:36,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:36,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:36,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:37,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:37,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:37,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693975530] [2024-02-02 09:16:37,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693975530] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:37,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:37,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:37,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818762922] [2024-02-02 09:16:37,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:37,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:37,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:37,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:37,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:37,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:37,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 491 transitions, 14616 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:37,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:37,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:37,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:38,656 INFO L124 PetriNetUnfolderBase]: 2701/5618 cut-off events. [2024-02-02 09:16:38,656 INFO L125 PetriNetUnfolderBase]: For 270318/270632 co-relation queries the response was YES. [2024-02-02 09:16:38,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56806 conditions, 5618 events. 2701/5618 cut-off events. For 270318/270632 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 43915 event pairs, 622 based on Foata normal form. 29/5457 useless extension candidates. Maximal degree in co-relation 56692. Up to 2081 conditions per place. [2024-02-02 09:16:38,730 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 280 selfloop transitions, 188 changer transitions 25/531 dead transitions. [2024-02-02 09:16:38,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 531 transitions, 16154 flow [2024-02-02 09:16:38,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:38,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:38,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-02-02 09:16:38,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42016806722689076 [2024-02-02 09:16:38,731 INFO L175 Difference]: Start difference. First operand has 347 places, 491 transitions, 14616 flow. Second operand 7 states and 200 transitions. [2024-02-02 09:16:38,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 531 transitions, 16154 flow [2024-02-02 09:16:39,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 531 transitions, 15937 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-02-02 09:16:39,743 INFO L231 Difference]: Finished difference. Result has 342 places, 467 transitions, 14181 flow [2024-02-02 09:16:39,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=14399, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14181, PETRI_PLACES=342, PETRI_TRANSITIONS=467} [2024-02-02 09:16:39,744 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 270 predicate places. [2024-02-02 09:16:39,744 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 467 transitions, 14181 flow [2024-02-02 09:16:39,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:39,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:39,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:39,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-02-02 09:16:39,744 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:39,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:39,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1738949128, now seen corresponding path program 8 times [2024-02-02 09:16:39,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:39,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672342507] [2024-02-02 09:16:39,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:39,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:39,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:39,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:39,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:39,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672342507] [2024-02-02 09:16:39,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672342507] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:39,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:39,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:39,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516820795] [2024-02-02 09:16:39,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:39,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:39,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:39,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:39,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:40,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:40,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 467 transitions, 14181 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:40,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:40,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:40,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:41,366 INFO L124 PetriNetUnfolderBase]: 2544/5314 cut-off events. [2024-02-02 09:16:41,367 INFO L125 PetriNetUnfolderBase]: For 263950/264282 co-relation queries the response was YES. [2024-02-02 09:16:41,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54094 conditions, 5314 events. 2544/5314 cut-off events. For 263950/264282 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 41124 event pairs, 767 based on Foata normal form. 22/5142 useless extension candidates. Maximal degree in co-relation 53979. Up to 3878 conditions per place. [2024-02-02 09:16:41,445 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 345 selfloop transitions, 91 changer transitions 22/494 dead transitions. [2024-02-02 09:16:41,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 494 transitions, 15410 flow [2024-02-02 09:16:41,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:41,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:41,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-02-02 09:16:41,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3949579831932773 [2024-02-02 09:16:41,446 INFO L175 Difference]: Start difference. First operand has 342 places, 467 transitions, 14181 flow. Second operand 7 states and 188 transitions. [2024-02-02 09:16:41,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 494 transitions, 15410 flow [2024-02-02 09:16:42,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 494 transitions, 14738 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-02-02 09:16:42,359 INFO L231 Difference]: Finished difference. Result has 338 places, 448 transitions, 13345 flow [2024-02-02 09:16:42,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13513, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13345, PETRI_PLACES=338, PETRI_TRANSITIONS=448} [2024-02-02 09:16:42,360 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 266 predicate places. [2024-02-02 09:16:42,360 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 448 transitions, 13345 flow [2024-02-02 09:16:42,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:42,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:42,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:42,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-02-02 09:16:42,360 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:42,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:42,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1064916114, now seen corresponding path program 9 times [2024-02-02 09:16:42,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:42,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971192991] [2024-02-02 09:16:42,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:42,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:42,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:42,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:42,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:42,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971192991] [2024-02-02 09:16:42,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971192991] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:42,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:42,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:42,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105119920] [2024-02-02 09:16:42,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:42,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:42,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:42,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:42,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:42,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:42,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 448 transitions, 13345 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:42,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:42,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:42,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:44,145 INFO L124 PetriNetUnfolderBase]: 2517/5317 cut-off events. [2024-02-02 09:16:44,146 INFO L125 PetriNetUnfolderBase]: For 242916/243240 co-relation queries the response was YES. [2024-02-02 09:16:44,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52268 conditions, 5317 events. 2517/5317 cut-off events. For 242916/243240 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 41496 event pairs, 788 based on Foata normal form. 26/5154 useless extension candidates. Maximal degree in co-relation 52157. Up to 3867 conditions per place. [2024-02-02 09:16:44,201 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 355 selfloop transitions, 73 changer transitions 23/487 dead transitions. [2024-02-02 09:16:44,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 487 transitions, 14904 flow [2024-02-02 09:16:44,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:44,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:44,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-02-02 09:16:44,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38445378151260506 [2024-02-02 09:16:44,202 INFO L175 Difference]: Start difference. First operand has 338 places, 448 transitions, 13345 flow. Second operand 7 states and 183 transitions. [2024-02-02 09:16:44,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 487 transitions, 14904 flow [2024-02-02 09:16:44,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 487 transitions, 14575 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-02-02 09:16:44,928 INFO L231 Difference]: Finished difference. Result has 333 places, 433 transitions, 12855 flow [2024-02-02 09:16:44,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13016, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12855, PETRI_PLACES=333, PETRI_TRANSITIONS=433} [2024-02-02 09:16:44,928 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 261 predicate places. [2024-02-02 09:16:44,928 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 433 transitions, 12855 flow [2024-02-02 09:16:44,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:44,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:44,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:44,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-02-02 09:16:44,932 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:44,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:44,933 INFO L85 PathProgramCache]: Analyzing trace with hash -541287370, now seen corresponding path program 10 times [2024-02-02 09:16:44,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:44,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340524496] [2024-02-02 09:16:44,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:44,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:44,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:45,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:45,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:45,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340524496] [2024-02-02 09:16:45,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340524496] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:45,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:45,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:45,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928180671] [2024-02-02 09:16:45,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:45,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:45,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:45,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:45,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:45,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:45,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 433 transitions, 12855 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:45,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:45,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:45,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:46,600 INFO L124 PetriNetUnfolderBase]: 2486/5215 cut-off events. [2024-02-02 09:16:46,600 INFO L125 PetriNetUnfolderBase]: For 235337/235708 co-relation queries the response was YES. [2024-02-02 09:16:46,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50933 conditions, 5215 events. 2486/5215 cut-off events. For 235337/235708 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 40224 event pairs, 738 based on Foata normal form. 51/5087 useless extension candidates. Maximal degree in co-relation 50825. Up to 3091 conditions per place. [2024-02-02 09:16:46,669 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 344 selfloop transitions, 77 changer transitions 15/470 dead transitions. [2024-02-02 09:16:46,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 470 transitions, 14282 flow [2024-02-02 09:16:46,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:46,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:46,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-02-02 09:16:46,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054621848739496 [2024-02-02 09:16:46,670 INFO L175 Difference]: Start difference. First operand has 333 places, 433 transitions, 12855 flow. Second operand 7 states and 193 transitions. [2024-02-02 09:16:46,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 470 transitions, 14282 flow [2024-02-02 09:16:47,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 470 transitions, 14061 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-02-02 09:16:47,509 INFO L231 Difference]: Finished difference. Result has 330 places, 419 transitions, 12549 flow [2024-02-02 09:16:47,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12638, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12549, PETRI_PLACES=330, PETRI_TRANSITIONS=419} [2024-02-02 09:16:47,510 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 258 predicate places. [2024-02-02 09:16:47,510 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 419 transitions, 12549 flow [2024-02-02 09:16:47,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:47,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:47,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:47,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-02-02 09:16:47,510 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:47,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:47,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1090336764, now seen corresponding path program 11 times [2024-02-02 09:16:47,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:47,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794289799] [2024-02-02 09:16:47,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:47,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:47,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:47,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:47,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794289799] [2024-02-02 09:16:47,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794289799] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:47,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:47,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:47,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207632104] [2024-02-02 09:16:47,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:47,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:47,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:47,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:47,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:47,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:47,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 419 transitions, 12549 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:47,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:47,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:47,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:48,984 INFO L124 PetriNetUnfolderBase]: 2393/5040 cut-off events. [2024-02-02 09:16:48,984 INFO L125 PetriNetUnfolderBase]: For 228557/228835 co-relation queries the response was YES. [2024-02-02 09:16:49,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49177 conditions, 5040 events. 2393/5040 cut-off events. For 228557/228835 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 38755 event pairs, 785 based on Foata normal form. 19/4869 useless extension candidates. Maximal degree in co-relation 49070. Up to 3496 conditions per place. [2024-02-02 09:16:49,047 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 310 selfloop transitions, 73 changer transitions 20/437 dead transitions. [2024-02-02 09:16:49,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 437 transitions, 13494 flow [2024-02-02 09:16:49,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:49,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:49,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-02-02 09:16:49,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37815126050420167 [2024-02-02 09:16:49,048 INFO L175 Difference]: Start difference. First operand has 330 places, 419 transitions, 12549 flow. Second operand 7 states and 180 transitions. [2024-02-02 09:16:49,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 437 transitions, 13494 flow [2024-02-02 09:16:49,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 437 transitions, 13017 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-02-02 09:16:49,840 INFO L231 Difference]: Finished difference. Result has 326 places, 399 transitions, 11873 flow [2024-02-02 09:16:49,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12074, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11873, PETRI_PLACES=326, PETRI_TRANSITIONS=399} [2024-02-02 09:16:49,840 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 254 predicate places. [2024-02-02 09:16:49,840 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 399 transitions, 11873 flow [2024-02-02 09:16:49,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:49,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:49,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:49,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-02-02 09:16:49,841 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:49,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:49,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1003679224, now seen corresponding path program 12 times [2024-02-02 09:16:49,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:49,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559537208] [2024-02-02 09:16:49,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:49,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:49,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:50,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:50,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:50,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559537208] [2024-02-02 09:16:50,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559537208] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:50,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:50,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:50,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059215165] [2024-02-02 09:16:50,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:50,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:50,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:50,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:50,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:50,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:50,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 399 transitions, 11873 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:50,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:50,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:50,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:51,185 INFO L124 PetriNetUnfolderBase]: 2342/4905 cut-off events. [2024-02-02 09:16:51,186 INFO L125 PetriNetUnfolderBase]: For 203525/203834 co-relation queries the response was YES. [2024-02-02 09:16:51,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47365 conditions, 4905 events. 2342/4905 cut-off events. For 203525/203834 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 37257 event pairs, 719 based on Foata normal form. 22/4748 useless extension candidates. Maximal degree in co-relation 47262. Up to 3575 conditions per place. [2024-02-02 09:16:51,244 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 303 selfloop transitions, 52 changer transitions 34/421 dead transitions. [2024-02-02 09:16:51,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 421 transitions, 12866 flow [2024-02-02 09:16:51,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:51,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:51,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-02-02 09:16:51,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38445378151260506 [2024-02-02 09:16:51,245 INFO L175 Difference]: Start difference. First operand has 326 places, 399 transitions, 11873 flow. Second operand 7 states and 183 transitions. [2024-02-02 09:16:51,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 421 transitions, 12866 flow [2024-02-02 09:16:51,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 421 transitions, 12162 flow, removed 4 selfloop flow, removed 24 redundant places. [2024-02-02 09:16:51,837 INFO L231 Difference]: Finished difference. Result has 306 places, 364 transitions, 10661 flow [2024-02-02 09:16:51,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11115, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10661, PETRI_PLACES=306, PETRI_TRANSITIONS=364} [2024-02-02 09:16:51,837 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 234 predicate places. [2024-02-02 09:16:51,837 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 364 transitions, 10661 flow [2024-02-02 09:16:51,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:51,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:51,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:51,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-02-02 09:16:51,838 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:51,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:51,838 INFO L85 PathProgramCache]: Analyzing trace with hash 975762951, now seen corresponding path program 1 times [2024-02-02 09:16:51,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:51,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281118865] [2024-02-02 09:16:51,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:51,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:51,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-02 09:16:51,852 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-02-02 09:16:51,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-02 09:16:51,922 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-02-02 09:16:51,922 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-02-02 09:16:51,923 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 57 remaining) [2024-02-02 09:16:51,926 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 57 remaining) [2024-02-02 09:16:51,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 57 remaining) [2024-02-02 09:16:51,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 57 remaining) [2024-02-02 09:16:51,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 57 remaining) [2024-02-02 09:16:51,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 57 remaining) [2024-02-02 09:16:51,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 57 remaining) [2024-02-02 09:16:51,927 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 57 remaining) [2024-02-02 09:16:51,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 57 remaining) [2024-02-02 09:16:51,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 57 remaining) [2024-02-02 09:16:51,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 57 remaining) [2024-02-02 09:16:51,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 57 remaining) [2024-02-02 09:16:51,928 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 57 remaining) [2024-02-02 09:16:51,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 57 remaining) [2024-02-02 09:16:51,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 57 remaining) [2024-02-02 09:16:51,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 57 remaining) [2024-02-02 09:16:51,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 57 remaining) [2024-02-02 09:16:51,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 57 remaining) [2024-02-02 09:16:51,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 57 remaining) [2024-02-02 09:16:51,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 57 remaining) [2024-02-02 09:16:51,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 57 remaining) [2024-02-02 09:16:51,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 57 remaining) [2024-02-02 09:16:51,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 57 remaining) [2024-02-02 09:16:51,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 57 remaining) [2024-02-02 09:16:51,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 57 remaining) [2024-02-02 09:16:51,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 57 remaining) [2024-02-02 09:16:51,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (30 of 57 remaining) [2024-02-02 09:16:51,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (29 of 57 remaining) [2024-02-02 09:16:51,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (28 of 57 remaining) [2024-02-02 09:16:51,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT (27 of 57 remaining) [2024-02-02 09:16:51,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION (26 of 57 remaining) [2024-02-02 09:16:51,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (25 of 57 remaining) [2024-02-02 09:16:51,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 57 remaining) [2024-02-02 09:16:51,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 57 remaining) [2024-02-02 09:16:51,932 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 57 remaining) [2024-02-02 09:16:51,932 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 57 remaining) [2024-02-02 09:16:51,932 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 57 remaining) [2024-02-02 09:16:51,932 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 57 remaining) [2024-02-02 09:16:51,932 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 57 remaining) [2024-02-02 09:16:51,932 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 57 remaining) [2024-02-02 09:16:51,932 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 57 remaining) [2024-02-02 09:16:51,932 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 57 remaining) [2024-02-02 09:16:51,933 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 57 remaining) [2024-02-02 09:16:51,933 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 57 remaining) [2024-02-02 09:16:51,933 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 57 remaining) [2024-02-02 09:16:51,933 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 57 remaining) [2024-02-02 09:16:51,933 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 57 remaining) [2024-02-02 09:16:51,933 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 57 remaining) [2024-02-02 09:16:51,933 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 57 remaining) [2024-02-02 09:16:51,934 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 57 remaining) [2024-02-02 09:16:51,934 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 57 remaining) [2024-02-02 09:16:51,934 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 57 remaining) [2024-02-02 09:16:51,934 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 57 remaining) [2024-02-02 09:16:51,934 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 57 remaining) [2024-02-02 09:16:51,934 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 57 remaining) [2024-02-02 09:16:51,934 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 57 remaining) [2024-02-02 09:16:51,934 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 57 remaining) [2024-02-02 09:16:51,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-02-02 09:16:51,935 INFO L445 BasicCegarLoop]: Path program histogram: [12, 12, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:51,942 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-02-02 09:16:51,942 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-02-02 09:16:52,000 INFO L503 ceAbstractionStarter]: Automizer considered 30 witness invariants [2024-02-02 09:16:52,000 INFO L504 ceAbstractionStarter]: WitnessConsidered=30 [2024-02-02 09:16:52,001 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.02 09:16:52 BasicIcfg [2024-02-02 09:16:52,001 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-02-02 09:16:52,001 INFO L158 Benchmark]: Toolchain (without parser) took 199137.21ms. Allocated memory was 146.8MB in the beginning and 3.6GB in the end (delta: 3.4GB). Free memory was 63.4MB in the beginning and 2.4GB in the end (delta: -2.3GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-02-02 09:16:52,001 INFO L158 Benchmark]: Witness Parser took 0.21ms. Allocated memory is still 146.8MB. Free memory is still 95.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:16:52,002 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 146.8MB. Free memory is still 108.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:16:52,002 INFO L158 Benchmark]: CACSL2BoogieTranslator took 844.71ms. Allocated memory was 146.8MB in the beginning and 216.0MB in the end (delta: 69.2MB). Free memory was 63.2MB in the beginning and 164.0MB in the end (delta: -100.8MB). Peak memory consumption was 10.2MB. Max. memory is 16.1GB. [2024-02-02 09:16:52,002 INFO L158 Benchmark]: Boogie Procedure Inliner took 69.42ms. Allocated memory is still 216.0MB. Free memory was 164.0MB in the beginning and 161.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-02 09:16:52,002 INFO L158 Benchmark]: Boogie Preprocessor took 45.61ms. Allocated memory is still 216.0MB. Free memory was 161.9MB in the beginning and 158.8MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-02-02 09:16:52,002 INFO L158 Benchmark]: RCFGBuilder took 798.82ms. Allocated memory is still 216.0MB. Free memory was 158.8MB in the beginning and 84.3MB in the end (delta: 74.4MB). Peak memory consumption was 73.4MB. Max. memory is 16.1GB. [2024-02-02 09:16:52,003 INFO L158 Benchmark]: TraceAbstraction took 197371.64ms. Allocated memory was 216.0MB in the beginning and 3.6GB in the end (delta: 3.4GB). Free memory was 83.3MB in the beginning and 2.4GB in the end (delta: -2.3GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-02-02 09:16:52,004 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.21ms. Allocated memory is still 146.8MB. Free memory is still 95.9MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.17ms. Allocated memory is still 146.8MB. Free memory is still 108.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 844.71ms. Allocated memory was 146.8MB in the beginning and 216.0MB in the end (delta: 69.2MB). Free memory was 63.2MB in the beginning and 164.0MB in the end (delta: -100.8MB). Peak memory consumption was 10.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 69.42ms. Allocated memory is still 216.0MB. Free memory was 164.0MB in the beginning and 161.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 45.61ms. Allocated memory is still 216.0MB. Free memory was 161.9MB in the beginning and 158.8MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 798.82ms. Allocated memory is still 216.0MB. Free memory was 158.8MB in the beginning and 84.3MB in the end (delta: 74.4MB). Peak memory consumption was 73.4MB. Max. memory is 16.1GB. * TraceAbstraction took 197371.64ms. Allocated memory was 216.0MB in the beginning and 3.6GB in the end (delta: 3.4GB). Free memory was 83.3MB in the beginning and 2.4GB in the end (delta: -2.3GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 769]: invariant of correctness witness can be violated invariant of correctness witness can be violated We found a FailurePath: [L708] 0 int __unbuffered_cnt = 0; [L710] 0 int __unbuffered_p1_EAX = 0; [L711] 0 _Bool main$tmp_guard0; [L712] 0 _Bool main$tmp_guard1; [L714] 0 int x = 0; [L716] 0 int y = 0; [L758] 0 pthread_t t2021; VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, main$tmp_guard0=0, main$tmp_guard1=0, t2021={5:0}, x=0, y=0] [L759] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_cnt],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]]]]] [L759] FCALL, FORK 0 pthread_create(&t2021, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2021={5:0}, x=0, y=0] [L760] 0 pthread_t t2022; [L761] FCALL, FORK 0 pthread_create(&t2022, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=0, y=0] [L719] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [L720] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L720] 1 y = 2 [L721] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L722] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L723] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L723] 1 x = 1 [L724] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L725] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L726] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L734] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L735] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L735] 2 __unbuffered_p1_EAX = x [L736] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L737] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L738] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L738] 2 y = 1 [L739] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L740] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L741] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L727] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L742] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L728] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L728] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L729] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L743] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L743] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L744] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L763] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L763] 0 main$tmp_guard0 = __unbuffered_cnt == 2 [L764] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=1, y=1] [L765] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L765] RET 0 assume_abort_if_not(main$tmp_guard0) [L767] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=1, y=1] [L769] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=1, y=1] - UnprovableResult [Line: 719]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 720]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 721]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 722]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 723]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 724]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 725]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 726]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 727]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 728]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 729]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 730]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 734]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 735]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 736]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 737]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 738]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 739]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 740]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 741]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 742]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 743]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 744]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 745]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 767]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 116 locations, 57 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 197.1s, OverallIterations: 114, TraceHistogramMax: 1, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 171.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8629 SdHoareTripleChecker+Valid, 20.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7814 mSDsluCounter, 1844 SdHoareTripleChecker+Invalid, 16.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1689 mSDsCounter, 1478 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25122 IncrementalHoareTripleChecker+Invalid, 26600 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1478 mSolverCounterUnsat, 155 mSDtfsCounter, 25122 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 714 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 683 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 7.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=20637occurred in iteration=98, InterpolantAutomatonStates: 788, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 23.4s InterpolantComputationTime, 2086 NumberOfCodeBlocks, 2086 NumberOfCodeBlocksAsserted, 114 NumberOfCheckSat, 1945 ConstructedInterpolants, 0 QuantifiedInterpolants, 45867 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 113 InterpolantComputations, 113 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-02-02 09:16:52,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE