./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe022_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/safe022_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/safe022_tso.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe022_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:14:10,803 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-02 09:14:10,846 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-02 09:14:10,856 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-02 09:14:10,856 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-02 09:14:10,879 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-02 09:14:10,883 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-02 09:14:10,883 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-02 09:14:10,884 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-02 09:14:10,887 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-02 09:14:10,887 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-02 09:14:10,887 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-02 09:14:10,888 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-02 09:14:10,889 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-02 09:14:10,889 INFO L153 SettingsManager]: * Use SBE=true [2024-02-02 09:14:10,889 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-02 09:14:10,889 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-02 09:14:10,890 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-02 09:14:10,890 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-02 09:14:10,890 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-02 09:14:10,890 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-02 09:14:10,891 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-02 09:14:10,891 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-02 09:14:10,891 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-02 09:14:10,891 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-02 09:14:10,891 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-02 09:14:10,892 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-02 09:14:10,892 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-02 09:14:10,893 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-02 09:14:10,893 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-02 09:14:10,894 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-02 09:14:10,894 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-02 09:14:10,894 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-02 09:14:10,894 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-02 09:14:10,894 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-02 09:14:10,894 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-02 09:14:10,895 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-02 09:14:10,895 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-02 09:14:10,895 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-02 09:14:10,895 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-02 09:14:10,895 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-02 09:14:10,896 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-02 09:14:10,896 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-02 09:14:10,896 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:14:11,085 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-02 09:14:11,099 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-02 09:14:11,102 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-02 09:14:11,102 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-02 09:14:11,103 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-02 09:14:11,104 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/safe022_tso.yml/witness.yml [2024-02-02 09:14:11,316 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-02 09:14:11,316 INFO L274 PluginConnector]: CDTParser initialized [2024-02-02 09:14:11,317 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe022_tso.i [2024-02-02 09:14:12,391 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-02 09:14:12,596 INFO L384 CDTParser]: Found 1 translation units. [2024-02-02 09:14:12,596 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe022_tso.i [2024-02-02 09:14:12,610 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/051e296b8/46a12c5d90f54a419f341b37a92977af/FLAG5448aa3c5 [2024-02-02 09:14:12,623 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/051e296b8/46a12c5d90f54a419f341b37a92977af [2024-02-02 09:14:12,624 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-02 09:14:12,625 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-02 09:14:12,628 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-02 09:14:12,628 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-02 09:14:12,632 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-02 09:14:12,632 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:14:11" (1/2) ... [2024-02-02 09:14:12,633 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@372a6919 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:14:12, skipping insertion in model container [2024-02-02 09:14:12,633 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:14:11" (1/2) ... [2024-02-02 09:14:12,634 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@42c158a8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:14:12, skipping insertion in model container [2024-02-02 09:14:12,634 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:14:12" (2/2) ... [2024-02-02 09:14:12,635 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@372a6919 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:12, skipping insertion in model container [2024-02-02 09:14:12,635 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:14:12" (2/2) ... [2024-02-02 09:14:12,635 INFO L86 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-02 09:14:12,793 INFO L99 nessWitnessExtractor]: Found the following entries in the witness: [2024-02-02 09:14:12,794 INFO L101 nessWitnessExtractor]: Location invariant before [L740-L740] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,794 INFO L101 nessWitnessExtractor]: Location invariant before [L727-L727] (unsigned long )arg == 0UL [2024-02-02 09:14:12,795 INFO L101 nessWitnessExtractor]: Location invariant before [L742-L742] (unsigned long )arg == 0UL [2024-02-02 09:14:12,795 INFO L101 nessWitnessExtractor]: Location invariant before [L722-L722] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,795 INFO L101 nessWitnessExtractor]: Location invariant before [L741-L741] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,795 INFO L101 nessWitnessExtractor]: Location invariant before [L721-L721] (unsigned long )arg == 0UL [2024-02-02 09:14:12,795 INFO L101 nessWitnessExtractor]: Location invariant before [L747-L747] (unsigned long )arg == 0UL [2024-02-02 09:14:12,795 INFO L101 nessWitnessExtractor]: Location invariant before [L769-L769] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,795 INFO L101 nessWitnessExtractor]: Location invariant before [L724-L724] (unsigned long )arg == 0UL [2024-02-02 09:14:12,795 INFO L101 nessWitnessExtractor]: Location invariant before [L746-L746] (((((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,796 INFO L101 nessWitnessExtractor]: Location invariant before [L745-L745] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,796 INFO L101 nessWitnessExtractor]: Location invariant before [L766-L766] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,796 INFO L101 nessWitnessExtractor]: Location invariant before [L771-L771] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,796 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] ((((expression == 1) && (0 <= expression)) && (expression <= 1)) && (expression == 0 || expression == 1)) && (expression == 0) [2024-02-02 09:14:12,796 INFO L101 nessWitnessExtractor]: Location invariant before [L731-L731] (((((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,796 INFO L101 nessWitnessExtractor]: Location invariant before [L736-L736] (unsigned long )arg == 0UL [2024-02-02 09:14:12,796 INFO L101 nessWitnessExtractor]: Location invariant before [L772-L772] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,797 INFO L101 nessWitnessExtractor]: Location invariant before [L723-L723] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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:14:12,797 INFO L101 nessWitnessExtractor]: Location invariant before [L732-L732] (unsigned long )arg == 0UL [2024-02-02 09:14:12,797 INFO L101 nessWitnessExtractor]: Location invariant before [L743-L743] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,797 INFO L101 nessWitnessExtractor]: Location invariant before [L744-L744] (unsigned long )arg == 0UL [2024-02-02 09:14:12,798 INFO L101 nessWitnessExtractor]: Location invariant before [L761-L761] ((((((__unbuffered_cnt == 0) && (__unbuffered_p1_EAX == 0)) && (__unbuffered_p1_EBX == 0)) && (main$tmp_guard0 == (_Bool)0)) && (main$tmp_guard1 == (_Bool)0)) && (x == 0)) && (y == 0) [2024-02-02 09:14:12,798 INFO L101 nessWitnessExtractor]: Location invariant before [L730-L730] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,798 INFO L101 nessWitnessExtractor]: Location invariant before [L728-L728] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,798 INFO L101 nessWitnessExtractor]: Location invariant before [L737-L737] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,798 INFO L101 nessWitnessExtractor]: Location invariant before [L729-L729] (unsigned long )arg == 0UL [2024-02-02 09:14:12,798 INFO L101 nessWitnessExtractor]: Location invariant before [L765-L765] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,798 INFO L101 nessWitnessExtractor]: Location invariant before [L738-L738] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,799 INFO L101 nessWitnessExtractor]: Location invariant before [L739-L739] (unsigned long )arg == 0UL [2024-02-02 09:14:12,799 INFO L101 nessWitnessExtractor]: Location invariant before [L726-L726] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (y <= 1)) && (x == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,799 INFO L101 nessWitnessExtractor]: Location invariant before [L725-L725] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 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) [2024-02-02 09:14:12,834 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-02 09:14:12,979 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/safe022_tso.i[945,958] [2024-02-02 09:14:13,154 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-02 09:14:13,161 INFO L202 MainTranslator]: Completed pre-run [2024-02-02 09:14:13,171 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/safe022_tso.i[945,958] [2024-02-02 09:14:13,173 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:14:13,305 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-02 09:14:13,346 INFO L206 MainTranslator]: Completed translation [2024-02-02 09:14:13,349 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13 WrapperNode [2024-02-02 09:14:13,349 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-02 09:14:13,350 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-02 09:14:13,350 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-02 09:14:13,350 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-02 09:14:13,356 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:14:13" (1/1) ... [2024-02-02 09:14:13,384 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:14:13" (1/1) ... [2024-02-02 09:14:13,420 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-02-02 09:14:13,420 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-02 09:14:13,421 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-02 09:14:13,422 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-02 09:14:13,422 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-02 09:14:13,431 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13" (1/1) ... [2024-02-02 09:14:13,431 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13" (1/1) ... [2024-02-02 09:14:13,442 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13" (1/1) ... [2024-02-02 09:14:13,471 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:14:13,475 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13" (1/1) ... [2024-02-02 09:14:13,475 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13" (1/1) ... [2024-02-02 09:14:13,481 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13" (1/1) ... [2024-02-02 09:14:13,489 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13" (1/1) ... [2024-02-02 09:14:13,495 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13" (1/1) ... [2024-02-02 09:14:13,496 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13" (1/1) ... [2024-02-02 09:14:13,499 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-02 09:14:13,504 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-02 09:14:13,504 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-02 09:14:13,504 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-02 09:14:13,505 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13" (1/1) ... [2024-02-02 09:14:13,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-02 09:14:13,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-02 09:14:13,547 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:14:13,556 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:14:13,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-02 09:14:13,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-02 09:14:13,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-02 09:14:13,596 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-02 09:14:13,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-02 09:14:13,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-02 09:14:13,597 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-02 09:14:13,597 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-02-02 09:14:13,597 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-02-02 09:14:13,597 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-02-02 09:14:13,597 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-02-02 09:14:13,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-02 09:14:13,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-02 09:14:13,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-02 09:14:13,598 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-02 09:14:13,598 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-02 09:14:13,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-02 09:14:13,599 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:14:13,685 INFO L244 CfgBuilder]: Building ICFG [2024-02-02 09:14:13,687 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-02 09:14:14,078 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-02 09:14:14,078 INFO L293 CfgBuilder]: Performing block encoding [2024-02-02 09:14:14,281 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-02 09:14:14,281 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-02-02 09:14:14,281 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.02 09:14:14 BoogieIcfgContainer [2024-02-02 09:14:14,281 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-02 09:14:14,283 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-02 09:14:14,283 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-02 09:14:14,286 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-02 09:14:14,286 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:14:11" (1/4) ... [2024-02-02 09:14:14,287 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@936887d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 02.02 09:14:14, skipping insertion in model container [2024-02-02 09:14:14,287 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.02 09:14:12" (2/4) ... [2024-02-02 09:14:14,287 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@936887d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.02 09:14:14, skipping insertion in model container [2024-02-02 09:14:14,287 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:14:13" (3/4) ... [2024-02-02 09:14:14,287 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@936887d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.02 09:14:14, skipping insertion in model container [2024-02-02 09:14:14,287 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.02 09:14:14" (4/4) ... [2024-02-02 09:14:14,288 INFO L112 eAbstractionObserver]: Analyzing ICFG safe022_tso.i [2024-02-02 09:14:14,321 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-02 09:14:14,321 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 31 error locations. [2024-02-02 09:14:14,321 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-02 09:14:14,391 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-02-02 09:14:14,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 74 places, 68 transitions, 144 flow [2024-02-02 09:14:14,465 INFO L124 PetriNetUnfolderBase]: 1/66 cut-off events. [2024-02-02 09:14:14,466 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-02 09:14:14,470 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 8. Compared 215 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:14:14,471 INFO L82 GeneralOperation]: Start removeDead. Operand has 74 places, 68 transitions, 144 flow [2024-02-02 09:14:14,474 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 66 transitions, 138 flow [2024-02-02 09:14:14,487 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-02 09:14:14,526 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;@58606f5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-02 09:14:14,527 INFO L358 AbstractCegarLoop]: Starting to check reachability of 57 error locations. [2024-02-02 09:14:14,529 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-02 09:14:14,529 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-02-02 09:14:14,530 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-02 09:14:14,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:14,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-02-02 09:14:14,531 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:14:14,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:14,536 INFO L85 PathProgramCache]: Analyzing trace with hash 9989, now seen corresponding path program 1 times [2024-02-02 09:14:14,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:14,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96359785] [2024-02-02 09:14:14,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:14,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:14,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:14,912 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,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:14,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96359785] [2024-02-02 09:14:14,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96359785] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:14,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:14,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-02-02 09:14:14,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398956764] [2024-02-02 09:14:14,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:14,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-02-02 09:14:14,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:14,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-02-02 09:14:14,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-02-02 09:14:14,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 68 [2024-02-02 09:14:14,955 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:14:14,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:14,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 68 [2024-02-02 09:14:14,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:15,595 INFO L124 PetriNetUnfolderBase]: 1643/3132 cut-off events. [2024-02-02 09:14:15,596 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-02-02 09:14:15,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5795 conditions, 3132 events. 1643/3132 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23710 event pairs, 799 based on Foata normal form. 100/2042 useless extension candidates. Maximal degree in co-relation 5783. Up to 2531 conditions per place. [2024-02-02 09:14:15,620 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 44 selfloop transitions, 3 changer transitions 0/70 dead transitions. [2024-02-02 09:14:15,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 70 transitions, 243 flow [2024-02-02 09:14:15,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-02-02 09:14:15,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-02-02 09:14:15,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 139 transitions. [2024-02-02 09:14:15,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6813725490196079 [2024-02-02 09:14:15,632 INFO L175 Difference]: Start difference. First operand has 72 places, 66 transitions, 138 flow. Second operand 3 states and 139 transitions. [2024-02-02 09:14:15,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 70 transitions, 243 flow [2024-02-02 09:14:15,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 70 transitions, 240 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:15,653 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 137 flow [2024-02-02 09:14:15,655 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:14:15,657 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2024-02-02 09:14:15,658 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 137 flow [2024-02-02 09:14:15,658 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:14:15,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:15,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-02-02 09:14:15,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-02 09:14:15,659 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:14:15,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:15,659 INFO L85 PathProgramCache]: Analyzing trace with hash 297970053, now seen corresponding path program 1 times [2024-02-02 09:14:15,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:15,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374826660] [2024-02-02 09:14:15,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:15,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:15,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:15,770 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,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:15,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374826660] [2024-02-02 09:14:15,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374826660] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:15,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:15,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:14:15,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058662998] [2024-02-02 09:14:15,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:15,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:14:15,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:15,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:14:15,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:14:15,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 68 [2024-02-02 09:14:15,794 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:14:15,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:15,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 68 [2024-02-02 09:14:15,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:16,163 INFO L124 PetriNetUnfolderBase]: 1716/3176 cut-off events. [2024-02-02 09:14:16,164 INFO L125 PetriNetUnfolderBase]: For 262/262 co-relation queries the response was YES. [2024-02-02 09:14:16,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6315 conditions, 3176 events. 1716/3176 cut-off events. For 262/262 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23396 event pairs, 772 based on Foata normal form. 384/2665 useless extension candidates. Maximal degree in co-relation 6302. Up to 2682 conditions per place. [2024-02-02 09:14:16,180 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 55 selfloop transitions, 2 changer transitions 0/74 dead transitions. [2024-02-02 09:14:16,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 292 flow [2024-02-02 09:14:16,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:14:16,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:14:16,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 140 transitions. [2024-02-02 09:14:16,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5147058823529411 [2024-02-02 09:14:16,182 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:14:16,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 292 flow [2024-02-02 09:14:16,183 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:14:16,184 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 128 flow [2024-02-02 09:14:16,184 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:14:16,185 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -11 predicate places. [2024-02-02 09:14:16,185 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 128 flow [2024-02-02 09:14:16,185 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:14:16,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:16,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-02-02 09:14:16,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-02-02 09:14:16,186 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:14:16,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:16,186 INFO L85 PathProgramCache]: Analyzing trace with hash 647137400, now seen corresponding path program 1 times [2024-02-02 09:14:16,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:16,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052990976] [2024-02-02 09:14:16,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:16,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:16,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:16,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:16,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:16,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052990976] [2024-02-02 09:14:16,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052990976] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:16,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:16,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:14:16,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173319066] [2024-02-02 09:14:16,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:16,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:14:16,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:16,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:14:16,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:14:16,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 68 [2024-02-02 09:14:16,430 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:14:16,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:16,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 68 [2024-02-02 09:14:16,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:16,893 INFO L124 PetriNetUnfolderBase]: 2350/4171 cut-off events. [2024-02-02 09:14:16,894 INFO L125 PetriNetUnfolderBase]: For 371/371 co-relation queries the response was YES. [2024-02-02 09:14:16,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8419 conditions, 4171 events. 2350/4171 cut-off events. For 371/371 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29409 event pairs, 1140 based on Foata normal form. 26/3125 useless extension candidates. Maximal degree in co-relation 8405. Up to 3579 conditions per place. [2024-02-02 09:14:16,911 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 60 selfloop transitions, 5 changer transitions 0/78 dead transitions. [2024-02-02 09:14:16,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 316 flow [2024-02-02 09:14:16,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:14:16,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:14:16,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-02-02 09:14:16,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4632352941176471 [2024-02-02 09:14:16,914 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 128 flow. Second operand 4 states and 126 transitions. [2024-02-02 09:14:16,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 316 flow [2024-02-02 09:14:16,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 78 transitions, 312 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:16,916 INFO L231 Difference]: Finished difference. Result has 64 places, 55 transitions, 151 flow [2024-02-02 09:14:16,916 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:14:16,917 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2024-02-02 09:14:16,917 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 55 transitions, 151 flow [2024-02-02 09:14:16,917 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:14:16,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:16,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:16,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-02-02 09:14:16,918 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:14:16,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:16,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1414309396, now seen corresponding path program 1 times [2024-02-02 09:14:16,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:16,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90168959] [2024-02-02 09:14:16,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:16,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:16,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:17,000 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:17,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:17,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90168959] [2024-02-02 09:14:17,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90168959] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:17,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:17,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:14:17,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226774463] [2024-02-02 09:14:17,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:17,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:14:17,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:17,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:14:17,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:14:17,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 68 [2024-02-02 09:14:17,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:14:17,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:17,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 68 [2024-02-02 09:14:17,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:17,362 INFO L124 PetriNetUnfolderBase]: 1778/3226 cut-off events. [2024-02-02 09:14:17,362 INFO L125 PetriNetUnfolderBase]: For 378/405 co-relation queries the response was YES. [2024-02-02 09:14:17,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6541 conditions, 3226 events. 1778/3226 cut-off events. For 378/405 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 23076 event pairs, 123 based on Foata normal form. 391/2773 useless extension candidates. Maximal degree in co-relation 6525. Up to 2657 conditions per place. [2024-02-02 09:14:17,377 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 61 selfloop transitions, 2 changer transitions 0/76 dead transitions. [2024-02-02 09:14:17,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 333 flow [2024-02-02 09:14:17,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:14:17,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:14:17,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 145 transitions. [2024-02-02 09:14:17,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5330882352941176 [2024-02-02 09:14:17,379 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:14:17,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 333 flow [2024-02-02 09:14:17,380 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:14:17,381 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 137 flow [2024-02-02 09:14:17,381 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:14:17,383 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -12 predicate places. [2024-02-02 09:14:17,383 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 137 flow [2024-02-02 09:14:17,384 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:14:17,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:17,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:17,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-02-02 09:14:17,384 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:14:17,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:17,385 INFO L85 PathProgramCache]: Analyzing trace with hash -871204293, now seen corresponding path program 1 times [2024-02-02 09:14:17,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:17,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633690206] [2024-02-02 09:14:17,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:17,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:17,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:17,605 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:17,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:17,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633690206] [2024-02-02 09:14:17,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633690206] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:17,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:17,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:14:17,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092010838] [2024-02-02 09:14:17,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:17,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:14:17,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:17,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:14:17,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:14:17,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:17,633 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:14:17,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:17,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:17,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:18,210 INFO L124 PetriNetUnfolderBase]: 2136/3886 cut-off events. [2024-02-02 09:14:18,210 INFO L125 PetriNetUnfolderBase]: For 478/486 co-relation queries the response was YES. [2024-02-02 09:14:18,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7931 conditions, 3886 events. 2136/3886 cut-off events. For 478/486 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 26640 event pairs, 1329 based on Foata normal form. 16/2945 useless extension candidates. Maximal degree in co-relation 7916. Up to 3273 conditions per place. [2024-02-02 09:14:18,227 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 64 selfloop transitions, 7 changer transitions 0/79 dead transitions. [2024-02-02 09:14:18,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 79 transitions, 357 flow [2024-02-02 09:14:18,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:14:18,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:14:18,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-02-02 09:14:18,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4411764705882353 [2024-02-02 09:14:18,229 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 137 flow. Second operand 5 states and 150 transitions. [2024-02-02 09:14:18,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 79 transitions, 357 flow [2024-02-02 09:14:18,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 79 transitions, 348 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:18,231 INFO L231 Difference]: Finished difference. Result has 65 places, 56 transitions, 190 flow [2024-02-02 09:14:18,231 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=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=190, PETRI_PLACES=65, PETRI_TRANSITIONS=56} [2024-02-02 09:14:18,232 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -7 predicate places. [2024-02-02 09:14:18,232 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 56 transitions, 190 flow [2024-02-02 09:14:18,232 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:14:18,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:18,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:18,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-02 09:14:18,233 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:14:18,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:18,233 INFO L85 PathProgramCache]: Analyzing trace with hash -893917945, now seen corresponding path program 1 times [2024-02-02 09:14:18,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:18,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997778693] [2024-02-02 09:14:18,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:18,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:18,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:18,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:18,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:18,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997778693] [2024-02-02 09:14:18,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997778693] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:18,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:18,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:14:18,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235082051] [2024-02-02 09:14:18,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:18,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:14:18,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:18,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:14:18,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:14:18,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 68 [2024-02-02 09:14:18,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 56 transitions, 190 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:14:18,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:18,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 68 [2024-02-02 09:14:18,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:18,814 INFO L124 PetriNetUnfolderBase]: 2156/3726 cut-off events. [2024-02-02 09:14:18,815 INFO L125 PetriNetUnfolderBase]: For 941/971 co-relation queries the response was YES. [2024-02-02 09:14:18,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8306 conditions, 3726 events. 2156/3726 cut-off events. For 941/971 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 24820 event pairs, 1676 based on Foata normal form. 39/2872 useless extension candidates. Maximal degree in co-relation 8287. Up to 3394 conditions per place. [2024-02-02 09:14:18,828 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 53 selfloop transitions, 7 changer transitions 0/70 dead transitions. [2024-02-02 09:14:18,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 70 transitions, 348 flow [2024-02-02 09:14:18,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:14:18,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:14:18,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-02-02 09:14:18,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-02-02 09:14:18,830 INFO L175 Difference]: Start difference. First operand has 65 places, 56 transitions, 190 flow. Second operand 4 states and 119 transitions. [2024-02-02 09:14:18,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 70 transitions, 348 flow [2024-02-02 09:14:18,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 70 transitions, 348 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-02-02 09:14:18,832 INFO L231 Difference]: Finished difference. Result has 70 places, 58 transitions, 233 flow [2024-02-02 09:14:18,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=233, PETRI_PLACES=70, PETRI_TRANSITIONS=58} [2024-02-02 09:14:18,833 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -2 predicate places. [2024-02-02 09:14:18,833 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 58 transitions, 233 flow [2024-02-02 09:14:18,833 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:14:18,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:18,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:18,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-02 09:14:18,834 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:14:18,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:18,834 INFO L85 PathProgramCache]: Analyzing trace with hash 291309534, now seen corresponding path program 1 times [2024-02-02 09:14:18,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:18,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109278680] [2024-02-02 09:14:18,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:18,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:18,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:19,024 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,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:19,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109278680] [2024-02-02 09:14:19,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109278680] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:19,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:19,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:19,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760185787] [2024-02-02 09:14:19,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:19,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:19,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:19,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:19,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:19,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:19,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 58 transitions, 233 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:14:19,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:19,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:19,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:19,494 INFO L124 PetriNetUnfolderBase]: 1863/3375 cut-off events. [2024-02-02 09:14:19,494 INFO L125 PetriNetUnfolderBase]: For 1459/1480 co-relation queries the response was YES. [2024-02-02 09:14:19,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7863 conditions, 3375 events. 1863/3375 cut-off events. For 1459/1480 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22757 event pairs, 1045 based on Foata normal form. 20/2859 useless extension candidates. Maximal degree in co-relation 7840. Up to 2879 conditions per place. [2024-02-02 09:14:19,509 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 70 selfloop transitions, 10 changer transitions 0/89 dead transitions. [2024-02-02 09:14:19,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 89 transitions, 489 flow [2024-02-02 09:14:19,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:19,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:19,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-02-02 09:14:19,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41421568627450983 [2024-02-02 09:14:19,511 INFO L175 Difference]: Start difference. First operand has 70 places, 58 transitions, 233 flow. Second operand 6 states and 169 transitions. [2024-02-02 09:14:19,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 89 transitions, 489 flow [2024-02-02 09:14:19,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 89 transitions, 482 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:14:19,514 INFO L231 Difference]: Finished difference. Result has 78 places, 66 transitions, 315 flow [2024-02-02 09:14:19,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=315, PETRI_PLACES=78, PETRI_TRANSITIONS=66} [2024-02-02 09:14:19,515 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 6 predicate places. [2024-02-02 09:14:19,515 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 66 transitions, 315 flow [2024-02-02 09:14:19,515 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:14:19,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:19,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:19,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-02-02 09:14:19,516 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:14:19,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:19,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1794195855, now seen corresponding path program 1 times [2024-02-02 09:14:19,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:19,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815907105] [2024-02-02 09:14:19,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:19,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:19,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:19,679 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,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:19,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815907105] [2024-02-02 09:14:19,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815907105] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:19,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:19,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:14:19,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538472405] [2024-02-02 09:14:19,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:19,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:14:19,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:19,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:14:19,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:14:19,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:19,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 66 transitions, 315 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:14:19,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:19,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:19,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:20,094 INFO L124 PetriNetUnfolderBase]: 1878/3370 cut-off events. [2024-02-02 09:14:20,095 INFO L125 PetriNetUnfolderBase]: For 2180/2195 co-relation queries the response was YES. [2024-02-02 09:14:20,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8538 conditions, 3370 events. 1878/3370 cut-off events. For 2180/2195 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22491 event pairs, 1308 based on Foata normal form. 21/2893 useless extension candidates. Maximal degree in co-relation 8510. Up to 2939 conditions per place. [2024-02-02 09:14:20,112 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 62 selfloop transitions, 15 changer transitions 0/88 dead transitions. [2024-02-02 09:14:20,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 88 transitions, 543 flow [2024-02-02 09:14:20,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:14:20,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:14:20,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-02-02 09:14:20,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43529411764705883 [2024-02-02 09:14:20,114 INFO L175 Difference]: Start difference. First operand has 78 places, 66 transitions, 315 flow. Second operand 5 states and 148 transitions. [2024-02-02 09:14:20,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 88 transitions, 543 flow [2024-02-02 09:14:20,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 88 transitions, 543 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-02-02 09:14:20,118 INFO L231 Difference]: Finished difference. Result has 84 places, 72 transitions, 402 flow [2024-02-02 09:14:20,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=402, PETRI_PLACES=84, PETRI_TRANSITIONS=72} [2024-02-02 09:14:20,119 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 12 predicate places. [2024-02-02 09:14:20,119 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 72 transitions, 402 flow [2024-02-02 09:14:20,119 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:14:20,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:20,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:20,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-02-02 09:14:20,120 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:14:20,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:20,120 INFO L85 PathProgramCache]: Analyzing trace with hash -411379805, now seen corresponding path program 2 times [2024-02-02 09:14:20,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:20,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886893889] [2024-02-02 09:14:20,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:20,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:20,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:20,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:20,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:20,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886893889] [2024-02-02 09:14:20,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886893889] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:20,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:20,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:14:20,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266181855] [2024-02-02 09:14:20,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:20,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:14:20,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:20,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:14:20,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:14:20,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:20,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 72 transitions, 402 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:14:20,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:20,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:20,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:20,801 INFO L124 PetriNetUnfolderBase]: 1878/3363 cut-off events. [2024-02-02 09:14:20,802 INFO L125 PetriNetUnfolderBase]: For 2728/2743 co-relation queries the response was YES. [2024-02-02 09:14:20,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8858 conditions, 3363 events. 1878/3363 cut-off events. For 2728/2743 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22474 event pairs, 1307 based on Foata normal form. 21/2885 useless extension candidates. Maximal degree in co-relation 8826. Up to 2942 conditions per place. [2024-02-02 09:14:20,834 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 59 selfloop transitions, 16 changer transitions 0/86 dead transitions. [2024-02-02 09:14:20,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 86 transitions, 611 flow [2024-02-02 09:14:20,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:14:20,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:14:20,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-02-02 09:14:20,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147058823529412 [2024-02-02 09:14:20,837 INFO L175 Difference]: Start difference. First operand has 84 places, 72 transitions, 402 flow. Second operand 5 states and 141 transitions. [2024-02-02 09:14:20,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 86 transitions, 611 flow [2024-02-02 09:14:20,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 86 transitions, 579 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:20,846 INFO L231 Difference]: Finished difference. Result has 86 places, 75 transitions, 443 flow [2024-02-02 09:14:20,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=443, PETRI_PLACES=86, PETRI_TRANSITIONS=75} [2024-02-02 09:14:20,848 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 14 predicate places. [2024-02-02 09:14:20,848 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 75 transitions, 443 flow [2024-02-02 09:14:20,848 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:14:20,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:20,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:20,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-02-02 09:14:20,849 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:20,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:20,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1568807524, now seen corresponding path program 1 times [2024-02-02 09:14:20,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:20,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50494576] [2024-02-02 09:14:20,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:20,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:20,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:21,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:21,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:21,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50494576] [2024-02-02 09:14:21,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50494576] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:21,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:21,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:21,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407639152] [2024-02-02 09:14:21,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:21,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:21,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:21,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:21,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:21,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:21,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 75 transitions, 443 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:14:21,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:21,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:21,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:21,709 INFO L124 PetriNetUnfolderBase]: 1888/3392 cut-off events. [2024-02-02 09:14:21,709 INFO L125 PetriNetUnfolderBase]: For 3063/3078 co-relation queries the response was YES. [2024-02-02 09:14:21,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9032 conditions, 3392 events. 1888/3392 cut-off events. For 3063/3078 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22485 event pairs, 1250 based on Foata normal form. 21/2915 useless extension candidates. Maximal degree in co-relation 8999. Up to 2938 conditions per place. [2024-02-02 09:14:21,726 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 72 selfloop transitions, 15 changer transitions 0/98 dead transitions. [2024-02-02 09:14:21,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 98 transitions, 688 flow [2024-02-02 09:14:21,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:21,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:21,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-02-02 09:14:21,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068627450980392 [2024-02-02 09:14:21,728 INFO L175 Difference]: Start difference. First operand has 86 places, 75 transitions, 443 flow. Second operand 6 states and 166 transitions. [2024-02-02 09:14:21,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 98 transitions, 688 flow [2024-02-02 09:14:21,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 98 transitions, 676 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:14:21,732 INFO L231 Difference]: Finished difference. Result has 92 places, 78 transitions, 490 flow [2024-02-02 09:14:21,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=490, PETRI_PLACES=92, PETRI_TRANSITIONS=78} [2024-02-02 09:14:21,734 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 20 predicate places. [2024-02-02 09:14:21,734 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 78 transitions, 490 flow [2024-02-02 09:14:21,734 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:14:21,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:21,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:21,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-02-02 09:14:21,735 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:21,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:21,735 INFO L85 PathProgramCache]: Analyzing trace with hash -215989126, now seen corresponding path program 2 times [2024-02-02 09:14:21,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:21,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588205646] [2024-02-02 09:14:21,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:21,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:21,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:21,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:21,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:21,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588205646] [2024-02-02 09:14:21,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588205646] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:21,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:21,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:21,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031509672] [2024-02-02 09:14:21,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:21,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:21,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:21,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:21,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:22,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:22,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 78 transitions, 490 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:14:22,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:22,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:22,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:22,445 INFO L124 PetriNetUnfolderBase]: 1898/3414 cut-off events. [2024-02-02 09:14:22,445 INFO L125 PetriNetUnfolderBase]: For 3571/3586 co-relation queries the response was YES. [2024-02-02 09:14:22,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9219 conditions, 3414 events. 1898/3414 cut-off events. For 3571/3586 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22602 event pairs, 1250 based on Foata normal form. 21/2937 useless extension candidates. Maximal degree in co-relation 9183. Up to 2947 conditions per place. [2024-02-02 09:14:22,466 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 71 selfloop transitions, 16 changer transitions 0/98 dead transitions. [2024-02-02 09:14:22,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 98 transitions, 730 flow [2024-02-02 09:14:22,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:22,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:22,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-02-02 09:14:22,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-02-02 09:14:22,468 INFO L175 Difference]: Start difference. First operand has 92 places, 78 transitions, 490 flow. Second operand 6 states and 165 transitions. [2024-02-02 09:14:22,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 98 transitions, 730 flow [2024-02-02 09:14:22,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 98 transitions, 694 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:22,473 INFO L231 Difference]: Finished difference. Result has 94 places, 80 transitions, 507 flow [2024-02-02 09:14:22,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=507, PETRI_PLACES=94, PETRI_TRANSITIONS=80} [2024-02-02 09:14:22,474 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 22 predicate places. [2024-02-02 09:14:22,474 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 80 transitions, 507 flow [2024-02-02 09:14:22,475 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:14:22,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:22,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:22,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-02-02 09:14:22,475 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:14:22,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:22,476 INFO L85 PathProgramCache]: Analyzing trace with hash -199008256, now seen corresponding path program 3 times [2024-02-02 09:14:22,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:22,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637606690] [2024-02-02 09:14:22,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:22,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:22,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:22,703 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:22,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:22,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637606690] [2024-02-02 09:14:22,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637606690] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:22,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:22,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:22,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194802451] [2024-02-02 09:14:22,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:22,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:22,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:22,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:22,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:22,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:22,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 80 transitions, 507 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:14:22,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:22,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:22,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:23,133 INFO L124 PetriNetUnfolderBase]: 1888/3377 cut-off events. [2024-02-02 09:14:23,133 INFO L125 PetriNetUnfolderBase]: For 3577/3592 co-relation queries the response was YES. [2024-02-02 09:14:23,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9148 conditions, 3377 events. 1888/3377 cut-off events. For 3577/3592 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22420 event pairs, 1272 based on Foata normal form. 21/2897 useless extension candidates. Maximal degree in co-relation 9111. Up to 2944 conditions per place. [2024-02-02 09:14:23,152 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 67 selfloop transitions, 17 changer transitions 0/95 dead transitions. [2024-02-02 09:14:23,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 95 transitions, 714 flow [2024-02-02 09:14:23,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:23,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:23,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-02-02 09:14:23,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946078431372549 [2024-02-02 09:14:23,154 INFO L175 Difference]: Start difference. First operand has 94 places, 80 transitions, 507 flow. Second operand 6 states and 161 transitions. [2024-02-02 09:14:23,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 95 transitions, 714 flow [2024-02-02 09:14:23,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 95 transitions, 695 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:23,162 INFO L231 Difference]: Finished difference. Result has 98 places, 81 transitions, 535 flow [2024-02-02 09:14:23,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=535, PETRI_PLACES=98, PETRI_TRANSITIONS=81} [2024-02-02 09:14:23,164 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 26 predicate places. [2024-02-02 09:14:23,164 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 81 transitions, 535 flow [2024-02-02 09:14:23,164 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:14:23,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:23,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:23,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-02-02 09:14:23,165 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:23,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:23,165 INFO L85 PathProgramCache]: Analyzing trace with hash 425624037, now seen corresponding path program 1 times [2024-02-02 09:14:23,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:23,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939404183] [2024-02-02 09:14:23,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:23,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:23,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:23,345 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,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:23,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939404183] [2024-02-02 09:14:23,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939404183] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:23,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:23,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:23,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433162827] [2024-02-02 09:14:23,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:23,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:23,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:23,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:23,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:23,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:23,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 81 transitions, 535 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:14:23,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:23,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:23,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:23,693 INFO L124 PetriNetUnfolderBase]: 1376/2557 cut-off events. [2024-02-02 09:14:23,693 INFO L125 PetriNetUnfolderBase]: For 3395/3407 co-relation queries the response was YES. [2024-02-02 09:14:23,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7071 conditions, 2557 events. 1376/2557 cut-off events. For 3395/3407 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16978 event pairs, 650 based on Foata normal form. 36/2234 useless extension candidates. Maximal degree in co-relation 7033. Up to 1961 conditions per place. [2024-02-02 09:14:23,707 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 62 selfloop transitions, 26 changer transitions 0/108 dead transitions. [2024-02-02 09:14:23,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 108 transitions, 805 flow [2024-02-02 09:14:23,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:23,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:23,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 226 transitions. [2024-02-02 09:14:23,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553921568627451 [2024-02-02 09:14:23,709 INFO L175 Difference]: Start difference. First operand has 98 places, 81 transitions, 535 flow. Second operand 6 states and 226 transitions. [2024-02-02 09:14:23,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 108 transitions, 805 flow [2024-02-02 09:14:23,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 108 transitions, 793 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:14:23,715 INFO L231 Difference]: Finished difference. Result has 104 places, 85 transitions, 621 flow [2024-02-02 09:14:23,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=97, 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=621, PETRI_PLACES=104, PETRI_TRANSITIONS=85} [2024-02-02 09:14:23,716 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 32 predicate places. [2024-02-02 09:14:23,716 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 85 transitions, 621 flow [2024-02-02 09:14:23,716 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:14:23,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:23,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:23,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-02-02 09:14:23,716 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:23,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:23,717 INFO L85 PathProgramCache]: Analyzing trace with hash 82707655, now seen corresponding path program 1 times [2024-02-02 09:14:23,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:23,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113330669] [2024-02-02 09:14:23,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:23,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:23,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:23,960 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,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:23,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113330669] [2024-02-02 09:14:23,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113330669] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:23,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:23,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:23,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922778839] [2024-02-02 09:14:23,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:23,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:23,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:23,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:23,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:23,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:23,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 85 transitions, 621 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:23,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:23,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:23,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:24,484 INFO L124 PetriNetUnfolderBase]: 1825/3295 cut-off events. [2024-02-02 09:14:24,485 INFO L125 PetriNetUnfolderBase]: For 5663/5678 co-relation queries the response was YES. [2024-02-02 09:14:24,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9550 conditions, 3295 events. 1825/3295 cut-off events. For 5663/5678 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21388 event pairs, 1186 based on Foata normal form. 35/2988 useless extension candidates. Maximal degree in co-relation 9509. Up to 2701 conditions per place. [2024-02-02 09:14:24,505 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 79 selfloop transitions, 25 changer transitions 0/115 dead transitions. [2024-02-02 09:14:24,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 115 transitions, 949 flow [2024-02-02 09:14:24,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:24,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:24,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-02-02 09:14:24,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-02-02 09:14:24,507 INFO L175 Difference]: Start difference. First operand has 104 places, 85 transitions, 621 flow. Second operand 8 states and 210 transitions. [2024-02-02 09:14:24,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 115 transitions, 949 flow [2024-02-02 09:14:24,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 115 transitions, 907 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:24,515 INFO L231 Difference]: Finished difference. Result has 109 places, 89 transitions, 674 flow [2024-02-02 09:14:24,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=674, PETRI_PLACES=109, PETRI_TRANSITIONS=89} [2024-02-02 09:14:24,516 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 37 predicate places. [2024-02-02 09:14:24,516 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 89 transitions, 674 flow [2024-02-02 09:14:24,516 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:24,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:24,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:24,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-02-02 09:14:24,517 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:24,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:24,517 INFO L85 PathProgramCache]: Analyzing trace with hash -352997595, now seen corresponding path program 2 times [2024-02-02 09:14:24,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:24,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672728005] [2024-02-02 09:14:24,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:24,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:24,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:24,702 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,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:24,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672728005] [2024-02-02 09:14:24,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672728005] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:24,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:24,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:24,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735580777] [2024-02-02 09:14:24,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:24,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:24,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:24,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:24,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:24,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:24,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 89 transitions, 674 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:14:24,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:24,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:24,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:25,142 INFO L124 PetriNetUnfolderBase]: 1348/2522 cut-off events. [2024-02-02 09:14:25,143 INFO L125 PetriNetUnfolderBase]: For 5246/5255 co-relation queries the response was YES. [2024-02-02 09:14:25,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7555 conditions, 2522 events. 1348/2522 cut-off events. For 5246/5255 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16826 event pairs, 873 based on Foata normal form. 15/2260 useless extension candidates. Maximal degree in co-relation 7513. Up to 2102 conditions per place. [2024-02-02 09:14:25,161 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 64 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-02-02 09:14:25,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 105 transitions, 892 flow [2024-02-02 09:14:25,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:25,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:25,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 216 transitions. [2024-02-02 09:14:25,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5294117647058824 [2024-02-02 09:14:25,163 INFO L175 Difference]: Start difference. First operand has 109 places, 89 transitions, 674 flow. Second operand 6 states and 216 transitions. [2024-02-02 09:14:25,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 105 transitions, 892 flow [2024-02-02 09:14:25,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 105 transitions, 835 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-02-02 09:14:25,173 INFO L231 Difference]: Finished difference. Result has 110 places, 89 transitions, 665 flow [2024-02-02 09:14:25,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=617, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=665, PETRI_PLACES=110, PETRI_TRANSITIONS=89} [2024-02-02 09:14:25,174 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 38 predicate places. [2024-02-02 09:14:25,174 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 89 transitions, 665 flow [2024-02-02 09:14:25,174 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:14:25,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:25,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:25,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-02-02 09:14:25,175 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:25,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:25,175 INFO L85 PathProgramCache]: Analyzing trace with hash 299824537, now seen corresponding path program 1 times [2024-02-02 09:14:25,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:25,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487871748] [2024-02-02 09:14:25,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:25,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:25,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:25,361 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:25,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:25,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487871748] [2024-02-02 09:14:25,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487871748] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:25,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:25,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:25,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497918608] [2024-02-02 09:14:25,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:25,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:25,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:25,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:25,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:25,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:25,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 89 transitions, 665 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:14:25,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:25,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:25,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:25,734 INFO L124 PetriNetUnfolderBase]: 1274/2390 cut-off events. [2024-02-02 09:14:25,734 INFO L125 PetriNetUnfolderBase]: For 5672/5681 co-relation queries the response was YES. [2024-02-02 09:14:25,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7236 conditions, 2390 events. 1274/2390 cut-off events. For 5672/5681 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15581 event pairs, 782 based on Foata normal form. 31/2180 useless extension candidates. Maximal degree in co-relation 7195. Up to 1902 conditions per place. [2024-02-02 09:14:25,749 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 73 selfloop transitions, 22 changer transitions 0/115 dead transitions. [2024-02-02 09:14:25,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 115 transitions, 943 flow [2024-02-02 09:14:25,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:25,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:25,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 226 transitions. [2024-02-02 09:14:25,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553921568627451 [2024-02-02 09:14:25,751 INFO L175 Difference]: Start difference. First operand has 110 places, 89 transitions, 665 flow. Second operand 6 states and 226 transitions. [2024-02-02 09:14:25,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 115 transitions, 943 flow [2024-02-02 09:14:25,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 115 transitions, 907 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:25,761 INFO L231 Difference]: Finished difference. Result has 113 places, 93 transitions, 716 flow [2024-02-02 09:14:25,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=716, PETRI_PLACES=113, PETRI_TRANSITIONS=93} [2024-02-02 09:14:25,763 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 41 predicate places. [2024-02-02 09:14:25,763 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 93 transitions, 716 flow [2024-02-02 09:14:25,763 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:14:25,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:25,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:25,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-02-02 09:14:25,763 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:25,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:25,764 INFO L85 PathProgramCache]: Analyzing trace with hash 418357023, now seen corresponding path program 1 times [2024-02-02 09:14:25,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:25,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866657960] [2024-02-02 09:14:25,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:25,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:25,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:25,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:14:25,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:25,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866657960] [2024-02-02 09:14:25,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866657960] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:25,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:25,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:25,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275763344] [2024-02-02 09:14:25,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:25,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:25,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:25,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:25,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:26,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:26,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 93 transitions, 716 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:14:26,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:26,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:26,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:26,481 INFO L124 PetriNetUnfolderBase]: 1765/3218 cut-off events. [2024-02-02 09:14:26,481 INFO L125 PetriNetUnfolderBase]: For 8488/8533 co-relation queries the response was YES. [2024-02-02 09:14:26,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9973 conditions, 3218 events. 1765/3218 cut-off events. For 8488/8533 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 20508 event pairs, 802 based on Foata normal form. 24/3000 useless extension candidates. Maximal degree in co-relation 9930. Up to 2467 conditions per place. [2024-02-02 09:14:26,501 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 79 selfloop transitions, 32 changer transitions 0/123 dead transitions. [2024-02-02 09:14:26,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 123 transitions, 1027 flow [2024-02-02 09:14:26,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:26,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:26,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-02-02 09:14:26,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-02-02 09:14:26,503 INFO L175 Difference]: Start difference. First operand has 113 places, 93 transitions, 716 flow. Second operand 7 states and 196 transitions. [2024-02-02 09:14:26,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 123 transitions, 1027 flow [2024-02-02 09:14:26,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 123 transitions, 1010 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:26,579 INFO L231 Difference]: Finished difference. Result has 118 places, 93 transitions, 772 flow [2024-02-02 09:14:26,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=772, PETRI_PLACES=118, PETRI_TRANSITIONS=93} [2024-02-02 09:14:26,580 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 46 predicate places. [2024-02-02 09:14:26,580 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 93 transitions, 772 flow [2024-02-02 09:14:26,580 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:14:26,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:26,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:26,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-02-02 09:14:26,580 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:26,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:26,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1132354697, now seen corresponding path program 2 times [2024-02-02 09:14:26,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:26,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308344775] [2024-02-02 09:14:26,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:26,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:26,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:26,804 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,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:26,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308344775] [2024-02-02 09:14:26,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308344775] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:26,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:26,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:26,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062362563] [2024-02-02 09:14:26,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:26,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:26,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:26,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:26,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:26,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:26,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 93 transitions, 772 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:26,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:26,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:26,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:27,253 INFO L124 PetriNetUnfolderBase]: 1713/3106 cut-off events. [2024-02-02 09:14:27,254 INFO L125 PetriNetUnfolderBase]: For 8973/8985 co-relation queries the response was YES. [2024-02-02 09:14:27,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10093 conditions, 3106 events. 1713/3106 cut-off events. For 8973/8985 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19559 event pairs, 918 based on Foata normal form. 18/2907 useless extension candidates. Maximal degree in co-relation 10048. Up to 2402 conditions per place. [2024-02-02 09:14:27,272 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 82 selfloop transitions, 36 changer transitions 0/129 dead transitions. [2024-02-02 09:14:27,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 129 transitions, 1157 flow [2024-02-02 09:14:27,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:27,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:27,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-02-02 09:14:27,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42016806722689076 [2024-02-02 09:14:27,274 INFO L175 Difference]: Start difference. First operand has 118 places, 93 transitions, 772 flow. Second operand 7 states and 200 transitions. [2024-02-02 09:14:27,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 129 transitions, 1157 flow [2024-02-02 09:14:27,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 129 transitions, 1085 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:27,291 INFO L231 Difference]: Finished difference. Result has 120 places, 98 transitions, 839 flow [2024-02-02 09:14:27,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=839, PETRI_PLACES=120, PETRI_TRANSITIONS=98} [2024-02-02 09:14:27,292 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 48 predicate places. [2024-02-02 09:14:27,292 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 98 transitions, 839 flow [2024-02-02 09:14:27,292 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:27,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:27,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:27,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-02-02 09:14:27,293 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:27,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:27,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1877613091, now seen corresponding path program 2 times [2024-02-02 09:14:27,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:27,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13598754] [2024-02-02 09:14:27,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:27,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:27,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:27,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:27,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:27,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13598754] [2024-02-02 09:14:27,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13598754] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:27,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:27,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:27,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206158778] [2024-02-02 09:14:27,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:27,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:27,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:27,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:27,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:27,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:27,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 98 transitions, 839 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:14:27,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:27,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:27,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:28,105 INFO L124 PetriNetUnfolderBase]: 1792/3227 cut-off events. [2024-02-02 09:14:28,106 INFO L125 PetriNetUnfolderBase]: For 10360/10423 co-relation queries the response was YES. [2024-02-02 09:14:28,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10679 conditions, 3227 events. 1792/3227 cut-off events. For 10360/10423 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 20406 event pairs, 1022 based on Foata normal form. 54/3018 useless extension candidates. Maximal degree in co-relation 10632. Up to 2692 conditions per place. [2024-02-02 09:14:28,130 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 83 selfloop transitions, 25 changer transitions 0/121 dead transitions. [2024-02-02 09:14:28,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 121 transitions, 1118 flow [2024-02-02 09:14:28,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:28,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:28,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-02-02 09:14:28,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3949579831932773 [2024-02-02 09:14:28,132 INFO L175 Difference]: Start difference. First operand has 120 places, 98 transitions, 839 flow. Second operand 7 states and 188 transitions. [2024-02-02 09:14:28,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 121 transitions, 1118 flow [2024-02-02 09:14:28,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 121 transitions, 1066 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:28,148 INFO L231 Difference]: Finished difference. Result has 123 places, 98 transitions, 847 flow [2024-02-02 09:14:28,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=847, PETRI_PLACES=123, PETRI_TRANSITIONS=98} [2024-02-02 09:14:28,149 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 51 predicate places. [2024-02-02 09:14:28,149 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 98 transitions, 847 flow [2024-02-02 09:14:28,149 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:14:28,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:28,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:28,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-02-02 09:14:28,150 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:28,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:28,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1117550759, now seen corresponding path program 3 times [2024-02-02 09:14:28,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:28,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037372510] [2024-02-02 09:14:28,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:28,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:28,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:28,380 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:28,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:28,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037372510] [2024-02-02 09:14:28,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037372510] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:28,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:28,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:28,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288913220] [2024-02-02 09:14:28,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:28,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:28,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:28,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:28,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:28,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:28,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 98 transitions, 847 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:28,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:28,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:28,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:28,847 INFO L124 PetriNetUnfolderBase]: 1643/2994 cut-off events. [2024-02-02 09:14:28,847 INFO L125 PetriNetUnfolderBase]: For 9774/9786 co-relation queries the response was YES. [2024-02-02 09:14:28,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9959 conditions, 2994 events. 1643/2994 cut-off events. For 9774/9786 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18846 event pairs, 1040 based on Foata normal form. 24/2801 useless extension candidates. Maximal degree in co-relation 9911. Up to 2561 conditions per place. [2024-02-02 09:14:28,869 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 82 selfloop transitions, 25 changer transitions 0/118 dead transitions. [2024-02-02 09:14:28,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 118 transitions, 1118 flow [2024-02-02 09:14:28,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:28,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:28,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-02-02 09:14:28,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-02-02 09:14:28,871 INFO L175 Difference]: Start difference. First operand has 123 places, 98 transitions, 847 flow. Second operand 7 states and 187 transitions. [2024-02-02 09:14:28,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 118 transitions, 1118 flow [2024-02-02 09:14:28,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 118 transitions, 1068 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:28,887 INFO L231 Difference]: Finished difference. Result has 124 places, 98 transitions, 855 flow [2024-02-02 09:14:28,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=855, PETRI_PLACES=124, PETRI_TRANSITIONS=98} [2024-02-02 09:14:28,888 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 52 predicate places. [2024-02-02 09:14:28,888 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 98 transitions, 855 flow [2024-02-02 09:14:28,888 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:28,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:28,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:28,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-02-02 09:14:28,904 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:28,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:28,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1388066397, now seen corresponding path program 1 times [2024-02-02 09:14:28,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:28,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801673440] [2024-02-02 09:14:28,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:28,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:28,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:29,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:14:29,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:29,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801673440] [2024-02-02 09:14:29,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801673440] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:29,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:29,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:29,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464921393] [2024-02-02 09:14:29,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:29,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:29,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:29,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:29,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:29,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:29,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 98 transitions, 855 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:29,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:29,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:29,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:29,627 INFO L124 PetriNetUnfolderBase]: 1732/3123 cut-off events. [2024-02-02 09:14:29,628 INFO L125 PetriNetUnfolderBase]: For 10674/10737 co-relation queries the response was YES. [2024-02-02 09:14:29,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10483 conditions, 3123 events. 1732/3123 cut-off events. For 10674/10737 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19720 event pairs, 1022 based on Foata normal form. 42/2901 useless extension candidates. Maximal degree in co-relation 10434. Up to 2478 conditions per place. [2024-02-02 09:14:29,652 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 90 selfloop transitions, 25 changer transitions 0/128 dead transitions. [2024-02-02 09:14:29,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 128 transitions, 1176 flow [2024-02-02 09:14:29,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:29,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:29,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-02-02 09:14:29,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41386554621848737 [2024-02-02 09:14:29,653 INFO L175 Difference]: Start difference. First operand has 124 places, 98 transitions, 855 flow. Second operand 7 states and 197 transitions. [2024-02-02 09:14:29,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 128 transitions, 1176 flow [2024-02-02 09:14:29,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 128 transitions, 1120 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:29,670 INFO L231 Difference]: Finished difference. Result has 125 places, 98 transitions, 855 flow [2024-02-02 09:14:29,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=855, PETRI_PLACES=125, PETRI_TRANSITIONS=98} [2024-02-02 09:14:29,670 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 53 predicate places. [2024-02-02 09:14:29,670 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 98 transitions, 855 flow [2024-02-02 09:14:29,671 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:29,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:29,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:29,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-02-02 09:14:29,671 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:29,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:29,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1260313347, now seen corresponding path program 1 times [2024-02-02 09:14:29,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:29,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200014858] [2024-02-02 09:14:29,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:29,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:29,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:29,889 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,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:29,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200014858] [2024-02-02 09:14:29,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200014858] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:29,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:29,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:29,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817311864] [2024-02-02 09:14:29,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:29,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:29,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:29,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:29,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:29,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:29,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 98 transitions, 855 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:14:29,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:29,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:29,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:30,347 INFO L124 PetriNetUnfolderBase]: 1687/3074 cut-off events. [2024-02-02 09:14:30,347 INFO L125 PetriNetUnfolderBase]: For 10492/10504 co-relation queries the response was YES. [2024-02-02 09:14:30,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10455 conditions, 3074 events. 1687/3074 cut-off events. For 10492/10504 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19505 event pairs, 1054 based on Foata normal form. 18/2875 useless extension candidates. Maximal degree in co-relation 10405. Up to 2387 conditions per place. [2024-02-02 09:14:30,371 INFO L140 encePairwiseOnDemand]: 55/68 looper letters, 97 selfloop transitions, 30 changer transitions 0/138 dead transitions. [2024-02-02 09:14:30,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 138 transitions, 1261 flow [2024-02-02 09:14:30,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:30,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:30,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-02-02 09:14:30,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43907563025210083 [2024-02-02 09:14:30,373 INFO L175 Difference]: Start difference. First operand has 125 places, 98 transitions, 855 flow. Second operand 7 states and 209 transitions. [2024-02-02 09:14:30,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 138 transitions, 1261 flow [2024-02-02 09:14:30,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 138 transitions, 1207 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:30,390 INFO L231 Difference]: Finished difference. Result has 127 places, 103 transitions, 915 flow [2024-02-02 09:14:30,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=915, PETRI_PLACES=127, PETRI_TRANSITIONS=103} [2024-02-02 09:14:30,390 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 55 predicate places. [2024-02-02 09:14:30,390 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 103 transitions, 915 flow [2024-02-02 09:14:30,391 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:14:30,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:30,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:30,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-02-02 09:14:30,391 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:30,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:30,392 INFO L85 PathProgramCache]: Analyzing trace with hash 561538637, now seen corresponding path program 2 times [2024-02-02 09:14:30,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:30,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403054158] [2024-02-02 09:14:30,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:30,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:30,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:30,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:14:30,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:30,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403054158] [2024-02-02 09:14:30,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403054158] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:30,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:30,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:30,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850870703] [2024-02-02 09:14:30,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:30,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:30,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:30,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:30,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:30,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:30,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 103 transitions, 915 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:14:30,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:30,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:30,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:30,941 INFO L124 PetriNetUnfolderBase]: 1365/2552 cut-off events. [2024-02-02 09:14:30,941 INFO L125 PetriNetUnfolderBase]: For 10591/10690 co-relation queries the response was YES. [2024-02-02 09:14:30,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9352 conditions, 2552 events. 1365/2552 cut-off events. For 10591/10690 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16590 event pairs, 780 based on Foata normal form. 36/2392 useless extension candidates. Maximal degree in co-relation 9300. Up to 1929 conditions per place. [2024-02-02 09:14:30,965 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 76 selfloop transitions, 26 changer transitions 0/125 dead transitions. [2024-02-02 09:14:30,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 125 transitions, 1225 flow [2024-02-02 09:14:30,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:14:30,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:14:30,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 194 transitions. [2024-02-02 09:14:30,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705882352941176 [2024-02-02 09:14:30,966 INFO L175 Difference]: Start difference. First operand has 127 places, 103 transitions, 915 flow. Second operand 5 states and 194 transitions. [2024-02-02 09:14:30,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 125 transitions, 1225 flow [2024-02-02 09:14:30,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 125 transitions, 1173 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:14:30,983 INFO L231 Difference]: Finished difference. Result has 127 places, 105 transitions, 943 flow [2024-02-02 09:14:30,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=943, PETRI_PLACES=127, PETRI_TRANSITIONS=105} [2024-02-02 09:14:30,983 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 55 predicate places. [2024-02-02 09:14:30,984 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 105 transitions, 943 flow [2024-02-02 09:14:30,984 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:14:30,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:30,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:30,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-02-02 09:14:30,984 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:14:30,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:30,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1041550573, now seen corresponding path program 3 times [2024-02-02 09:14:30,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:30,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259149903] [2024-02-02 09:14:30,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:30,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:30,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:31,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:31,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:31,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259149903] [2024-02-02 09:14:31,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259149903] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:31,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:31,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:31,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296363835] [2024-02-02 09:14:31,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:31,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:31,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:31,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:31,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:31,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:31,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 105 transitions, 943 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:14:31,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:31,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:31,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:31,525 INFO L124 PetriNetUnfolderBase]: 1303/2454 cut-off events. [2024-02-02 09:14:31,526 INFO L125 PetriNetUnfolderBase]: For 10879/10971 co-relation queries the response was YES. [2024-02-02 09:14:31,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8942 conditions, 2454 events. 1303/2454 cut-off events. For 10879/10971 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15937 event pairs, 761 based on Foata normal form. 43/2304 useless extension candidates. Maximal degree in co-relation 8889. Up to 1943 conditions per place. [2024-02-02 09:14:31,540 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 73 selfloop transitions, 22 changer transitions 0/118 dead transitions. [2024-02-02 09:14:31,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 118 transitions, 1179 flow [2024-02-02 09:14:31,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:14:31,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:14:31,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 159 transitions. [2024-02-02 09:14:31,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5845588235294118 [2024-02-02 09:14:31,543 INFO L175 Difference]: Start difference. First operand has 127 places, 105 transitions, 943 flow. Second operand 4 states and 159 transitions. [2024-02-02 09:14:31,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 118 transitions, 1179 flow [2024-02-02 09:14:31,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 118 transitions, 1148 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:31,558 INFO L231 Difference]: Finished difference. Result has 129 places, 105 transitions, 977 flow [2024-02-02 09:14:31,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=977, PETRI_PLACES=129, PETRI_TRANSITIONS=105} [2024-02-02 09:14:31,558 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 57 predicate places. [2024-02-02 09:14:31,559 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 105 transitions, 977 flow [2024-02-02 09:14:31,559 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:14:31,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:31,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:31,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-02-02 09:14:31,559 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:31,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:31,560 INFO L85 PathProgramCache]: Analyzing trace with hash 60605661, now seen corresponding path program 3 times [2024-02-02 09:14:31,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:31,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487166076] [2024-02-02 09:14:31,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:31,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:31,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:31,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:31,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:31,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487166076] [2024-02-02 09:14:31,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487166076] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:31,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:31,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:31,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628588793] [2024-02-02 09:14:31,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:31,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:31,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:31,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:31,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:31,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:31,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 105 transitions, 977 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:14:31,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:31,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:31,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:32,392 INFO L124 PetriNetUnfolderBase]: 1915/3428 cut-off events. [2024-02-02 09:14:32,393 INFO L125 PetriNetUnfolderBase]: For 14649/14824 co-relation queries the response was YES. [2024-02-02 09:14:32,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12504 conditions, 3428 events. 1915/3428 cut-off events. For 14649/14824 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 21609 event pairs, 1009 based on Foata normal form. 63/3219 useless extension candidates. Maximal degree in co-relation 12450. Up to 2865 conditions per place. [2024-02-02 09:14:32,420 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 93 selfloop transitions, 33 changer transitions 0/141 dead transitions. [2024-02-02 09:14:32,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 141 transitions, 1425 flow [2024-02-02 09:14:32,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:32,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:32,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-02-02 09:14:32,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-02-02 09:14:32,422 INFO L175 Difference]: Start difference. First operand has 129 places, 105 transitions, 977 flow. Second operand 8 states and 210 transitions. [2024-02-02 09:14:32,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 141 transitions, 1425 flow [2024-02-02 09:14:32,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 141 transitions, 1371 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:32,445 INFO L231 Difference]: Finished difference. Result has 135 places, 115 transitions, 1157 flow [2024-02-02 09:14:32,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1157, PETRI_PLACES=135, PETRI_TRANSITIONS=115} [2024-02-02 09:14:32,446 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 63 predicate places. [2024-02-02 09:14:32,446 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 115 transitions, 1157 flow [2024-02-02 09:14:32,446 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:14:32,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:32,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:32,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-02-02 09:14:32,447 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:32,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:32,447 INFO L85 PathProgramCache]: Analyzing trace with hash 795226143, now seen corresponding path program 2 times [2024-02-02 09:14:32,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:32,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939650909] [2024-02-02 09:14:32,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:32,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:32,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:32,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:32,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:32,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939650909] [2024-02-02 09:14:32,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939650909] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:32,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:32,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:32,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638199604] [2024-02-02 09:14:32,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:32,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:32,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:32,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:32,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:32,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:32,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 115 transitions, 1157 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:14:32,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:32,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:32,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:33,136 INFO L124 PetriNetUnfolderBase]: 1720/3142 cut-off events. [2024-02-02 09:14:33,137 INFO L125 PetriNetUnfolderBase]: For 13924/13945 co-relation queries the response was YES. [2024-02-02 09:14:33,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11750 conditions, 3142 events. 1720/3142 cut-off events. For 13924/13945 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 20054 event pairs, 1023 based on Foata normal form. 24/2945 useless extension candidates. Maximal degree in co-relation 11694. Up to 2443 conditions per place. [2024-02-02 09:14:33,154 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 97 selfloop transitions, 33 changer transitions 0/141 dead transitions. [2024-02-02 09:14:33,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 141 transitions, 1508 flow [2024-02-02 09:14:33,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:33,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:33,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-02-02 09:14:33,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096638655462185 [2024-02-02 09:14:33,156 INFO L175 Difference]: Start difference. First operand has 135 places, 115 transitions, 1157 flow. Second operand 7 states and 195 transitions. [2024-02-02 09:14:33,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 141 transitions, 1508 flow [2024-02-02 09:14:33,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 141 transitions, 1471 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:33,175 INFO L231 Difference]: Finished difference. Result has 139 places, 115 transitions, 1196 flow [2024-02-02 09:14:33,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1196, PETRI_PLACES=139, PETRI_TRANSITIONS=115} [2024-02-02 09:14:33,176 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 67 predicate places. [2024-02-02 09:14:33,176 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 115 transitions, 1196 flow [2024-02-02 09:14:33,176 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:14:33,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:33,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:33,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-02-02 09:14:33,177 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:33,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:33,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1618346131, now seen corresponding path program 2 times [2024-02-02 09:14:33,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:33,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139501541] [2024-02-02 09:14:33,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:33,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:33,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:33,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:14:33,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:33,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139501541] [2024-02-02 09:14:33,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139501541] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:33,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:33,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:33,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637852337] [2024-02-02 09:14:33,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:33,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:33,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:33,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:33,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:33,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:33,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 115 transitions, 1196 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:33,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:33,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:33,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:33,958 INFO L124 PetriNetUnfolderBase]: 2038/3651 cut-off events. [2024-02-02 09:14:33,959 INFO L125 PetriNetUnfolderBase]: For 17536/17701 co-relation queries the response was YES. [2024-02-02 09:14:33,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13998 conditions, 3651 events. 2038/3651 cut-off events. For 17536/17701 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 23254 event pairs, 1053 based on Foata normal form. 49/3418 useless extension candidates. Maximal degree in co-relation 13941. Up to 2646 conditions per place. [2024-02-02 09:14:34,005 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 102 selfloop transitions, 37 changer transitions 0/154 dead transitions. [2024-02-02 09:14:34,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 154 transitions, 1676 flow [2024-02-02 09:14:34,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:34,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:34,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-02-02 09:14:34,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4180672268907563 [2024-02-02 09:14:34,008 INFO L175 Difference]: Start difference. First operand has 139 places, 115 transitions, 1196 flow. Second operand 7 states and 199 transitions. [2024-02-02 09:14:34,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 154 transitions, 1676 flow [2024-02-02 09:14:34,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 154 transitions, 1604 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:34,043 INFO L231 Difference]: Finished difference. Result has 143 places, 123 transitions, 1306 flow [2024-02-02 09:14:34,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1306, PETRI_PLACES=143, PETRI_TRANSITIONS=123} [2024-02-02 09:14:34,044 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 71 predicate places. [2024-02-02 09:14:34,044 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 123 transitions, 1306 flow [2024-02-02 09:14:34,044 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:34,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:34,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:34,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-02-02 09:14:34,045 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:34,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:34,045 INFO L85 PathProgramCache]: Analyzing trace with hash 147089503, now seen corresponding path program 3 times [2024-02-02 09:14:34,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:34,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284554246] [2024-02-02 09:14:34,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:34,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:34,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:34,266 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:34,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:34,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284554246] [2024-02-02 09:14:34,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284554246] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:34,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:34,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:34,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136794320] [2024-02-02 09:14:34,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:34,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:34,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:34,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:34,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:34,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:34,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 123 transitions, 1306 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:14:34,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:34,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:34,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:34,878 INFO L124 PetriNetUnfolderBase]: 1790/3273 cut-off events. [2024-02-02 09:14:34,879 INFO L125 PetriNetUnfolderBase]: For 16073/16091 co-relation queries the response was YES. [2024-02-02 09:14:34,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12668 conditions, 3273 events. 1790/3273 cut-off events. For 16073/16091 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20838 event pairs, 1011 based on Foata normal form. 57/3110 useless extension candidates. Maximal degree in co-relation 12609. Up to 2657 conditions per place. [2024-02-02 09:14:34,904 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 108 selfloop transitions, 24 changer transitions 0/143 dead transitions. [2024-02-02 09:14:34,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 143 transitions, 1633 flow [2024-02-02 09:14:34,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:34,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:34,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-02-02 09:14:34,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38445378151260506 [2024-02-02 09:14:34,905 INFO L175 Difference]: Start difference. First operand has 143 places, 123 transitions, 1306 flow. Second operand 7 states and 183 transitions. [2024-02-02 09:14:34,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 143 transitions, 1633 flow [2024-02-02 09:14:34,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 143 transitions, 1599 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:34,934 INFO L231 Difference]: Finished difference. Result has 148 places, 123 transitions, 1334 flow [2024-02-02 09:14:34,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1334, PETRI_PLACES=148, PETRI_TRANSITIONS=123} [2024-02-02 09:14:34,939 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 76 predicate places. [2024-02-02 09:14:34,939 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 123 transitions, 1334 flow [2024-02-02 09:14:34,939 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:14:34,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:34,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:34,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-02-02 09:14:34,940 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:34,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:34,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1617567721, now seen corresponding path program 3 times [2024-02-02 09:14:34,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:34,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723674670] [2024-02-02 09:14:34,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:34,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:34,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:35,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:35,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:35,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723674670] [2024-02-02 09:14:35,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723674670] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:35,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:35,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:35,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127456457] [2024-02-02 09:14:35,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:35,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:35,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:35,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:35,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:35,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:35,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 123 transitions, 1334 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:35,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:35,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:35,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:35,789 INFO L124 PetriNetUnfolderBase]: 1896/3413 cut-off events. [2024-02-02 09:14:35,790 INFO L125 PetriNetUnfolderBase]: For 18855/19022 co-relation queries the response was YES. [2024-02-02 09:14:35,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13374 conditions, 3413 events. 1896/3413 cut-off events. For 18855/19022 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 21616 event pairs, 1042 based on Foata normal form. 55/3183 useless extension candidates. Maximal degree in co-relation 13314. Up to 2909 conditions per place. [2024-02-02 09:14:35,819 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 110 selfloop transitions, 19 changer transitions 0/144 dead transitions. [2024-02-02 09:14:35,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 144 transitions, 1650 flow [2024-02-02 09:14:35,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:35,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:35,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-02-02 09:14:35,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38865546218487396 [2024-02-02 09:14:35,821 INFO L175 Difference]: Start difference. First operand has 148 places, 123 transitions, 1334 flow. Second operand 7 states and 185 transitions. [2024-02-02 09:14:35,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 144 transitions, 1650 flow [2024-02-02 09:14:35,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 144 transitions, 1543 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-02-02 09:14:35,855 INFO L231 Difference]: Finished difference. Result has 146 places, 123 transitions, 1272 flow [2024-02-02 09:14:35,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1272, PETRI_PLACES=146, PETRI_TRANSITIONS=123} [2024-02-02 09:14:35,856 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 74 predicate places. [2024-02-02 09:14:35,856 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 123 transitions, 1272 flow [2024-02-02 09:14:35,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:14:35,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:35,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:35,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-02-02 09:14:35,857 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:35,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:35,857 INFO L85 PathProgramCache]: Analyzing trace with hash 121184125, now seen corresponding path program 4 times [2024-02-02 09:14:35,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:35,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100235017] [2024-02-02 09:14:35,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:35,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:35,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:36,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:14:36,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:36,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100235017] [2024-02-02 09:14:36,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100235017] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:36,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:36,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:36,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889478097] [2024-02-02 09:14:36,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:36,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:36,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:36,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:36,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:36,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:36,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 123 transitions, 1272 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:14:36,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:36,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:36,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:36,749 INFO L124 PetriNetUnfolderBase]: 1891/3434 cut-off events. [2024-02-02 09:14:36,750 INFO L125 PetriNetUnfolderBase]: For 17576/17742 co-relation queries the response was YES. [2024-02-02 09:14:36,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13339 conditions, 3434 events. 1891/3434 cut-off events. For 17576/17742 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 21746 event pairs, 781 based on Foata normal form. 46/3211 useless extension candidates. Maximal degree in co-relation 13279. Up to 2701 conditions per place. [2024-02-02 09:14:36,771 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 85 selfloop transitions, 44 changer transitions 0/144 dead transitions. [2024-02-02 09:14:36,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 144 transitions, 1581 flow [2024-02-02 09:14:36,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:36,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:36,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-02-02 09:14:36,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41421568627450983 [2024-02-02 09:14:36,773 INFO L175 Difference]: Start difference. First operand has 146 places, 123 transitions, 1272 flow. Second operand 6 states and 169 transitions. [2024-02-02 09:14:36,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 144 transitions, 1581 flow [2024-02-02 09:14:36,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 144 transitions, 1492 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-02-02 09:14:36,800 INFO L231 Difference]: Finished difference. Result has 144 places, 123 transitions, 1303 flow [2024-02-02 09:14:36,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1303, PETRI_PLACES=144, PETRI_TRANSITIONS=123} [2024-02-02 09:14:36,801 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 72 predicate places. [2024-02-02 09:14:36,801 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 123 transitions, 1303 flow [2024-02-02 09:14:36,801 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:14:36,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:36,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:36,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-02-02 09:14:36,802 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:36,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:36,802 INFO L85 PathProgramCache]: Analyzing trace with hash 891338789, now seen corresponding path program 4 times [2024-02-02 09:14:36,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:36,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898368602] [2024-02-02 09:14:36,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:36,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:36,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:37,005 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:37,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:37,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898368602] [2024-02-02 09:14:37,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898368602] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:37,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:37,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:37,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629032722] [2024-02-02 09:14:37,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:37,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:37,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:37,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:37,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:37,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:37,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 123 transitions, 1303 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:37,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:37,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:37,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:37,571 INFO L124 PetriNetUnfolderBase]: 1866/3368 cut-off events. [2024-02-02 09:14:37,571 INFO L125 PetriNetUnfolderBase]: For 18300/18462 co-relation queries the response was YES. [2024-02-02 09:14:37,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13368 conditions, 3368 events. 1866/3368 cut-off events. For 18300/18462 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 21377 event pairs, 999 based on Foata normal form. 37/3123 useless extension candidates. Maximal degree in co-relation 13309. Up to 2581 conditions per place. [2024-02-02 09:14:37,599 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 88 selfloop transitions, 42 changer transitions 0/145 dead transitions. [2024-02-02 09:14:37,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 145 transitions, 1630 flow [2024-02-02 09:14:37,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:37,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:37,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-02-02 09:14:37,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41911764705882354 [2024-02-02 09:14:37,601 INFO L175 Difference]: Start difference. First operand has 144 places, 123 transitions, 1303 flow. Second operand 6 states and 171 transitions. [2024-02-02 09:14:37,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 145 transitions, 1630 flow [2024-02-02 09:14:37,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 145 transitions, 1526 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:37,634 INFO L231 Difference]: Finished difference. Result has 144 places, 123 transitions, 1297 flow [2024-02-02 09:14:37,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1297, PETRI_PLACES=144, PETRI_TRANSITIONS=123} [2024-02-02 09:14:37,635 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 72 predicate places. [2024-02-02 09:14:37,635 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 123 transitions, 1297 flow [2024-02-02 09:14:37,635 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:37,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:37,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:37,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-02-02 09:14:37,636 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:37,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:37,636 INFO L85 PathProgramCache]: Analyzing trace with hash 144088439, now seen corresponding path program 5 times [2024-02-02 09:14:37,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:37,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973284231] [2024-02-02 09:14:37,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:37,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:37,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:37,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:37,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:37,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973284231] [2024-02-02 09:14:37,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973284231] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:37,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:37,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:37,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735201815] [2024-02-02 09:14:37,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:37,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:37,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:37,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:37,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:37,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:37,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 123 transitions, 1297 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:37,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:37,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:37,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:38,570 INFO L124 PetriNetUnfolderBase]: 1941/3485 cut-off events. [2024-02-02 09:14:38,570 INFO L125 PetriNetUnfolderBase]: For 18135/18314 co-relation queries the response was YES. [2024-02-02 09:14:38,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13703 conditions, 3485 events. 1941/3485 cut-off events. For 18135/18314 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 22145 event pairs, 1042 based on Foata normal form. 58/3250 useless extension candidates. Maximal degree in co-relation 13644. Up to 2903 conditions per place. [2024-02-02 09:14:38,595 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 108 selfloop transitions, 25 changer transitions 0/148 dead transitions. [2024-02-02 09:14:38,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 148 transitions, 1693 flow [2024-02-02 09:14:38,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:38,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:38,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-02-02 09:14:38,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-02-02 09:14:38,597 INFO L175 Difference]: Start difference. First operand has 144 places, 123 transitions, 1297 flow. Second operand 6 states and 165 transitions. [2024-02-02 09:14:38,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 148 transitions, 1693 flow [2024-02-02 09:14:38,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 148 transitions, 1585 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-02-02 09:14:38,632 INFO L231 Difference]: Finished difference. Result has 143 places, 129 transitions, 1335 flow [2024-02-02 09:14:38,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1335, PETRI_PLACES=143, PETRI_TRANSITIONS=129} [2024-02-02 09:14:38,633 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 71 predicate places. [2024-02-02 09:14:38,633 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 129 transitions, 1335 flow [2024-02-02 09:14:38,634 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:38,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:38,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:14:38,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-02-02 09:14:38,634 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:38,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:38,635 INFO L85 PathProgramCache]: Analyzing trace with hash 918952349, now seen corresponding path program 6 times [2024-02-02 09:14:38,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:38,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689691692] [2024-02-02 09:14:38,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:38,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:38,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:38,892 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,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:38,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689691692] [2024-02-02 09:14:38,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689691692] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:38,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:38,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:38,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440697343] [2024-02-02 09:14:38,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:38,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:38,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:38,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:38,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:38,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:38,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 129 transitions, 1335 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:38,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:38,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:38,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:39,394 INFO L124 PetriNetUnfolderBase]: 1928/3460 cut-off events. [2024-02-02 09:14:39,395 INFO L125 PetriNetUnfolderBase]: For 17013/17192 co-relation queries the response was YES. [2024-02-02 09:14:39,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13508 conditions, 3460 events. 1928/3460 cut-off events. For 17013/17192 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 21896 event pairs, 999 based on Foata normal form. 46/3207 useless extension candidates. Maximal degree in co-relation 13450. Up to 2722 conditions per place. [2024-02-02 09:14:39,418 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 89 selfloop transitions, 42 changer transitions 0/146 dead transitions. [2024-02-02 09:14:39,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 146 transitions, 1644 flow [2024-02-02 09:14:39,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:14:39,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:14:39,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-02-02 09:14:39,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43529411764705883 [2024-02-02 09:14:39,419 INFO L175 Difference]: Start difference. First operand has 143 places, 129 transitions, 1335 flow. Second operand 5 states and 148 transitions. [2024-02-02 09:14:39,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 146 transitions, 1644 flow [2024-02-02 09:14:39,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 146 transitions, 1606 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:39,445 INFO L231 Difference]: Finished difference. Result has 145 places, 129 transitions, 1417 flow [2024-02-02 09:14:39,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1417, PETRI_PLACES=145, PETRI_TRANSITIONS=129} [2024-02-02 09:14:39,446 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 73 predicate places. [2024-02-02 09:14:39,446 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 129 transitions, 1417 flow [2024-02-02 09:14:39,446 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:39,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:39,446 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:14:39,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-02-02 09:14:39,446 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:39,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:39,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1652365814, now seen corresponding path program 1 times [2024-02-02 09:14:39,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:39,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859222566] [2024-02-02 09:14:39,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:39,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:39,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:39,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:39,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:39,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859222566] [2024-02-02 09:14:39,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859222566] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:39,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:39,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:39,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585328165] [2024-02-02 09:14:39,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:39,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:39,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:39,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:39,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:39,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:39,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 129 transitions, 1417 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:14:39,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:39,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:39,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:40,000 INFO L124 PetriNetUnfolderBase]: 1563/2875 cut-off events. [2024-02-02 09:14:40,000 INFO L125 PetriNetUnfolderBase]: For 16969/17047 co-relation queries the response was YES. [2024-02-02 09:14:40,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11641 conditions, 2875 events. 1563/2875 cut-off events. For 16969/17047 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18525 event pairs, 746 based on Foata normal form. 24/2683 useless extension candidates. Maximal degree in co-relation 11583. Up to 2297 conditions per place. [2024-02-02 09:14:40,025 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 116 selfloop transitions, 30 changer transitions 0/169 dead transitions. [2024-02-02 09:14:40,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 169 transitions, 2064 flow [2024-02-02 09:14:40,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:40,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:40,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 250 transitions. [2024-02-02 09:14:40,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5252100840336135 [2024-02-02 09:14:40,035 INFO L175 Difference]: Start difference. First operand has 145 places, 129 transitions, 1417 flow. Second operand 7 states and 250 transitions. [2024-02-02 09:14:40,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 169 transitions, 2064 flow [2024-02-02 09:14:40,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 169 transitions, 1968 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:40,057 INFO L231 Difference]: Finished difference. Result has 152 places, 150 transitions, 1733 flow [2024-02-02 09:14:40,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1733, PETRI_PLACES=152, PETRI_TRANSITIONS=150} [2024-02-02 09:14:40,059 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 80 predicate places. [2024-02-02 09:14:40,059 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 150 transitions, 1733 flow [2024-02-02 09:14:40,059 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:14:40,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:40,059 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:14:40,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-02-02 09:14:40,060 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:40,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:40,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1978316782, now seen corresponding path program 1 times [2024-02-02 09:14:40,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:40,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062882448] [2024-02-02 09:14:40,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:40,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:40,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:40,320 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,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:40,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062882448] [2024-02-02 09:14:40,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062882448] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:40,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:40,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:14:40,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655266139] [2024-02-02 09:14:40,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:40,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:14:40,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:40,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:14:40,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:14:40,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:40,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 150 transitions, 1733 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:14:40,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:40,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:40,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:40,683 INFO L124 PetriNetUnfolderBase]: 1293/2459 cut-off events. [2024-02-02 09:14:40,683 INFO L125 PetriNetUnfolderBase]: For 15150/15243 co-relation queries the response was YES. [2024-02-02 09:14:40,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10164 conditions, 2459 events. 1293/2459 cut-off events. For 15150/15243 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15968 event pairs, 709 based on Foata normal form. 30/2351 useless extension candidates. Maximal degree in co-relation 10101. Up to 1912 conditions per place. [2024-02-02 09:14:40,700 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 134 selfloop transitions, 24 changer transitions 0/181 dead transitions. [2024-02-02 09:14:40,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 181 transitions, 2276 flow [2024-02-02 09:14:40,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:14:40,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:14:40,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 190 transitions. [2024-02-02 09:14:40,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5588235294117647 [2024-02-02 09:14:40,701 INFO L175 Difference]: Start difference. First operand has 152 places, 150 transitions, 1733 flow. Second operand 5 states and 190 transitions. [2024-02-02 09:14:40,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 181 transitions, 2276 flow [2024-02-02 09:14:40,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 181 transitions, 2274 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-02-02 09:14:40,725 INFO L231 Difference]: Finished difference. Result has 158 places, 162 transitions, 1953 flow [2024-02-02 09:14:40,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1953, PETRI_PLACES=158, PETRI_TRANSITIONS=162} [2024-02-02 09:14:40,725 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 86 predicate places. [2024-02-02 09:14:40,726 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 162 transitions, 1953 flow [2024-02-02 09:14:40,726 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:14:40,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:40,726 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:40,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-02-02 09:14:40,726 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:40,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:40,727 INFO L85 PathProgramCache]: Analyzing trace with hash 308207516, now seen corresponding path program 1 times [2024-02-02 09:14:40,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:40,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030690339] [2024-02-02 09:14:40,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:40,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:40,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:40,939 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,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:40,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030690339] [2024-02-02 09:14:40,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030690339] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:40,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:40,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:40,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099870732] [2024-02-02 09:14:40,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:40,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:40,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:40,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:40,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:40,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:40,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 162 transitions, 1953 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:40,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:40,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:41,344 INFO L124 PetriNetUnfolderBase]: 1152/2206 cut-off events. [2024-02-02 09:14:41,345 INFO L125 PetriNetUnfolderBase]: For 16838/16909 co-relation queries the response was YES. [2024-02-02 09:14:41,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9637 conditions, 2206 events. 1152/2206 cut-off events. For 16838/16909 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13900 event pairs, 338 based on Foata normal form. 66/2170 useless extension candidates. Maximal degree in co-relation 9570. Up to 1150 conditions per place. [2024-02-02 09:14:41,361 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 95 selfloop transitions, 79 changer transitions 0/197 dead transitions. [2024-02-02 09:14:41,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 197 transitions, 2495 flow [2024-02-02 09:14:41,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:41,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:41,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 266 transitions. [2024-02-02 09:14:41,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5588235294117647 [2024-02-02 09:14:41,362 INFO L175 Difference]: Start difference. First operand has 158 places, 162 transitions, 1953 flow. Second operand 7 states and 266 transitions. [2024-02-02 09:14:41,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 197 transitions, 2495 flow [2024-02-02 09:14:41,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 197 transitions, 2481 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-02-02 09:14:41,390 INFO L231 Difference]: Finished difference. Result has 165 places, 166 transitions, 2177 flow [2024-02-02 09:14:41,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2177, PETRI_PLACES=165, PETRI_TRANSITIONS=166} [2024-02-02 09:14:41,391 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 93 predicate places. [2024-02-02 09:14:41,391 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 166 transitions, 2177 flow [2024-02-02 09:14:41,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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:41,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:41,392 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:41,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-02-02 09:14:41,392 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:41,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:41,392 INFO L85 PathProgramCache]: Analyzing trace with hash 367857692, now seen corresponding path program 2 times [2024-02-02 09:14:41,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:41,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389252708] [2024-02-02 09:14:41,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:41,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:41,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:41,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:41,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:41,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389252708] [2024-02-02 09:14:41,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389252708] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:41,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:41,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:41,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219803948] [2024-02-02 09:14:41,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:41,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:41,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:41,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:41,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:41,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:41,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 166 transitions, 2177 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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:41,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:41,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:41,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:42,087 INFO L124 PetriNetUnfolderBase]: 1422/2668 cut-off events. [2024-02-02 09:14:42,088 INFO L125 PetriNetUnfolderBase]: For 23318/23409 co-relation queries the response was YES. [2024-02-02 09:14:42,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12291 conditions, 2668 events. 1422/2668 cut-off events. For 23318/23409 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17124 event pairs, 553 based on Foata normal form. 34/2592 useless extension candidates. Maximal degree in co-relation 12221. Up to 1784 conditions per place. [2024-02-02 09:14:42,108 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 111 selfloop transitions, 65 changer transitions 0/199 dead transitions. [2024-02-02 09:14:42,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 199 transitions, 2733 flow [2024-02-02 09:14:42,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:14:42,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:14:42,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 262 transitions. [2024-02-02 09:14:42,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5504201680672269 [2024-02-02 09:14:42,110 INFO L175 Difference]: Start difference. First operand has 165 places, 166 transitions, 2177 flow. Second operand 7 states and 262 transitions. [2024-02-02 09:14:42,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 199 transitions, 2733 flow [2024-02-02 09:14:42,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 199 transitions, 2606 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:42,148 INFO L231 Difference]: Finished difference. Result has 168 places, 170 transitions, 2226 flow [2024-02-02 09:14:42,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2054, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2226, PETRI_PLACES=168, PETRI_TRANSITIONS=170} [2024-02-02 09:14:42,149 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 96 predicate places. [2024-02-02 09:14:42,149 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 170 transitions, 2226 flow [2024-02-02 09:14:42,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:42,149 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:42,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-02-02 09:14:42,150 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:42,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:42,150 INFO L85 PathProgramCache]: Analyzing trace with hash 368598902, now seen corresponding path program 3 times [2024-02-02 09:14:42,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:42,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055240705] [2024-02-02 09:14:42,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:42,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:42,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:42,316 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,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:42,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055240705] [2024-02-02 09:14:42,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055240705] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:42,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:42,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:42,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566897052] [2024-02-02 09:14:42,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:42,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:42,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:42,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:42,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:42,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:42,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 170 transitions, 2226 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:42,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:42,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:42,813 INFO L124 PetriNetUnfolderBase]: 1390/2620 cut-off events. [2024-02-02 09:14:42,814 INFO L125 PetriNetUnfolderBase]: For 22137/22224 co-relation queries the response was YES. [2024-02-02 09:14:42,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12017 conditions, 2620 events. 1390/2620 cut-off events. For 22137/22224 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 16755 event pairs, 533 based on Foata normal form. 34/2544 useless extension candidates. Maximal degree in co-relation 11946. Up to 1776 conditions per place. [2024-02-02 09:14:42,833 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 113 selfloop transitions, 67 changer transitions 0/203 dead transitions. [2024-02-02 09:14:42,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 203 transitions, 2746 flow [2024-02-02 09:14:42,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:14:42,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:14:42,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 320 transitions. [2024-02-02 09:14:42,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5228758169934641 [2024-02-02 09:14:42,835 INFO L175 Difference]: Start difference. First operand has 168 places, 170 transitions, 2226 flow. Second operand 9 states and 320 transitions. [2024-02-02 09:14:42,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 203 transitions, 2746 flow [2024-02-02 09:14:42,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 203 transitions, 2665 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:42,871 INFO L231 Difference]: Finished difference. Result has 174 places, 170 transitions, 2284 flow [2024-02-02 09:14:42,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2145, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2284, PETRI_PLACES=174, PETRI_TRANSITIONS=170} [2024-02-02 09:14:42,871 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 102 predicate places. [2024-02-02 09:14:42,871 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 170 transitions, 2284 flow [2024-02-02 09:14:42,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:42,872 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:42,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-02-02 09:14:42,872 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:42,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:42,872 INFO L85 PathProgramCache]: Analyzing trace with hash -2030484478, now seen corresponding path program 1 times [2024-02-02 09:14:42,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:42,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790573399] [2024-02-02 09:14:42,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:42,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:42,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:43,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:43,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:43,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790573399] [2024-02-02 09:14:43,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790573399] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:43,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:43,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:43,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017167676] [2024-02-02 09:14:43,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:43,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:43,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:43,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:43,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:43,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:43,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 170 transitions, 2284 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:43,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:43,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:43,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:43,727 INFO L124 PetriNetUnfolderBase]: 1950/3484 cut-off events. [2024-02-02 09:14:43,727 INFO L125 PetriNetUnfolderBase]: For 25670/25868 co-relation queries the response was YES. [2024-02-02 09:14:43,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15926 conditions, 3484 events. 1950/3484 cut-off events. For 25670/25868 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 21377 event pairs, 566 based on Foata normal form. 66/3394 useless extension candidates. Maximal degree in co-relation 15853. Up to 1594 conditions per place. [2024-02-02 09:14:43,753 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 112 selfloop transitions, 86 changer transitions 0/213 dead transitions. [2024-02-02 09:14:43,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 213 transitions, 2884 flow [2024-02-02 09:14:43,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:43,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:43,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-02-02 09:14:43,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42463235294117646 [2024-02-02 09:14:43,754 INFO L175 Difference]: Start difference. First operand has 174 places, 170 transitions, 2284 flow. Second operand 8 states and 231 transitions. [2024-02-02 09:14:43,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 213 transitions, 2884 flow [2024-02-02 09:14:43,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 213 transitions, 2740 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-02-02 09:14:43,801 INFO L231 Difference]: Finished difference. Result has 174 places, 170 transitions, 2319 flow [2024-02-02 09:14:43,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2319, PETRI_PLACES=174, PETRI_TRANSITIONS=170} [2024-02-02 09:14:43,801 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 102 predicate places. [2024-02-02 09:14:43,801 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 170 transitions, 2319 flow [2024-02-02 09:14:43,802 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:43,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:43,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:43,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-02-02 09:14:43,802 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:43,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:43,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1539821207, now seen corresponding path program 1 times [2024-02-02 09:14:43,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:43,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964057750] [2024-02-02 09:14:43,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:43,803 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,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:43,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:43,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964057750] [2024-02-02 09:14:43,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964057750] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:43,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:43,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:43,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43258781] [2024-02-02 09:14:43,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:43,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:43,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:43,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:43,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:44,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:44,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 170 transitions, 2319 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:44,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:44,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:44,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:44,474 INFO L124 PetriNetUnfolderBase]: 1644/2995 cut-off events. [2024-02-02 09:14:44,474 INFO L125 PetriNetUnfolderBase]: For 23435/23465 co-relation queries the response was YES. [2024-02-02 09:14:44,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14071 conditions, 2995 events. 1644/2995 cut-off events. For 23435/23465 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 18322 event pairs, 648 based on Foata normal form. 19/2923 useless extension candidates. Maximal degree in co-relation 13997. Up to 2454 conditions per place. [2024-02-02 09:14:44,497 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 159 selfloop transitions, 34 changer transitions 0/204 dead transitions. [2024-02-02 09:14:44,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 204 transitions, 2875 flow [2024-02-02 09:14:44,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:44,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:44,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-02-02 09:14:44,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897058823529412 [2024-02-02 09:14:44,498 INFO L175 Difference]: Start difference. First operand has 174 places, 170 transitions, 2319 flow. Second operand 8 states and 212 transitions. [2024-02-02 09:14:44,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 204 transitions, 2875 flow [2024-02-02 09:14:44,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 204 transitions, 2703 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-02 09:14:44,541 INFO L231 Difference]: Finished difference. Result has 176 places, 177 transitions, 2282 flow [2024-02-02 09:14:44,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2147, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2282, PETRI_PLACES=176, PETRI_TRANSITIONS=177} [2024-02-02 09:14:44,541 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 104 predicate places. [2024-02-02 09:14:44,541 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 177 transitions, 2282 flow [2024-02-02 09:14:44,542 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:44,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:44,542 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:44,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-02-02 09:14:44,542 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:44,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:44,543 INFO L85 PathProgramCache]: Analyzing trace with hash -465673179, now seen corresponding path program 2 times [2024-02-02 09:14:44,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:44,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232972257] [2024-02-02 09:14:44,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:44,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:44,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:44,718 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:44,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:44,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232972257] [2024-02-02 09:14:44,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232972257] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:44,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:44,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:44,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601386208] [2024-02-02 09:14:44,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:44,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:44,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:44,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:44,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:44,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:44,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 177 transitions, 2282 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:44,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:44,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:44,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:45,205 INFO L124 PetriNetUnfolderBase]: 1638/2985 cut-off events. [2024-02-02 09:14:45,206 INFO L125 PetriNetUnfolderBase]: For 21820/21850 co-relation queries the response was YES. [2024-02-02 09:14:45,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13756 conditions, 2985 events. 1638/2985 cut-off events. For 21820/21850 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 18269 event pairs, 650 based on Foata normal form. 19/2913 useless extension candidates. Maximal degree in co-relation 13680. Up to 2454 conditions per place. [2024-02-02 09:14:45,228 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 157 selfloop transitions, 36 changer transitions 0/204 dead transitions. [2024-02-02 09:14:45,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 204 transitions, 2783 flow [2024-02-02 09:14:45,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:45,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:45,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-02-02 09:14:45,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897058823529412 [2024-02-02 09:14:45,230 INFO L175 Difference]: Start difference. First operand has 176 places, 177 transitions, 2282 flow. Second operand 8 states and 212 transitions. [2024-02-02 09:14:45,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 204 transitions, 2783 flow [2024-02-02 09:14:45,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 204 transitions, 2731 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:45,271 INFO L231 Difference]: Finished difference. Result has 180 places, 177 transitions, 2307 flow [2024-02-02 09:14:45,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2307, PETRI_PLACES=180, PETRI_TRANSITIONS=177} [2024-02-02 09:14:45,272 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 108 predicate places. [2024-02-02 09:14:45,272 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 177 transitions, 2307 flow [2024-02-02 09:14:45,272 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:45,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:45,272 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:45,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-02-02 09:14:45,272 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:45,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:45,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1213216002, now seen corresponding path program 1 times [2024-02-02 09:14:45,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:45,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715248464] [2024-02-02 09:14:45,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:45,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:45,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:45,527 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,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:45,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715248464] [2024-02-02 09:14:45,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715248464] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:45,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:45,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:45,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733370973] [2024-02-02 09:14:45,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:45,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:45,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:45,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:45,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:45,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:45,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 177 transitions, 2307 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:45,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:45,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:45,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:46,127 INFO L124 PetriNetUnfolderBase]: 1886/3375 cut-off events. [2024-02-02 09:14:46,128 INFO L125 PetriNetUnfolderBase]: For 26071/26101 co-relation queries the response was YES. [2024-02-02 09:14:46,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15842 conditions, 3375 events. 1886/3375 cut-off events. For 26071/26101 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 21233 event pairs, 538 based on Foata normal form. 27/3315 useless extension candidates. Maximal degree in co-relation 15765. Up to 1436 conditions per place. [2024-02-02 09:14:46,164 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 126 selfloop transitions, 96 changer transitions 0/233 dead transitions. [2024-02-02 09:14:46,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 233 transitions, 3084 flow [2024-02-02 09:14:46,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:46,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:46,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-02-02 09:14:46,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45036764705882354 [2024-02-02 09:14:46,165 INFO L175 Difference]: Start difference. First operand has 180 places, 177 transitions, 2307 flow. Second operand 8 states and 245 transitions. [2024-02-02 09:14:46,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 233 transitions, 3084 flow [2024-02-02 09:14:46,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 233 transitions, 3012 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:46,221 INFO L231 Difference]: Finished difference. Result has 183 places, 184 transitions, 2537 flow [2024-02-02 09:14:46,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2537, PETRI_PLACES=183, PETRI_TRANSITIONS=184} [2024-02-02 09:14:46,221 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 111 predicate places. [2024-02-02 09:14:46,221 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 184 transitions, 2537 flow [2024-02-02 09:14:46,222 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:46,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:46,222 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:46,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-02-02 09:14:46,222 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:46,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:46,222 INFO L85 PathProgramCache]: Analyzing trace with hash 670619733, now seen corresponding path program 3 times [2024-02-02 09:14:46,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:46,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625871988] [2024-02-02 09:14:46,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:46,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:46,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:46,411 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,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:46,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625871988] [2024-02-02 09:14:46,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625871988] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:46,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:46,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:46,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070257905] [2024-02-02 09:14:46,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:46,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:46,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:46,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:46,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:46,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:46,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 184 transitions, 2537 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:46,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:46,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:46,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:47,033 INFO L124 PetriNetUnfolderBase]: 1892/3403 cut-off events. [2024-02-02 09:14:47,033 INFO L125 PetriNetUnfolderBase]: For 30275/30305 co-relation queries the response was YES. [2024-02-02 09:14:47,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17113 conditions, 3403 events. 1892/3403 cut-off events. For 30275/30305 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 21460 event pairs, 693 based on Foata normal form. 19/3331 useless extension candidates. Maximal degree in co-relation 17034. Up to 2850 conditions per place. [2024-02-02 09:14:47,057 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 164 selfloop transitions, 37 changer transitions 0/212 dead transitions. [2024-02-02 09:14:47,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 212 transitions, 3073 flow [2024-02-02 09:14:47,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:47,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:47,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-02-02 09:14:47,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-02-02 09:14:47,060 INFO L175 Difference]: Start difference. First operand has 183 places, 184 transitions, 2537 flow. Second operand 8 states and 210 transitions. [2024-02-02 09:14:47,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 212 transitions, 3073 flow [2024-02-02 09:14:47,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 212 transitions, 2893 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:47,110 INFO L231 Difference]: Finished difference. Result has 186 places, 189 transitions, 2493 flow [2024-02-02 09:14:47,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2493, PETRI_PLACES=186, PETRI_TRANSITIONS=189} [2024-02-02 09:14:47,110 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 114 predicate places. [2024-02-02 09:14:47,111 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 189 transitions, 2493 flow [2024-02-02 09:14:47,111 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:47,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:47,111 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:47,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-02-02 09:14:47,111 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:47,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:47,112 INFO L85 PathProgramCache]: Analyzing trace with hash -482400090, now seen corresponding path program 2 times [2024-02-02 09:14:47,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:47,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848957908] [2024-02-02 09:14:47,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:47,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:47,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:47,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:47,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:47,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848957908] [2024-02-02 09:14:47,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848957908] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:47,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:47,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:47,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451567797] [2024-02-02 09:14:47,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:47,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:47,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:47,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:47,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:47,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:47,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 189 transitions, 2493 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:47,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:47,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:47,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:48,122 INFO L124 PetriNetUnfolderBase]: 2310/4052 cut-off events. [2024-02-02 09:14:48,122 INFO L125 PetriNetUnfolderBase]: For 34041/34321 co-relation queries the response was YES. [2024-02-02 09:14:48,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19797 conditions, 4052 events. 2310/4052 cut-off events. For 34041/34321 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 24965 event pairs, 825 based on Foata normal form. 77/3953 useless extension candidates. Maximal degree in co-relation 19716. Up to 2691 conditions per place. [2024-02-02 09:14:48,160 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 139 selfloop transitions, 70 changer transitions 0/229 dead transitions. [2024-02-02 09:14:48,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 229 transitions, 3110 flow [2024-02-02 09:14:48,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:48,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:48,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-02-02 09:14:48,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4172794117647059 [2024-02-02 09:14:48,163 INFO L175 Difference]: Start difference. First operand has 186 places, 189 transitions, 2493 flow. Second operand 8 states and 227 transitions. [2024-02-02 09:14:48,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 229 transitions, 3110 flow [2024-02-02 09:14:48,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 229 transitions, 3062 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-02 09:14:48,241 INFO L231 Difference]: Finished difference. Result has 191 places, 189 transitions, 2595 flow [2024-02-02 09:14:48,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2595, PETRI_PLACES=191, PETRI_TRANSITIONS=189} [2024-02-02 09:14:48,242 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 119 predicate places. [2024-02-02 09:14:48,242 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 189 transitions, 2595 flow [2024-02-02 09:14:48,243 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:48,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:48,244 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:48,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-02-02 09:14:48,244 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:48,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:48,244 INFO L85 PathProgramCache]: Analyzing trace with hash -283495496, now seen corresponding path program 2 times [2024-02-02 09:14:48,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:48,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789552448] [2024-02-02 09:14:48,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:48,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:48,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:48,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:14:48,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:48,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789552448] [2024-02-02 09:14:48,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789552448] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:48,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:48,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:48,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923507604] [2024-02-02 09:14:48,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:48,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:48,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:48,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:48,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:48,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:48,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 189 transitions, 2595 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:48,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:48,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:48,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:49,244 INFO L124 PetriNetUnfolderBase]: 1812/3275 cut-off events. [2024-02-02 09:14:49,244 INFO L125 PetriNetUnfolderBase]: For 29873/29903 co-relation queries the response was YES. [2024-02-02 09:14:49,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16532 conditions, 3275 events. 1812/3275 cut-off events. For 29873/29903 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 20523 event pairs, 710 based on Foata normal form. 27/3211 useless extension candidates. Maximal degree in co-relation 16450. Up to 2222 conditions per place. [2024-02-02 09:14:49,275 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 146 selfloop transitions, 75 changer transitions 0/232 dead transitions. [2024-02-02 09:14:49,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 232 transitions, 3268 flow [2024-02-02 09:14:49,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:49,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:49,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-02-02 09:14:49,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4338235294117647 [2024-02-02 09:14:49,276 INFO L175 Difference]: Start difference. First operand has 191 places, 189 transitions, 2595 flow. Second operand 8 states and 236 transitions. [2024-02-02 09:14:49,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 232 transitions, 3268 flow [2024-02-02 09:14:49,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 232 transitions, 3128 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-02 09:14:49,343 INFO L231 Difference]: Finished difference. Result has 192 places, 189 transitions, 2613 flow [2024-02-02 09:14:49,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2613, PETRI_PLACES=192, PETRI_TRANSITIONS=189} [2024-02-02 09:14:49,344 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 120 predicate places. [2024-02-02 09:14:49,344 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 189 transitions, 2613 flow [2024-02-02 09:14:49,344 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:49,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:49,344 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:49,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-02-02 09:14:49,345 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:49,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:49,345 INFO L85 PathProgramCache]: Analyzing trace with hash -481765830, now seen corresponding path program 3 times [2024-02-02 09:14:49,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:49,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446753887] [2024-02-02 09:14:49,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:49,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:49,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:49,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:49,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:49,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446753887] [2024-02-02 09:14:49,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446753887] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:49,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:49,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:49,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220941276] [2024-02-02 09:14:49,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:49,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:49,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:49,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:49,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:49,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:49,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 189 transitions, 2613 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:49,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:49,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:49,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:50,486 INFO L124 PetriNetUnfolderBase]: 2186/3848 cut-off events. [2024-02-02 09:14:50,487 INFO L125 PetriNetUnfolderBase]: For 37089/37360 co-relation queries the response was YES. [2024-02-02 09:14:50,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19502 conditions, 3848 events. 2186/3848 cut-off events. For 37089/37360 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 23439 event pairs, 791 based on Foata normal form. 104/3786 useless extension candidates. Maximal degree in co-relation 19419. Up to 2673 conditions per place. [2024-02-02 09:14:50,524 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 141 selfloop transitions, 72 changer transitions 0/233 dead transitions. [2024-02-02 09:14:50,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 233 transitions, 3220 flow [2024-02-02 09:14:50,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:14:50,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:14:50,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 265 transitions. [2024-02-02 09:14:50,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897058823529412 [2024-02-02 09:14:50,525 INFO L175 Difference]: Start difference. First operand has 192 places, 189 transitions, 2613 flow. Second operand 10 states and 265 transitions. [2024-02-02 09:14:50,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 233 transitions, 3220 flow [2024-02-02 09:14:50,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 233 transitions, 3066 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-02-02 09:14:50,603 INFO L231 Difference]: Finished difference. Result has 195 places, 189 transitions, 2612 flow [2024-02-02 09:14:50,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2459, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2612, PETRI_PLACES=195, PETRI_TRANSITIONS=189} [2024-02-02 09:14:50,604 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 123 predicate places. [2024-02-02 09:14:50,604 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 189 transitions, 2612 flow [2024-02-02 09:14:50,604 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:50,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:50,604 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:50,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-02-02 09:14:50,605 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:50,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:50,605 INFO L85 PathProgramCache]: Analyzing trace with hash -610632414, now seen corresponding path program 3 times [2024-02-02 09:14:50,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:50,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095316373] [2024-02-02 09:14:50,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:50,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:50,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:50,836 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:50,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:50,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095316373] [2024-02-02 09:14:50,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095316373] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:50,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:50,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:50,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660503218] [2024-02-02 09:14:50,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:50,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:50,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:50,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:50,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:50,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:50,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 189 transitions, 2612 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:50,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:50,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:50,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:51,573 INFO L124 PetriNetUnfolderBase]: 1662/3035 cut-off events. [2024-02-02 09:14:51,574 INFO L125 PetriNetUnfolderBase]: For 29789/29819 co-relation queries the response was YES. [2024-02-02 09:14:51,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15504 conditions, 3035 events. 1662/3035 cut-off events. For 29789/29819 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 18683 event pairs, 656 based on Foata normal form. 39/2983 useless extension candidates. Maximal degree in co-relation 15420. Up to 2198 conditions per place. [2024-02-02 09:14:51,606 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 145 selfloop transitions, 77 changer transitions 0/233 dead transitions. [2024-02-02 09:14:51,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 233 transitions, 3257 flow [2024-02-02 09:14:51,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:14:51,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:14:51,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 271 transitions. [2024-02-02 09:14:51,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3985294117647059 [2024-02-02 09:14:51,607 INFO L175 Difference]: Start difference. First operand has 195 places, 189 transitions, 2612 flow. Second operand 10 states and 271 transitions. [2024-02-02 09:14:51,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 233 transitions, 3257 flow [2024-02-02 09:14:51,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 233 transitions, 3113 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-02 09:14:51,675 INFO L231 Difference]: Finished difference. Result has 196 places, 189 transitions, 2631 flow [2024-02-02 09:14:51,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2468, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2631, PETRI_PLACES=196, PETRI_TRANSITIONS=189} [2024-02-02 09:14:51,676 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 124 predicate places. [2024-02-02 09:14:51,676 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 189 transitions, 2631 flow [2024-02-02 09:14:51,677 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:51,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:51,677 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:51,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-02-02 09:14:51,677 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:51,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:51,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1594161108, now seen corresponding path program 4 times [2024-02-02 09:14:51,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:51,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197735909] [2024-02-02 09:14:51,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:51,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:51,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:51,878 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,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:51,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197735909] [2024-02-02 09:14:51,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197735909] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:51,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:51,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:51,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082245716] [2024-02-02 09:14:51,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:51,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:51,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:51,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:51,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:51,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:51,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 189 transitions, 2631 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:51,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:51,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:52,383 INFO L124 PetriNetUnfolderBase]: 1524/2842 cut-off events. [2024-02-02 09:14:52,383 INFO L125 PetriNetUnfolderBase]: For 33509/33647 co-relation queries the response was YES. [2024-02-02 09:14:52,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15127 conditions, 2842 events. 1524/2842 cut-off events. For 33509/33647 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18252 event pairs, 525 based on Foata normal form. 52/2781 useless extension candidates. Maximal degree in co-relation 15042. Up to 1475 conditions per place. [2024-02-02 09:14:52,413 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 100 selfloop transitions, 91 changer transitions 0/219 dead transitions. [2024-02-02 09:14:52,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 219 transitions, 3255 flow [2024-02-02 09:14:52,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:14:52,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:14:52,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 233 transitions. [2024-02-02 09:14:52,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571078431372549 [2024-02-02 09:14:52,415 INFO L175 Difference]: Start difference. First operand has 196 places, 189 transitions, 2631 flow. Second operand 6 states and 233 transitions. [2024-02-02 09:14:52,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 219 transitions, 3255 flow [2024-02-02 09:14:52,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 219 transitions, 3101 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-02 09:14:52,486 INFO L231 Difference]: Finished difference. Result has 193 places, 191 transitions, 2691 flow [2024-02-02 09:14:52,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2691, PETRI_PLACES=193, PETRI_TRANSITIONS=191} [2024-02-02 09:14:52,486 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 121 predicate places. [2024-02-02 09:14:52,486 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 191 transitions, 2691 flow [2024-02-02 09:14:52,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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:52,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:52,487 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:52,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-02-02 09:14:52,487 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:52,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:52,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1937459064, now seen corresponding path program 5 times [2024-02-02 09:14:52,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:52,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355409711] [2024-02-02 09:14:52,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:52,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:52,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:52,675 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:52,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:52,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355409711] [2024-02-02 09:14:52,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355409711] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:52,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:52,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:52,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267000252] [2024-02-02 09:14:52,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:52,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:52,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:52,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:52,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:52,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:52,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 191 transitions, 2691 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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:52,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:52,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:52,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:53,287 INFO L124 PetriNetUnfolderBase]: 1721/3192 cut-off events. [2024-02-02 09:14:53,288 INFO L125 PetriNetUnfolderBase]: For 42177/42332 co-relation queries the response was YES. [2024-02-02 09:14:53,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17302 conditions, 3192 events. 1721/3192 cut-off events. For 42177/42332 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21074 event pairs, 568 based on Foata normal form. 90/3170 useless extension candidates. Maximal degree in co-relation 17216. Up to 1542 conditions per place. [2024-02-02 09:14:53,317 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 106 selfloop transitions, 101 changer transitions 0/235 dead transitions. [2024-02-02 09:14:53,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 235 transitions, 3474 flow [2024-02-02 09:14:53,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:53,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:53,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 300 transitions. [2024-02-02 09:14:53,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5514705882352942 [2024-02-02 09:14:53,327 INFO L175 Difference]: Start difference. First operand has 193 places, 191 transitions, 2691 flow. Second operand 8 states and 300 transitions. [2024-02-02 09:14:53,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 235 transitions, 3474 flow [2024-02-02 09:14:53,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 235 transitions, 3341 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:53,404 INFO L231 Difference]: Finished difference. Result has 197 places, 195 transitions, 2825 flow [2024-02-02 09:14:53,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2564, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2825, PETRI_PLACES=197, PETRI_TRANSITIONS=195} [2024-02-02 09:14:53,404 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 125 predicate places. [2024-02-02 09:14:53,405 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 195 transitions, 2825 flow [2024-02-02 09:14:53,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:53,405 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:53,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-02-02 09:14:53,406 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:53,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:53,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1398442384, now seen corresponding path program 6 times [2024-02-02 09:14:53,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:53,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491522224] [2024-02-02 09:14:53,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:53,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:53,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:53,563 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,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:53,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491522224] [2024-02-02 09:14:53,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491522224] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:53,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:53,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:53,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483504057] [2024-02-02 09:14:53,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:53,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:53,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:53,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:53,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:53,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:14:53,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 195 transitions, 2825 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:53,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:14:53,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:54,156 INFO L124 PetriNetUnfolderBase]: 1643/3075 cut-off events. [2024-02-02 09:14:54,156 INFO L125 PetriNetUnfolderBase]: For 38579/38728 co-relation queries the response was YES. [2024-02-02 09:14:54,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16357 conditions, 3075 events. 1643/3075 cut-off events. For 38579/38728 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 20253 event pairs, 557 based on Foata normal form. 83/3038 useless extension candidates. Maximal degree in co-relation 16271. Up to 2062 conditions per place. [2024-02-02 09:14:54,176 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 108 selfloop transitions, 79 changer transitions 0/215 dead transitions. [2024-02-02 09:14:54,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 215 transitions, 3320 flow [2024-02-02 09:14:54,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:14:54,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:14:54,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 196 transitions. [2024-02-02 09:14:54,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5764705882352941 [2024-02-02 09:14:54,178 INFO L175 Difference]: Start difference. First operand has 197 places, 195 transitions, 2825 flow. Second operand 5 states and 196 transitions. [2024-02-02 09:14:54,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 215 transitions, 3320 flow [2024-02-02 09:14:54,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 215 transitions, 3099 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-02-02 09:14:54,238 INFO L231 Difference]: Finished difference. Result has 195 places, 195 transitions, 2806 flow [2024-02-02 09:14:54,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2806, PETRI_PLACES=195, PETRI_TRANSITIONS=195} [2024-02-02 09:14:54,239 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 123 predicate places. [2024-02-02 09:14:54,239 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 195 transitions, 2806 flow [2024-02-02 09:14:54,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 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,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:54,239 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:54,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-02-02 09:14:54,239 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:54,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:54,240 INFO L85 PathProgramCache]: Analyzing trace with hash 288191387, now seen corresponding path program 4 times [2024-02-02 09:14:54,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:54,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918366810] [2024-02-02 09:14:54,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:54,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:54,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:54,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:54,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:54,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918366810] [2024-02-02 09:14:54,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918366810] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:54,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:54,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:14:54,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972031699] [2024-02-02 09:14:54,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:54,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:14:54,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:54,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:14:54,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:14:54,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:54,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 195 transitions, 2806 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:54,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:54,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:54,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:55,256 INFO L124 PetriNetUnfolderBase]: 1880/3402 cut-off events. [2024-02-02 09:14:55,256 INFO L125 PetriNetUnfolderBase]: For 31637/31667 co-relation queries the response was YES. [2024-02-02 09:14:55,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17367 conditions, 3402 events. 1880/3402 cut-off events. For 31637/31667 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21758 event pairs, 674 based on Foata normal form. 19/3327 useless extension candidates. Maximal degree in co-relation 17281. Up to 2850 conditions per place. [2024-02-02 09:14:55,297 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 166 selfloop transitions, 41 changer transitions 0/218 dead transitions. [2024-02-02 09:14:55,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 218 transitions, 3319 flow [2024-02-02 09:14:55,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:14:55,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:14:55,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-02-02 09:14:55,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786764705882353 [2024-02-02 09:14:55,300 INFO L175 Difference]: Start difference. First operand has 195 places, 195 transitions, 2806 flow. Second operand 8 states and 206 transitions. [2024-02-02 09:14:55,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 218 transitions, 3319 flow [2024-02-02 09:14:55,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 218 transitions, 3147 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-02-02 09:14:55,385 INFO L231 Difference]: Finished difference. Result has 200 places, 200 transitions, 2778 flow [2024-02-02 09:14:55,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2778, PETRI_PLACES=200, PETRI_TRANSITIONS=200} [2024-02-02 09:14:55,386 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 128 predicate places. [2024-02-02 09:14:55,386 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 200 transitions, 2778 flow [2024-02-02 09:14:55,386 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:55,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:55,387 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:55,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-02-02 09:14:55,387 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:55,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:55,387 INFO L85 PathProgramCache]: Analyzing trace with hash -475435862, now seen corresponding path program 4 times [2024-02-02 09:14:55,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:55,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883705659] [2024-02-02 09:14:55,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:55,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:55,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:55,622 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:55,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:55,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883705659] [2024-02-02 09:14:55,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883705659] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:55,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:55,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:55,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865181293] [2024-02-02 09:14:55,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:55,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:55,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:55,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:55,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:55,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:55,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 200 transitions, 2778 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:55,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:55,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:55,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:56,683 INFO L124 PetriNetUnfolderBase]: 3007/5227 cut-off events. [2024-02-02 09:14:56,683 INFO L125 PetriNetUnfolderBase]: For 45835/46144 co-relation queries the response was YES. [2024-02-02 09:14:56,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26219 conditions, 5227 events. 3007/5227 cut-off events. For 45835/46144 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 34132 event pairs, 965 based on Foata normal form. 139/5165 useless extension candidates. Maximal degree in co-relation 26131. Up to 3170 conditions per place. [2024-02-02 09:14:56,741 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 165 selfloop transitions, 74 changer transitions 0/260 dead transitions. [2024-02-02 09:14:56,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 260 transitions, 3629 flow [2024-02-02 09:14:56,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:14:56,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:14:56,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-02-02 09:14:56,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-02-02 09:14:56,743 INFO L175 Difference]: Start difference. First operand has 200 places, 200 transitions, 2778 flow. Second operand 9 states and 252 transitions. [2024-02-02 09:14:56,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 260 transitions, 3629 flow [2024-02-02 09:14:56,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 260 transitions, 3585 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:14:56,949 INFO L231 Difference]: Finished difference. Result has 208 places, 210 transitions, 3029 flow [2024-02-02 09:14:56,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3029, PETRI_PLACES=208, PETRI_TRANSITIONS=210} [2024-02-02 09:14:56,949 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 136 predicate places. [2024-02-02 09:14:56,950 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 210 transitions, 3029 flow [2024-02-02 09:14:56,950 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:56,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:56,950 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:56,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-02-02 09:14:56,950 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:56,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:56,951 INFO L85 PathProgramCache]: Analyzing trace with hash -314993408, now seen corresponding path program 4 times [2024-02-02 09:14:56,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:56,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956325597] [2024-02-02 09:14:56,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:56,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:56,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:57,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:57,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:57,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956325597] [2024-02-02 09:14:57,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956325597] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:57,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:57,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:57,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412834330] [2024-02-02 09:14:57,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:57,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:57,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:57,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:57,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:57,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:57,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 210 transitions, 3029 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:57,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:57,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:57,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:58,023 INFO L124 PetriNetUnfolderBase]: 2220/3986 cut-off events. [2024-02-02 09:14:58,023 INFO L125 PetriNetUnfolderBase]: For 39504/39534 co-relation queries the response was YES. [2024-02-02 09:14:58,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20692 conditions, 3986 events. 2220/3986 cut-off events. For 39504/39534 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 26397 event pairs, 735 based on Foata normal form. 111/4009 useless extension candidates. Maximal degree in co-relation 20601. Up to 1735 conditions per place. [2024-02-02 09:14:58,066 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 157 selfloop transitions, 101 changer transitions 0/269 dead transitions. [2024-02-02 09:14:58,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 269 transitions, 3934 flow [2024-02-02 09:14:58,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:14:58,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:14:58,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 301 transitions. [2024-02-02 09:14:58,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40240641711229946 [2024-02-02 09:14:58,067 INFO L175 Difference]: Start difference. First operand has 208 places, 210 transitions, 3029 flow. Second operand 11 states and 301 transitions. [2024-02-02 09:14:58,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 269 transitions, 3934 flow [2024-02-02 09:14:58,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 269 transitions, 3793 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-02-02 09:14:58,164 INFO L231 Difference]: Finished difference. Result has 213 places, 210 transitions, 3104 flow [2024-02-02 09:14:58,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2888, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3104, PETRI_PLACES=213, PETRI_TRANSITIONS=210} [2024-02-02 09:14:58,165 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 141 predicate places. [2024-02-02 09:14:58,165 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 210 transitions, 3104 flow [2024-02-02 09:14:58,166 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:58,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:58,166 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:58,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-02-02 09:14:58,166 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:58,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:58,166 INFO L85 PathProgramCache]: Analyzing trace with hash -452458352, now seen corresponding path program 5 times [2024-02-02 09:14:58,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:58,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314316678] [2024-02-02 09:14:58,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:58,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:58,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:58,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:14:58,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:58,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314316678] [2024-02-02 09:14:58,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314316678] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:58,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:58,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:58,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692485864] [2024-02-02 09:14:58,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:58,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:58,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:58,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:58,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:58,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:58,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 210 transitions, 3104 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:58,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:58,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:58,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:14:59,418 INFO L124 PetriNetUnfolderBase]: 2708/4748 cut-off events. [2024-02-02 09:14:59,419 INFO L125 PetriNetUnfolderBase]: For 49444/49750 co-relation queries the response was YES. [2024-02-02 09:14:59,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24972 conditions, 4748 events. 2708/4748 cut-off events. For 49444/49750 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 30533 event pairs, 833 based on Foata normal form. 142/4701 useless extension candidates. Maximal degree in co-relation 24880. Up to 2939 conditions per place. [2024-02-02 09:14:59,457 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 174 selfloop transitions, 76 changer transitions 0/271 dead transitions. [2024-02-02 09:14:59,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 271 transitions, 3928 flow [2024-02-02 09:14:59,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:14:59,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:14:59,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 298 transitions. [2024-02-02 09:14:59,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983957219251337 [2024-02-02 09:14:59,459 INFO L175 Difference]: Start difference. First operand has 213 places, 210 transitions, 3104 flow. Second operand 11 states and 298 transitions. [2024-02-02 09:14:59,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 271 transitions, 3928 flow [2024-02-02 09:14:59,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 271 transitions, 3641 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-02-02 09:14:59,567 INFO L231 Difference]: Finished difference. Result has 213 places, 210 transitions, 2978 flow [2024-02-02 09:14:59,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2978, PETRI_PLACES=213, PETRI_TRANSITIONS=210} [2024-02-02 09:14:59,568 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 141 predicate places. [2024-02-02 09:14:59,568 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 210 transitions, 2978 flow [2024-02-02 09:14:59,568 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:59,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:14:59,568 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:59,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-02-02 09:14:59,568 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:14:59,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:14:59,569 INFO L85 PathProgramCache]: Analyzing trace with hash -315649988, now seen corresponding path program 5 times [2024-02-02 09:14:59,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:14:59,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538996116] [2024-02-02 09:14:59,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:14:59,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:14:59,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:14:59,772 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:59,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:14:59,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538996116] [2024-02-02 09:14:59,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538996116] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:14:59,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:14:59,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:14:59,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804778022] [2024-02-02 09:14:59,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:14:59,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:14:59,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:14:59,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:14:59,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:14:59,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:14:59,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 210 transitions, 2978 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:59,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:14:59,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:14:59,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:00,559 INFO L124 PetriNetUnfolderBase]: 2090/3778 cut-off events. [2024-02-02 09:15:00,559 INFO L125 PetriNetUnfolderBase]: For 38564/38594 co-relation queries the response was YES. [2024-02-02 09:15:00,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19544 conditions, 3778 events. 2090/3778 cut-off events. For 38564/38594 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24807 event pairs, 705 based on Foata normal form. 51/3741 useless extension candidates. Maximal degree in co-relation 19452. Up to 1711 conditions per place. [2024-02-02 09:15:00,599 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 145 selfloop transitions, 97 changer transitions 0/253 dead transitions. [2024-02-02 09:15:00,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 253 transitions, 3742 flow [2024-02-02 09:15:00,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:00,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:00,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-02-02 09:15:00,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4084967320261438 [2024-02-02 09:15:00,600 INFO L175 Difference]: Start difference. First operand has 213 places, 210 transitions, 2978 flow. Second operand 9 states and 250 transitions. [2024-02-02 09:15:00,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 253 transitions, 3742 flow [2024-02-02 09:15:00,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 253 transitions, 3586 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-02-02 09:15:00,699 INFO L231 Difference]: Finished difference. Result has 213 places, 210 transitions, 3028 flow [2024-02-02 09:15:00,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2822, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3028, PETRI_PLACES=213, PETRI_TRANSITIONS=210} [2024-02-02 09:15:00,700 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 141 predicate places. [2024-02-02 09:15:00,700 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 210 transitions, 3028 flow [2024-02-02 09:15:00,700 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:15:00,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:00,700 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:15:00,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-02-02 09:15:00,701 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:00,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:00,701 INFO L85 PathProgramCache]: Analyzing trace with hash 295593658, now seen corresponding path program 6 times [2024-02-02 09:15:00,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:00,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092018331] [2024-02-02 09:15:00,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:00,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:00,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:00,945 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,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:00,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092018331] [2024-02-02 09:15:00,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092018331] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:00,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:00,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:00,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534901100] [2024-02-02 09:15:00,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:00,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:00,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:00,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:00,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:00,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:00,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 210 transitions, 3028 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:15:00,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:00,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:00,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:01,929 INFO L124 PetriNetUnfolderBase]: 2506/4432 cut-off events. [2024-02-02 09:15:01,929 INFO L125 PetriNetUnfolderBase]: For 47346/47620 co-relation queries the response was YES. [2024-02-02 09:15:01,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22854 conditions, 4432 events. 2506/4432 cut-off events. For 47346/47620 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 28403 event pairs, 879 based on Foata normal form. 145/4385 useless extension candidates. Maximal degree in co-relation 22761. Up to 3590 conditions per place. [2024-02-02 09:15:01,968 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 183 selfloop transitions, 37 changer transitions 0/241 dead transitions. [2024-02-02 09:15:01,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 241 transitions, 3635 flow [2024-02-02 09:15:01,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:01,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:01,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-02-02 09:15:01,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897058823529412 [2024-02-02 09:15:01,970 INFO L175 Difference]: Start difference. First operand has 213 places, 210 transitions, 3028 flow. Second operand 8 states and 212 transitions. [2024-02-02 09:15:01,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 241 transitions, 3635 flow [2024-02-02 09:15:02,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 241 transitions, 3453 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-02-02 09:15:02,082 INFO L231 Difference]: Finished difference. Result has 214 places, 210 transitions, 2930 flow [2024-02-02 09:15:02,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2846, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2930, PETRI_PLACES=214, PETRI_TRANSITIONS=210} [2024-02-02 09:15:02,082 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 142 predicate places. [2024-02-02 09:15:02,082 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 210 transitions, 2930 flow [2024-02-02 09:15:02,083 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:15:02,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:02,083 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:15:02,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-02-02 09:15:02,083 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:02,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:02,084 INFO L85 PathProgramCache]: Analyzing trace with hash 482098432, now seen corresponding path program 6 times [2024-02-02 09:15:02,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:02,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514291121] [2024-02-02 09:15:02,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:02,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:02,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:02,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:02,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:02,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514291121] [2024-02-02 09:15:02,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514291121] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:02,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:02,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:02,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514244553] [2024-02-02 09:15:02,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:02,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:02,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:02,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:02,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:02,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:02,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 210 transitions, 2930 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:15:02,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:02,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:02,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:03,201 INFO L124 PetriNetUnfolderBase]: 1860/3421 cut-off events. [2024-02-02 09:15:03,202 INFO L125 PetriNetUnfolderBase]: For 34084/34114 co-relation queries the response was YES. [2024-02-02 09:15:03,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16939 conditions, 3421 events. 1860/3421 cut-off events. For 34084/34114 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 22072 event pairs, 632 based on Foata normal form. 87/3419 useless extension candidates. Maximal degree in co-relation 16845. Up to 2537 conditions per place. [2024-02-02 09:15:03,237 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 173 selfloop transitions, 52 changer transitions 0/236 dead transitions. [2024-02-02 09:15:03,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 236 transitions, 3525 flow [2024-02-02 09:15:03,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:03,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:03,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-02-02 09:15:03,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-02-02 09:15:03,239 INFO L175 Difference]: Start difference. First operand has 214 places, 210 transitions, 2930 flow. Second operand 8 states and 208 transitions. [2024-02-02 09:15:03,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 236 transitions, 3525 flow [2024-02-02 09:15:03,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 236 transitions, 3460 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:03,323 INFO L231 Difference]: Finished difference. Result has 216 places, 210 transitions, 2987 flow [2024-02-02 09:15:03,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2865, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2987, PETRI_PLACES=216, PETRI_TRANSITIONS=210} [2024-02-02 09:15:03,323 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 144 predicate places. [2024-02-02 09:15:03,323 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 210 transitions, 2987 flow [2024-02-02 09:15:03,324 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:15:03,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:03,324 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:15:03,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-02-02 09:15:03,324 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:03,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:03,324 INFO L85 PathProgramCache]: Analyzing trace with hash 323267503, now seen corresponding path program 1 times [2024-02-02 09:15:03,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:03,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839397809] [2024-02-02 09:15:03,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:03,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:03,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:03,515 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,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:03,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839397809] [2024-02-02 09:15:03,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839397809] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:03,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:03,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:03,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095970389] [2024-02-02 09:15:03,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:03,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:03,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:03,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:03,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:03,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:03,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 210 transitions, 2987 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:15:03,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:03,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:03,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:04,313 INFO L124 PetriNetUnfolderBase]: 2286/4110 cut-off events. [2024-02-02 09:15:04,313 INFO L125 PetriNetUnfolderBase]: For 39198/39462 co-relation queries the response was YES. [2024-02-02 09:15:04,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20436 conditions, 4110 events. 2286/4110 cut-off events. For 39198/39462 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 26341 event pairs, 831 based on Foata normal form. 84/4002 useless extension candidates. Maximal degree in co-relation 20341. Up to 3366 conditions per place. [2024-02-02 09:15:04,355 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 194 selfloop transitions, 36 changer transitions 0/251 dead transitions. [2024-02-02 09:15:04,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 251 transitions, 3676 flow [2024-02-02 09:15:04,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:04,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:04,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-02-02 09:15:04,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39338235294117646 [2024-02-02 09:15:04,356 INFO L175 Difference]: Start difference. First operand has 216 places, 210 transitions, 2987 flow. Second operand 8 states and 214 transitions. [2024-02-02 09:15:04,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 251 transitions, 3676 flow [2024-02-02 09:15:04,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 251 transitions, 3550 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-02-02 09:15:04,452 INFO L231 Difference]: Finished difference. Result has 219 places, 223 transitions, 3079 flow [2024-02-02 09:15:04,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3079, PETRI_PLACES=219, PETRI_TRANSITIONS=223} [2024-02-02 09:15:04,453 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 147 predicate places. [2024-02-02 09:15:04,453 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 223 transitions, 3079 flow [2024-02-02 09:15:04,453 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:15:04,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:04,453 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:15:04,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-02-02 09:15:04,453 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:04,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:04,456 INFO L85 PathProgramCache]: Analyzing trace with hash 259000674, now seen corresponding path program 7 times [2024-02-02 09:15:04,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:04,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209966156] [2024-02-02 09:15:04,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:04,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:04,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:04,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:04,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:04,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209966156] [2024-02-02 09:15:04,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209966156] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:04,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:04,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:04,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144469168] [2024-02-02 09:15:04,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:04,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:04,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:04,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:04,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:04,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:04,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 223 transitions, 3079 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:15:04,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:04,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:04,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:05,497 INFO L124 PetriNetUnfolderBase]: 2294/4098 cut-off events. [2024-02-02 09:15:05,497 INFO L125 PetriNetUnfolderBase]: For 37964/38222 co-relation queries the response was YES. [2024-02-02 09:15:05,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20354 conditions, 4098 events. 2294/4098 cut-off events. For 37964/38222 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 26051 event pairs, 560 based on Foata normal form. 102/4015 useless extension candidates. Maximal degree in co-relation 20256. Up to 1983 conditions per place. [2024-02-02 09:15:05,537 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 122 selfloop transitions, 111 changer transitions 0/254 dead transitions. [2024-02-02 09:15:05,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 254 transitions, 3684 flow [2024-02-02 09:15:05,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:05,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:05,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-02-02 09:15:05,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-02-02 09:15:05,539 INFO L175 Difference]: Start difference. First operand has 219 places, 223 transitions, 3079 flow. Second operand 7 states and 203 transitions. [2024-02-02 09:15:05,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 254 transitions, 3684 flow [2024-02-02 09:15:05,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 254 transitions, 3641 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-02-02 09:15:05,626 INFO L231 Difference]: Finished difference. Result has 224 places, 223 transitions, 3274 flow [2024-02-02 09:15:05,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3274, PETRI_PLACES=224, PETRI_TRANSITIONS=223} [2024-02-02 09:15:05,626 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 152 predicate places. [2024-02-02 09:15:05,626 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 223 transitions, 3274 flow [2024-02-02 09:15:05,627 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:15:05,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:05,627 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:15:05,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-02-02 09:15:05,627 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:05,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:05,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1878096712, now seen corresponding path program 8 times [2024-02-02 09:15:05,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:05,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094652414] [2024-02-02 09:15:05,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:05,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:05,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:05,847 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,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:05,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094652414] [2024-02-02 09:15:05,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094652414] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:05,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:05,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:05,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353190681] [2024-02-02 09:15:05,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:05,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:05,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:05,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:05,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:05,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:05,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 223 transitions, 3274 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:15:05,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:05,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:05,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:06,760 INFO L124 PetriNetUnfolderBase]: 2250/4014 cut-off events. [2024-02-02 09:15:06,761 INFO L125 PetriNetUnfolderBase]: For 42983/43235 co-relation queries the response was YES. [2024-02-02 09:15:06,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20559 conditions, 4014 events. 2250/4014 cut-off events. For 42983/43235 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 25249 event pairs, 532 based on Foata normal form. 123/3968 useless extension candidates. Maximal degree in co-relation 20459. Up to 1971 conditions per place. [2024-02-02 09:15:06,817 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 127 selfloop transitions, 117 changer transitions 0/265 dead transitions. [2024-02-02 09:15:06,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 265 transitions, 3946 flow [2024-02-02 09:15:06,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:06,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:06,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-02-02 09:15:06,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068627450980392 [2024-02-02 09:15:06,819 INFO L175 Difference]: Start difference. First operand has 224 places, 223 transitions, 3274 flow. Second operand 9 states and 249 transitions. [2024-02-02 09:15:06,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 265 transitions, 3946 flow [2024-02-02 09:15:06,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 265 transitions, 3700 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-02-02 09:15:06,925 INFO L231 Difference]: Finished difference. Result has 226 places, 223 transitions, 3289 flow [2024-02-02 09:15:06,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3289, PETRI_PLACES=226, PETRI_TRANSITIONS=223} [2024-02-02 09:15:06,928 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 154 predicate places. [2024-02-02 09:15:06,928 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 223 transitions, 3289 flow [2024-02-02 09:15:06,928 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:15:06,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:06,928 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:15:06,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-02-02 09:15:06,928 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:06,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:06,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1030048794, now seen corresponding path program 9 times [2024-02-02 09:15:06,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:06,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078241798] [2024-02-02 09:15:06,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:06,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:06,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:07,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:15:07,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:07,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078241798] [2024-02-02 09:15:07,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078241798] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:07,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:07,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:07,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852206968] [2024-02-02 09:15:07,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:07,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:07,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:07,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:07,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:07,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:07,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 223 transitions, 3289 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:15:07,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:07,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:07,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:08,059 INFO L124 PetriNetUnfolderBase]: 2320/4149 cut-off events. [2024-02-02 09:15:08,059 INFO L125 PetriNetUnfolderBase]: For 42229/42495 co-relation queries the response was YES. [2024-02-02 09:15:08,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21058 conditions, 4149 events. 2320/4149 cut-off events. For 42229/42495 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 26468 event pairs, 781 based on Foata normal form. 120/4086 useless extension candidates. Maximal degree in co-relation 20958. Up to 3230 conditions per place. [2024-02-02 09:15:08,106 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 182 selfloop transitions, 48 changer transitions 0/251 dead transitions. [2024-02-02 09:15:08,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 251 transitions, 3896 flow [2024-02-02 09:15:08,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:08,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:08,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-02-02 09:15:08,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39915966386554624 [2024-02-02 09:15:08,107 INFO L175 Difference]: Start difference. First operand has 226 places, 223 transitions, 3289 flow. Second operand 7 states and 190 transitions. [2024-02-02 09:15:08,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 251 transitions, 3896 flow [2024-02-02 09:15:08,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 251 transitions, 3636 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-02-02 09:15:08,212 INFO L231 Difference]: Finished difference. Result has 223 places, 227 transitions, 3203 flow [2024-02-02 09:15:08,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3037, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3203, PETRI_PLACES=223, PETRI_TRANSITIONS=227} [2024-02-02 09:15:08,213 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 151 predicate places. [2024-02-02 09:15:08,213 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 227 transitions, 3203 flow [2024-02-02 09:15:08,214 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:15:08,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:08,214 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:15:08,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-02-02 09:15:08,214 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:08,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:08,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1650043200, now seen corresponding path program 10 times [2024-02-02 09:15:08,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:08,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504113853] [2024-02-02 09:15:08,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:08,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:08,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:08,428 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,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:08,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504113853] [2024-02-02 09:15:08,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504113853] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:08,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:08,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:08,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343947068] [2024-02-02 09:15:08,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:08,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:08,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:08,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:08,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:08,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:08,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 227 transitions, 3203 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:15:08,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:08,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:08,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:09,241 INFO L124 PetriNetUnfolderBase]: 2306/4125 cut-off events. [2024-02-02 09:15:09,241 INFO L125 PetriNetUnfolderBase]: For 37968/38224 co-relation queries the response was YES. [2024-02-02 09:15:09,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20376 conditions, 4125 events. 2306/4125 cut-off events. For 37968/38224 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 26271 event pairs, 599 based on Foata normal form. 114/4049 useless extension candidates. Maximal degree in co-relation 20277. Up to 2748 conditions per place. [2024-02-02 09:15:09,290 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 137 selfloop transitions, 93 changer transitions 0/251 dead transitions. [2024-02-02 09:15:09,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 251 transitions, 3747 flow [2024-02-02 09:15:09,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:09,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:09,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-02-02 09:15:09,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4338235294117647 [2024-02-02 09:15:09,292 INFO L175 Difference]: Start difference. First operand has 223 places, 227 transitions, 3203 flow. Second operand 6 states and 177 transitions. [2024-02-02 09:15:09,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 251 transitions, 3747 flow [2024-02-02 09:15:09,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 251 transitions, 3645 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:09,400 INFO L231 Difference]: Finished difference. Result has 223 places, 227 transitions, 3341 flow [2024-02-02 09:15:09,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3101, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3341, PETRI_PLACES=223, PETRI_TRANSITIONS=227} [2024-02-02 09:15:09,401 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 151 predicate places. [2024-02-02 09:15:09,401 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 227 transitions, 3341 flow [2024-02-02 09:15:09,405 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:15:09,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:09,405 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:15:09,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-02-02 09:15:09,406 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:09,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:09,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1057722639, now seen corresponding path program 2 times [2024-02-02 09:15:09,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:09,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904469834] [2024-02-02 09:15:09,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:09,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:09,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:09,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:09,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:09,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904469834] [2024-02-02 09:15:09,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904469834] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:09,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:09,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:09,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308637841] [2024-02-02 09:15:09,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:09,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:09,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:09,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:09,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:09,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:09,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 227 transitions, 3341 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:15:09,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:09,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:09,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:10,459 INFO L124 PetriNetUnfolderBase]: 2270/4099 cut-off events. [2024-02-02 09:15:10,459 INFO L125 PetriNetUnfolderBase]: For 39653/39898 co-relation queries the response was YES. [2024-02-02 09:15:10,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20440 conditions, 4099 events. 2270/4099 cut-off events. For 39653/39898 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 26294 event pairs, 779 based on Foata normal form. 74/3983 useless extension candidates. Maximal degree in co-relation 20341. Up to 3333 conditions per place. [2024-02-02 09:15:10,502 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 196 selfloop transitions, 40 changer transitions 0/257 dead transitions. [2024-02-02 09:15:10,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 257 transitions, 3944 flow [2024-02-02 09:15:10,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:10,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:10,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-02-02 09:15:10,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40756302521008403 [2024-02-02 09:15:10,503 INFO L175 Difference]: Start difference. First operand has 223 places, 227 transitions, 3341 flow. Second operand 7 states and 194 transitions. [2024-02-02 09:15:10,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 257 transitions, 3944 flow [2024-02-02 09:15:10,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 257 transitions, 3754 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:10,611 INFO L231 Difference]: Finished difference. Result has 226 places, 231 transitions, 3288 flow [2024-02-02 09:15:10,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3151, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3288, PETRI_PLACES=226, PETRI_TRANSITIONS=231} [2024-02-02 09:15:10,611 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 154 predicate places. [2024-02-02 09:15:10,612 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 231 transitions, 3288 flow [2024-02-02 09:15:10,612 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:15:10,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:10,612 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:15:10,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-02-02 09:15:10,612 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:10,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:10,613 INFO L85 PathProgramCache]: Analyzing trace with hash -705402375, now seen corresponding path program 3 times [2024-02-02 09:15:10,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:10,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397352330] [2024-02-02 09:15:10,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:10,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:10,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:10,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:10,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:10,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397352330] [2024-02-02 09:15:10,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397352330] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:10,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:10,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:10,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837235352] [2024-02-02 09:15:10,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:10,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:10,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:10,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:10,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:10,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:10,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 231 transitions, 3288 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:15:10,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:10,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:10,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:11,620 INFO L124 PetriNetUnfolderBase]: 2300/4133 cut-off events. [2024-02-02 09:15:11,621 INFO L125 PetriNetUnfolderBase]: For 37024/37284 co-relation queries the response was YES. [2024-02-02 09:15:11,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20376 conditions, 4133 events. 2300/4133 cut-off events. For 37024/37284 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 26437 event pairs, 777 based on Foata normal form. 82/4017 useless extension candidates. Maximal degree in co-relation 20275. Up to 3361 conditions per place. [2024-02-02 09:15:11,660 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 195 selfloop transitions, 41 changer transitions 0/257 dead transitions. [2024-02-02 09:15:11,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 257 transitions, 3873 flow [2024-02-02 09:15:11,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:11,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:11,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-02-02 09:15:11,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42401960784313725 [2024-02-02 09:15:11,662 INFO L175 Difference]: Start difference. First operand has 226 places, 231 transitions, 3288 flow. Second operand 6 states and 173 transitions. [2024-02-02 09:15:11,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 257 transitions, 3873 flow [2024-02-02 09:15:11,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 257 transitions, 3813 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:11,754 INFO L231 Difference]: Finished difference. Result has 228 places, 233 transitions, 3341 flow [2024-02-02 09:15:11,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3341, PETRI_PLACES=228, PETRI_TRANSITIONS=233} [2024-02-02 09:15:11,765 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 156 predicate places. [2024-02-02 09:15:11,765 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 233 transitions, 3341 flow [2024-02-02 09:15:11,765 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:15:11,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:11,766 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:15:11,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-02-02 09:15:11,766 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:11,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:11,766 INFO L85 PathProgramCache]: Analyzing trace with hash -704328225, now seen corresponding path program 4 times [2024-02-02 09:15:11,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:11,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197974243] [2024-02-02 09:15:11,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:11,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:11,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:11,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:11,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:11,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197974243] [2024-02-02 09:15:11,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197974243] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:11,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:11,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:11,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907369462] [2024-02-02 09:15:11,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:11,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:11,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:11,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:11,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:11,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:11,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 233 transitions, 3341 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:15:11,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:11,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:11,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:12,684 INFO L124 PetriNetUnfolderBase]: 2294/4118 cut-off events. [2024-02-02 09:15:12,685 INFO L125 PetriNetUnfolderBase]: For 37873/38089 co-relation queries the response was YES. [2024-02-02 09:15:12,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20353 conditions, 4118 events. 2294/4118 cut-off events. For 37873/38089 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 26368 event pairs, 825 based on Foata normal form. 78/3991 useless extension candidates. Maximal degree in co-relation 20252. Up to 3361 conditions per place. [2024-02-02 09:15:12,732 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 193 selfloop transitions, 39 changer transitions 0/253 dead transitions. [2024-02-02 09:15:12,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 253 transitions, 3881 flow [2024-02-02 09:15:12,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:12,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:12,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-02-02 09:15:12,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-02-02 09:15:12,733 INFO L175 Difference]: Start difference. First operand has 228 places, 233 transitions, 3341 flow. Second operand 6 states and 168 transitions. [2024-02-02 09:15:12,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 253 transitions, 3881 flow [2024-02-02 09:15:12,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 253 transitions, 3844 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:12,837 INFO L231 Difference]: Finished difference. Result has 231 places, 233 transitions, 3387 flow [2024-02-02 09:15:12,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3304, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3387, PETRI_PLACES=231, PETRI_TRANSITIONS=233} [2024-02-02 09:15:12,838 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 159 predicate places. [2024-02-02 09:15:12,838 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 233 transitions, 3387 flow [2024-02-02 09:15:12,838 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:15:12,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:12,838 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:15:12,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-02-02 09:15:12,839 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:12,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:12,839 INFO L85 PathProgramCache]: Analyzing trace with hash 2027190944, now seen corresponding path program 1 times [2024-02-02 09:15:12,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:12,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027046189] [2024-02-02 09:15:12,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:12,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:12,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:13,078 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:13,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:13,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027046189] [2024-02-02 09:15:13,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027046189] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:13,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:13,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:13,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638899076] [2024-02-02 09:15:13,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:13,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:13,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:13,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:13,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:13,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:13,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 233 transitions, 3387 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:15:13,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:13,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:13,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:13,666 INFO L124 PetriNetUnfolderBase]: 1525/2964 cut-off events. [2024-02-02 09:15:13,666 INFO L125 PetriNetUnfolderBase]: For 33424/33553 co-relation queries the response was YES. [2024-02-02 09:15:13,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15210 conditions, 2964 events. 1525/2964 cut-off events. For 33424/33553 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19937 event pairs, 444 based on Foata normal form. 52/2920 useless extension candidates. Maximal degree in co-relation 15109. Up to 2242 conditions per place. [2024-02-02 09:15:13,699 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 178 selfloop transitions, 40 changer transitions 0/251 dead transitions. [2024-02-02 09:15:13,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 251 transitions, 3906 flow [2024-02-02 09:15:13,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:13,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:13,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 244 transitions. [2024-02-02 09:15:13,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5126050420168067 [2024-02-02 09:15:13,700 INFO L175 Difference]: Start difference. First operand has 231 places, 233 transitions, 3387 flow. Second operand 7 states and 244 transitions. [2024-02-02 09:15:13,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 251 transitions, 3906 flow [2024-02-02 09:15:13,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 251 transitions, 3828 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:13,787 INFO L231 Difference]: Finished difference. Result has 235 places, 235 transitions, 3434 flow [2024-02-02 09:15:13,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3309, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3434, PETRI_PLACES=235, PETRI_TRANSITIONS=235} [2024-02-02 09:15:13,788 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 163 predicate places. [2024-02-02 09:15:13,788 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 235 transitions, 3434 flow [2024-02-02 09:15:13,788 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:15:13,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:13,788 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:15:13,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-02-02 09:15:13,788 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:15:13,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:13,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1458973542, now seen corresponding path program 1 times [2024-02-02 09:15:13,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:13,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463018933] [2024-02-02 09:15:13,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:13,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:13,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:14,037 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:14,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:14,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463018933] [2024-02-02 09:15:14,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463018933] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:14,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:14,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:14,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419553717] [2024-02-02 09:15:14,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:14,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:14,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:14,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:14,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:14,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:14,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 235 transitions, 3434 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:15:14,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:14,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:14,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:14,744 INFO L124 PetriNetUnfolderBase]: 1774/3302 cut-off events. [2024-02-02 09:15:14,744 INFO L125 PetriNetUnfolderBase]: For 31159/31186 co-relation queries the response was YES. [2024-02-02 09:15:14,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16257 conditions, 3302 events. 1774/3302 cut-off events. For 31159/31186 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21362 event pairs, 583 based on Foata normal form. 20/3278 useless extension candidates. Maximal degree in co-relation 16154. Up to 2773 conditions per place. [2024-02-02 09:15:14,775 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 201 selfloop transitions, 65 changer transitions 0/281 dead transitions. [2024-02-02 09:15:14,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 281 transitions, 4404 flow [2024-02-02 09:15:14,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:14,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:14,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-02-02 09:15:14,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790849673202614 [2024-02-02 09:15:14,777 INFO L175 Difference]: Start difference. First operand has 235 places, 235 transitions, 3434 flow. Second operand 9 states and 232 transitions. [2024-02-02 09:15:14,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 281 transitions, 4404 flow [2024-02-02 09:15:14,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 281 transitions, 4297 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:14,870 INFO L231 Difference]: Finished difference. Result has 242 places, 261 transitions, 3890 flow [2024-02-02 09:15:14,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3890, PETRI_PLACES=242, PETRI_TRANSITIONS=261} [2024-02-02 09:15:14,871 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 170 predicate places. [2024-02-02 09:15:14,871 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 261 transitions, 3890 flow [2024-02-02 09:15:14,871 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:15:14,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:14,872 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:15:14,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-02-02 09:15:14,872 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:14,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:14,872 INFO L85 PathProgramCache]: Analyzing trace with hash -899361068, now seen corresponding path program 1 times [2024-02-02 09:15:14,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:14,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672025762] [2024-02-02 09:15:14,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:14,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:14,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:15,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:15,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:15,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672025762] [2024-02-02 09:15:15,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672025762] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:15,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:15,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:15,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348944609] [2024-02-02 09:15:15,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:15,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:15,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:15,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:15,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:15,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:15,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 261 transitions, 3890 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:15:15,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:15,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:15,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:15,667 INFO L124 PetriNetUnfolderBase]: 1491/2912 cut-off events. [2024-02-02 09:15:15,667 INFO L125 PetriNetUnfolderBase]: For 35073/35199 co-relation queries the response was YES. [2024-02-02 09:15:15,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15336 conditions, 2912 events. 1491/2912 cut-off events. For 35073/35199 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19653 event pairs, 439 based on Foata normal form. 56/2898 useless extension candidates. Maximal degree in co-relation 15230. Up to 2210 conditions per place. [2024-02-02 09:15:15,697 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 209 selfloop transitions, 30 changer transitions 0/273 dead transitions. [2024-02-02 09:15:15,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 273 transitions, 4427 flow [2024-02-02 09:15:15,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:15,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:15,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 183 transitions. [2024-02-02 09:15:15,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.538235294117647 [2024-02-02 09:15:15,698 INFO L175 Difference]: Start difference. First operand has 242 places, 261 transitions, 3890 flow. Second operand 5 states and 183 transitions. [2024-02-02 09:15:15,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 273 transitions, 4427 flow [2024-02-02 09:15:15,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 273 transitions, 4365 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:15,789 INFO L231 Difference]: Finished difference. Result has 245 places, 263 transitions, 3937 flow [2024-02-02 09:15:15,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3828, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3937, PETRI_PLACES=245, PETRI_TRANSITIONS=263} [2024-02-02 09:15:15,790 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 173 predicate places. [2024-02-02 09:15:15,790 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 263 transitions, 3937 flow [2024-02-02 09:15:15,790 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:15:15,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:15,790 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:15:15,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-02-02 09:15:15,791 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:15:15,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:15,791 INFO L85 PathProgramCache]: Analyzing trace with hash 551367842, now seen corresponding path program 2 times [2024-02-02 09:15:15,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:15,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171563661] [2024-02-02 09:15:15,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:15,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:15,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:16,004 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:16,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:16,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171563661] [2024-02-02 09:15:16,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171563661] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:16,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:16,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:16,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701907091] [2024-02-02 09:15:16,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:16,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:16,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:16,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:16,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:16,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:16,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 263 transitions, 3937 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:15:16,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:16,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:16,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:16,718 INFO L124 PetriNetUnfolderBase]: 1758/3262 cut-off events. [2024-02-02 09:15:16,719 INFO L125 PetriNetUnfolderBase]: For 34097/34124 co-relation queries the response was YES. [2024-02-02 09:15:16,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16626 conditions, 3262 events. 1758/3262 cut-off events. For 34097/34124 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21050 event pairs, 566 based on Foata normal form. 20/3237 useless extension candidates. Maximal degree in co-relation 16519. Up to 2673 conditions per place. [2024-02-02 09:15:16,762 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 206 selfloop transitions, 74 changer transitions 0/295 dead transitions. [2024-02-02 09:15:16,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 295 transitions, 4729 flow [2024-02-02 09:15:16,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:15:16,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:15:16,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-02-02 09:15:16,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36617647058823527 [2024-02-02 09:15:16,764 INFO L175 Difference]: Start difference. First operand has 245 places, 263 transitions, 3937 flow. Second operand 10 states and 249 transitions. [2024-02-02 09:15:16,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 295 transitions, 4729 flow [2024-02-02 09:15:16,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 295 transitions, 4663 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-02-02 09:15:16,883 INFO L231 Difference]: Finished difference. Result has 254 places, 274 transitions, 4220 flow [2024-02-02 09:15:16,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3871, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4220, PETRI_PLACES=254, PETRI_TRANSITIONS=274} [2024-02-02 09:15:16,884 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 182 predicate places. [2024-02-02 09:15:16,884 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 274 transitions, 4220 flow [2024-02-02 09:15:16,884 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:15:16,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:16,884 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:15:16,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-02-02 09:15:16,885 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:16,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:16,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1579029158, now seen corresponding path program 1 times [2024-02-02 09:15:16,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:16,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728757084] [2024-02-02 09:15:16,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:16,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:16,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:17,108 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:17,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:17,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728757084] [2024-02-02 09:15:17,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728757084] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:17,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:17,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:17,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648757298] [2024-02-02 09:15:17,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:17,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:17,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:17,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:17,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:17,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:17,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 274 transitions, 4220 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:15:17,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:17,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:17,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:17,768 INFO L124 PetriNetUnfolderBase]: 1788/3316 cut-off events. [2024-02-02 09:15:17,769 INFO L125 PetriNetUnfolderBase]: For 35606/35633 co-relation queries the response was YES. [2024-02-02 09:15:17,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17242 conditions, 3316 events. 1788/3316 cut-off events. For 35606/35633 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21464 event pairs, 420 based on Foata normal form. 20/3292 useless extension candidates. Maximal degree in co-relation 17133. Up to 2674 conditions per place. [2024-02-02 09:15:17,799 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 247 selfloop transitions, 41 changer transitions 0/303 dead transitions. [2024-02-02 09:15:17,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 303 transitions, 4908 flow [2024-02-02 09:15:17,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:17,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:17,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-02-02 09:15:17,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40336134453781514 [2024-02-02 09:15:17,801 INFO L175 Difference]: Start difference. First operand has 254 places, 274 transitions, 4220 flow. Second operand 7 states and 192 transitions. [2024-02-02 09:15:17,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 303 transitions, 4908 flow [2024-02-02 09:15:17,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 303 transitions, 4804 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:17,907 INFO L231 Difference]: Finished difference. Result has 258 places, 278 transitions, 4233 flow [2024-02-02 09:15:17,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4233, PETRI_PLACES=258, PETRI_TRANSITIONS=278} [2024-02-02 09:15:17,908 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 186 predicate places. [2024-02-02 09:15:17,908 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 278 transitions, 4233 flow [2024-02-02 09:15:17,908 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:15:17,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:17,908 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:15:17,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-02-02 09:15:17,908 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:17,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:17,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1639069502, now seen corresponding path program 2 times [2024-02-02 09:15:17,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:17,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924483292] [2024-02-02 09:15:17,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:17,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:17,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:18,113 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,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:18,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924483292] [2024-02-02 09:15:18,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924483292] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:18,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:18,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:18,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965126465] [2024-02-02 09:15:18,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:18,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:18,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:18,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:18,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:18,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:18,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 278 transitions, 4233 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:15:18,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:18,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:18,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:18,709 INFO L124 PetriNetUnfolderBase]: 1778/3298 cut-off events. [2024-02-02 09:15:18,709 INFO L125 PetriNetUnfolderBase]: For 34971/34998 co-relation queries the response was YES. [2024-02-02 09:15:18,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16887 conditions, 3298 events. 1778/3298 cut-off events. For 34971/34998 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 21337 event pairs, 423 based on Foata normal form. 20/3274 useless extension candidates. Maximal degree in co-relation 16776. Up to 2674 conditions per place. [2024-02-02 09:15:18,744 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 240 selfloop transitions, 45 changer transitions 0/300 dead transitions. [2024-02-02 09:15:18,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 300 transitions, 4860 flow [2024-02-02 09:15:18,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:18,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:18,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-02-02 09:15:18,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39705882352941174 [2024-02-02 09:15:18,745 INFO L175 Difference]: Start difference. First operand has 258 places, 278 transitions, 4233 flow. Second operand 7 states and 189 transitions. [2024-02-02 09:15:18,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 300 transitions, 4860 flow [2024-02-02 09:15:18,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 300 transitions, 4798 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:18,857 INFO L231 Difference]: Finished difference. Result has 260 places, 278 transitions, 4268 flow [2024-02-02 09:15:18,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4171, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4268, PETRI_PLACES=260, PETRI_TRANSITIONS=278} [2024-02-02 09:15:18,857 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 188 predicate places. [2024-02-02 09:15:18,858 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 278 transitions, 4268 flow [2024-02-02 09:15:18,858 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:15:18,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:18,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] [2024-02-02 09:15:18,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-02-02 09:15:18,858 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:15:18,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:18,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1004205514, now seen corresponding path program 1 times [2024-02-02 09:15:18,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:18,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538507407] [2024-02-02 09:15:18,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:18,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:18,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:19,015 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:19,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:19,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538507407] [2024-02-02 09:15:19,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538507407] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:19,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:19,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:19,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313284353] [2024-02-02 09:15:19,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:19,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:19,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:19,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:19,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:19,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:19,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 278 transitions, 4268 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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:19,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:19,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:19,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:19,578 INFO L124 PetriNetUnfolderBase]: 1535/2998 cut-off events. [2024-02-02 09:15:19,579 INFO L125 PetriNetUnfolderBase]: For 38642/38777 co-relation queries the response was YES. [2024-02-02 09:15:19,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16009 conditions, 2998 events. 1535/2998 cut-off events. For 38642/38777 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20315 event pairs, 349 based on Foata normal form. 67/3007 useless extension candidates. Maximal degree in co-relation 15899. Up to 1868 conditions per place. [2024-02-02 09:15:19,611 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 189 selfloop transitions, 87 changer transitions 0/310 dead transitions. [2024-02-02 09:15:19,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 310 transitions, 5021 flow [2024-02-02 09:15:19,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:19,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:19,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 288 transitions. [2024-02-02 09:15:19,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5294117647058824 [2024-02-02 09:15:19,612 INFO L175 Difference]: Start difference. First operand has 260 places, 278 transitions, 4268 flow. Second operand 8 states and 288 transitions. [2024-02-02 09:15:19,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 310 transitions, 5021 flow [2024-02-02 09:15:19,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 310 transitions, 4917 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-02-02 09:15:19,715 INFO L231 Difference]: Finished difference. Result has 262 places, 284 transitions, 4409 flow [2024-02-02 09:15:19,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4164, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4409, PETRI_PLACES=262, PETRI_TRANSITIONS=284} [2024-02-02 09:15:19,716 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 190 predicate places. [2024-02-02 09:15:19,716 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 284 transitions, 4409 flow [2024-02-02 09:15:19,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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:19,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:19,716 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:15:19,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-02-02 09:15:19,716 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:15:19,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:19,717 INFO L85 PathProgramCache]: Analyzing trace with hash -609047548, now seen corresponding path program 2 times [2024-02-02 09:15:19,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:19,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478621615] [2024-02-02 09:15:19,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:19,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:19,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:19,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:19,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:19,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478621615] [2024-02-02 09:15:19,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478621615] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:19,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:19,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:19,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293475163] [2024-02-02 09:15:19,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:19,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:19,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:19,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:19,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:19,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:19,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 284 transitions, 4409 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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:19,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:19,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:19,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:20,507 INFO L124 PetriNetUnfolderBase]: 1519/2978 cut-off events. [2024-02-02 09:15:20,507 INFO L125 PetriNetUnfolderBase]: For 38995/39124 co-relation queries the response was YES. [2024-02-02 09:15:20,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16080 conditions, 2978 events. 1519/2978 cut-off events. For 38995/39124 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20235 event pairs, 267 based on Foata normal form. 67/2987 useless extension candidates. Maximal degree in co-relation 15970. Up to 1852 conditions per place. [2024-02-02 09:15:20,533 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 181 selfloop transitions, 95 changer transitions 0/310 dead transitions. [2024-02-02 09:15:20,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 310 transitions, 5088 flow [2024-02-02 09:15:20,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:20,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:20,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 287 transitions. [2024-02-02 09:15:20,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5275735294117647 [2024-02-02 09:15:20,535 INFO L175 Difference]: Start difference. First operand has 262 places, 284 transitions, 4409 flow. Second operand 8 states and 287 transitions. [2024-02-02 09:15:20,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 310 transitions, 5088 flow [2024-02-02 09:15:20,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 310 transitions, 4946 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:20,635 INFO L231 Difference]: Finished difference. Result has 266 places, 285 transitions, 4476 flow [2024-02-02 09:15:20,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4273, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4476, PETRI_PLACES=266, PETRI_TRANSITIONS=285} [2024-02-02 09:15:20,635 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 194 predicate places. [2024-02-02 09:15:20,635 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 285 transitions, 4476 flow [2024-02-02 09:15:20,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:20,636 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:15:20,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-02-02 09:15:20,636 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:20,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:20,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1290409702, now seen corresponding path program 3 times [2024-02-02 09:15:20,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:20,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729061408] [2024-02-02 09:15:20,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:20,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:20,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:20,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:20,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:20,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729061408] [2024-02-02 09:15:20,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729061408] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:20,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:20,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:20,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143609873] [2024-02-02 09:15:20,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:20,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:20,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:20,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:20,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:20,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:20,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 285 transitions, 4476 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:15:20,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:20,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:20,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:21,584 INFO L124 PetriNetUnfolderBase]: 1797/3331 cut-off events. [2024-02-02 09:15:21,585 INFO L125 PetriNetUnfolderBase]: For 36788/36815 co-relation queries the response was YES. [2024-02-02 09:15:21,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17227 conditions, 3331 events. 1797/3331 cut-off events. For 36788/36815 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21593 event pairs, 416 based on Foata normal form. 20/3307 useless extension candidates. Maximal degree in co-relation 17116. Up to 2697 conditions per place. [2024-02-02 09:15:21,635 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 253 selfloop transitions, 41 changer transitions 0/309 dead transitions. [2024-02-02 09:15:21,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 309 transitions, 5137 flow [2024-02-02 09:15:21,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:21,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:21,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-02-02 09:15:21,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39915966386554624 [2024-02-02 09:15:21,638 INFO L175 Difference]: Start difference. First operand has 266 places, 285 transitions, 4476 flow. Second operand 7 states and 190 transitions. [2024-02-02 09:15:21,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 309 transitions, 5137 flow [2024-02-02 09:15:21,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 309 transitions, 4985 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:21,774 INFO L231 Difference]: Finished difference. Result has 268 places, 287 transitions, 4431 flow [2024-02-02 09:15:21,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4431, PETRI_PLACES=268, PETRI_TRANSITIONS=287} [2024-02-02 09:15:21,774 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 196 predicate places. [2024-02-02 09:15:21,775 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 287 transitions, 4431 flow [2024-02-02 09:15:21,775 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:15:21,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:21,775 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:15:21,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-02-02 09:15:21,775 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:21,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:21,776 INFO L85 PathProgramCache]: Analyzing trace with hash 624354870, now seen corresponding path program 1 times [2024-02-02 09:15:21,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:21,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133849800] [2024-02-02 09:15:21,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:21,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:21,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:21,938 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,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:21,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133849800] [2024-02-02 09:15:21,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133849800] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:21,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:21,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:21,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902393528] [2024-02-02 09:15:21,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:21,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:21,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:21,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:21,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:21,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:21,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 287 transitions, 4431 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:21,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:21,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:22,542 INFO L124 PetriNetUnfolderBase]: 1527/2994 cut-off events. [2024-02-02 09:15:22,543 INFO L125 PetriNetUnfolderBase]: For 40161/40288 co-relation queries the response was YES. [2024-02-02 09:15:22,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16002 conditions, 2994 events. 1527/2994 cut-off events. For 40161/40288 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 20463 event pairs, 441 based on Foata normal form. 56/2980 useless extension candidates. Maximal degree in co-relation 15890. Up to 1956 conditions per place. [2024-02-02 09:15:22,580 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 223 selfloop transitions, 81 changer transitions 0/338 dead transitions. [2024-02-02 09:15:22,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 338 transitions, 5524 flow [2024-02-02 09:15:22,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:22,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:22,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 290 transitions. [2024-02-02 09:15:22,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5330882352941176 [2024-02-02 09:15:22,582 INFO L175 Difference]: Start difference. First operand has 268 places, 287 transitions, 4431 flow. Second operand 8 states and 290 transitions. [2024-02-02 09:15:22,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 338 transitions, 5524 flow [2024-02-02 09:15:22,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 338 transitions, 5459 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:22,699 INFO L231 Difference]: Finished difference. Result has 272 places, 302 transitions, 4767 flow [2024-02-02 09:15:22,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4366, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4767, PETRI_PLACES=272, PETRI_TRANSITIONS=302} [2024-02-02 09:15:22,700 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 200 predicate places. [2024-02-02 09:15:22,700 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 302 transitions, 4767 flow [2024-02-02 09:15:22,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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:22,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:22,701 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:15:22,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-02-02 09:15:22,701 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:22,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:22,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1741713290, now seen corresponding path program 1 times [2024-02-02 09:15:22,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:22,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838017653] [2024-02-02 09:15:22,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:22,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:22,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:22,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:22,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:22,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838017653] [2024-02-02 09:15:22,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838017653] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:22,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:22,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:15:22,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871078208] [2024-02-02 09:15:22,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:22,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:15:22,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:22,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:15:22,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:15:22,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:22,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 302 transitions, 4767 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:15:22,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:22,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:22,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:23,404 INFO L124 PetriNetUnfolderBase]: 1556/3016 cut-off events. [2024-02-02 09:15:23,404 INFO L125 PetriNetUnfolderBase]: For 44685/44815 co-relation queries the response was YES. [2024-02-02 09:15:23,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16684 conditions, 3016 events. 1556/3016 cut-off events. For 44685/44815 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 20747 event pairs, 261 based on Foata normal form. 100/2978 useless extension candidates. Maximal degree in co-relation 16571. Up to 865 conditions per place. [2024-02-02 09:15:23,431 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 206 selfloop transitions, 90 changer transitions 0/330 dead transitions. [2024-02-02 09:15:23,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 330 transitions, 5620 flow [2024-02-02 09:15:23,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:15:23,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:15:23,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 168 transitions. [2024-02-02 09:15:23,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6176470588235294 [2024-02-02 09:15:23,432 INFO L175 Difference]: Start difference. First operand has 272 places, 302 transitions, 4767 flow. Second operand 4 states and 168 transitions. [2024-02-02 09:15:23,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 330 transitions, 5620 flow [2024-02-02 09:15:23,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 330 transitions, 5541 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:23,536 INFO L231 Difference]: Finished difference. Result has 273 places, 304 transitions, 4988 flow [2024-02-02 09:15:23,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4988, PETRI_PLACES=273, PETRI_TRANSITIONS=304} [2024-02-02 09:15:23,537 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 201 predicate places. [2024-02-02 09:15:23,537 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 304 transitions, 4988 flow [2024-02-02 09:15:23,537 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:15:23,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:23,538 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:15:23,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-02-02 09:15:23,538 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:23,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:23,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1223633022, now seen corresponding path program 2 times [2024-02-02 09:15:23,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:23,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146295293] [2024-02-02 09:15:23,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:23,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:23,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:23,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:23,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:23,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146295293] [2024-02-02 09:15:23,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146295293] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:23,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:23,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:15:23,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138146805] [2024-02-02 09:15:23,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:23,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:15:23,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:23,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:15:23,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:15:23,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:23,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 304 transitions, 4988 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:15:23,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:23,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:23,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:24,062 INFO L124 PetriNetUnfolderBase]: 1151/2271 cut-off events. [2024-02-02 09:15:24,063 INFO L125 PetriNetUnfolderBase]: For 40027/40115 co-relation queries the response was YES. [2024-02-02 09:15:24,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13738 conditions, 2271 events. 1151/2271 cut-off events. For 40027/40115 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15402 event pairs, 272 based on Foata normal form. 101/2263 useless extension candidates. Maximal degree in co-relation 13624. Up to 865 conditions per place. [2024-02-02 09:15:24,089 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 198 selfloop transitions, 76 changer transitions 1/309 dead transitions. [2024-02-02 09:15:24,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 309 transitions, 5555 flow [2024-02-02 09:15:24,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:24,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:24,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 184 transitions. [2024-02-02 09:15:24,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5411764705882353 [2024-02-02 09:15:24,090 INFO L175 Difference]: Start difference. First operand has 273 places, 304 transitions, 4988 flow. Second operand 5 states and 184 transitions. [2024-02-02 09:15:24,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 309 transitions, 5555 flow [2024-02-02 09:15:24,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 309 transitions, 5412 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:24,233 INFO L231 Difference]: Finished difference. Result has 271 places, 297 transitions, 5027 flow [2024-02-02 09:15:24,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4784, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5027, PETRI_PLACES=271, PETRI_TRANSITIONS=297} [2024-02-02 09:15:24,233 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 199 predicate places. [2024-02-02 09:15:24,234 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 297 transitions, 5027 flow [2024-02-02 09:15:24,234 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:15:24,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:24,234 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:15:24,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-02-02 09:15:24,234 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:24,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:24,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1524517554, now seen corresponding path program 3 times [2024-02-02 09:15:24,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:24,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053143541] [2024-02-02 09:15:24,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:24,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:24,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:24,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:24,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:24,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053143541] [2024-02-02 09:15:24,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053143541] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:24,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:24,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:24,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590596668] [2024-02-02 09:15:24,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:24,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:24,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:24,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:24,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:24,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:24,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 297 transitions, 5027 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:15:24,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:24,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:24,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:25,073 INFO L124 PetriNetUnfolderBase]: 1437/2695 cut-off events. [2024-02-02 09:15:25,074 INFO L125 PetriNetUnfolderBase]: For 38338/38365 co-relation queries the response was YES. [2024-02-02 09:15:25,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15634 conditions, 2695 events. 1437/2695 cut-off events. For 38338/38365 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17460 event pairs, 191 based on Foata normal form. 16/2687 useless extension candidates. Maximal degree in co-relation 15521. Up to 1812 conditions per place. [2024-02-02 09:15:25,113 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 219 selfloop transitions, 98 changer transitions 0/332 dead transitions. [2024-02-02 09:15:25,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 332 transitions, 5804 flow [2024-02-02 09:15:25,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:25,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:25,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-02-02 09:15:25,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872549019607843 [2024-02-02 09:15:25,114 INFO L175 Difference]: Start difference. First operand has 271 places, 297 transitions, 5027 flow. Second operand 9 states and 237 transitions. [2024-02-02 09:15:25,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 332 transitions, 5804 flow [2024-02-02 09:15:25,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 332 transitions, 5609 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:25,304 INFO L231 Difference]: Finished difference. Result has 275 places, 305 transitions, 5119 flow [2024-02-02 09:15:25,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4832, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5119, PETRI_PLACES=275, PETRI_TRANSITIONS=305} [2024-02-02 09:15:25,305 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 203 predicate places. [2024-02-02 09:15:25,305 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 305 transitions, 5119 flow [2024-02-02 09:15:25,305 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:15:25,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:25,305 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:15:25,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-02-02 09:15:25,306 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:25,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:25,306 INFO L85 PathProgramCache]: Analyzing trace with hash -609199614, now seen corresponding path program 4 times [2024-02-02 09:15:25,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:25,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612190784] [2024-02-02 09:15:25,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:25,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:25,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:25,538 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:25,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:25,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612190784] [2024-02-02 09:15:25,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612190784] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:25,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:25,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:25,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89147793] [2024-02-02 09:15:25,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:25,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:25,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:25,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:25,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:25,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:25,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 305 transitions, 5119 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:15:25,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:25,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:25,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:26,131 INFO L124 PetriNetUnfolderBase]: 1461/2735 cut-off events. [2024-02-02 09:15:26,131 INFO L125 PetriNetUnfolderBase]: For 38177/38204 co-relation queries the response was YES. [2024-02-02 09:15:26,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15793 conditions, 2735 events. 1461/2735 cut-off events. For 38177/38204 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17833 event pairs, 191 based on Foata normal form. 16/2727 useless extension candidates. Maximal degree in co-relation 15681. Up to 1824 conditions per place. [2024-02-02 09:15:26,160 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 217 selfloop transitions, 106 changer transitions 0/338 dead transitions. [2024-02-02 09:15:26,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 338 transitions, 5930 flow [2024-02-02 09:15:26,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:26,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:26,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-02-02 09:15:26,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872549019607843 [2024-02-02 09:15:26,162 INFO L175 Difference]: Start difference. First operand has 275 places, 305 transitions, 5119 flow. Second operand 9 states and 237 transitions. [2024-02-02 09:15:26,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 338 transitions, 5930 flow [2024-02-02 09:15:26,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 338 transitions, 5775 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:26,323 INFO L231 Difference]: Finished difference. Result has 278 places, 311 transitions, 5237 flow [2024-02-02 09:15:26,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4972, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5237, PETRI_PLACES=278, PETRI_TRANSITIONS=311} [2024-02-02 09:15:26,324 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 206 predicate places. [2024-02-02 09:15:26,324 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 311 transitions, 5237 flow [2024-02-02 09:15:26,324 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:15:26,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:26,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:26,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-02-02 09:15:26,324 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:26,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:26,325 INFO L85 PathProgramCache]: Analyzing trace with hash -835313304, now seen corresponding path program 5 times [2024-02-02 09:15:26,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:26,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797751308] [2024-02-02 09:15:26,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:26,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:26,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:26,527 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,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:26,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797751308] [2024-02-02 09:15:26,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797751308] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:26,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:26,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:26,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043298529] [2024-02-02 09:15:26,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:26,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:26,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:26,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:26,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:26,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:26,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 311 transitions, 5237 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:15:26,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:26,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:26,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:27,121 INFO L124 PetriNetUnfolderBase]: 1461/2735 cut-off events. [2024-02-02 09:15:27,122 INFO L125 PetriNetUnfolderBase]: For 38529/38556 co-relation queries the response was YES. [2024-02-02 09:15:27,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15836 conditions, 2735 events. 1461/2735 cut-off events. For 38529/38556 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17795 event pairs, 165 based on Foata normal form. 16/2727 useless extension candidates. Maximal degree in co-relation 15723. Up to 1828 conditions per place. [2024-02-02 09:15:27,153 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 213 selfloop transitions, 112 changer transitions 0/340 dead transitions. [2024-02-02 09:15:27,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 340 transitions, 5999 flow [2024-02-02 09:15:27,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:27,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:27,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-02-02 09:15:27,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38562091503267976 [2024-02-02 09:15:27,157 INFO L175 Difference]: Start difference. First operand has 278 places, 311 transitions, 5237 flow. Second operand 9 states and 236 transitions. [2024-02-02 09:15:27,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 340 transitions, 5999 flow [2024-02-02 09:15:27,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 340 transitions, 5836 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:27,333 INFO L231 Difference]: Finished difference. Result has 284 places, 314 transitions, 5367 flow [2024-02-02 09:15:27,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5367, PETRI_PLACES=284, PETRI_TRANSITIONS=314} [2024-02-02 09:15:27,333 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 212 predicate places. [2024-02-02 09:15:27,333 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 314 transitions, 5367 flow [2024-02-02 09:15:27,334 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:15:27,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:27,334 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:15:27,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-02-02 09:15:27,334 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:27,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:27,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1653374296, now seen corresponding path program 1 times [2024-02-02 09:15:27,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:27,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817197876] [2024-02-02 09:15:27,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:27,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:27,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:27,569 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:27,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:27,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817197876] [2024-02-02 09:15:27,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817197876] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:27,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:27,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:27,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445541352] [2024-02-02 09:15:27,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:27,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:27,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:27,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:27,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:27,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:27,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 314 transitions, 5367 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:15:27,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:27,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:27,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:28,278 INFO L124 PetriNetUnfolderBase]: 1883/3384 cut-off events. [2024-02-02 09:15:28,279 INFO L125 PetriNetUnfolderBase]: For 50267/50476 co-relation queries the response was YES. [2024-02-02 09:15:28,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20216 conditions, 3384 events. 1883/3384 cut-off events. For 50267/50476 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21768 event pairs, 354 based on Foata normal form. 94/3358 useless extension candidates. Maximal degree in co-relation 20100. Up to 2307 conditions per place. [2024-02-02 09:15:28,316 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 241 selfloop transitions, 86 changer transitions 0/352 dead transitions. [2024-02-02 09:15:28,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 352 transitions, 6284 flow [2024-02-02 09:15:28,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:28,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:28,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-02-02 09:15:28,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872549019607843 [2024-02-02 09:15:28,317 INFO L175 Difference]: Start difference. First operand has 284 places, 314 transitions, 5367 flow. Second operand 9 states and 237 transitions. [2024-02-02 09:15:28,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 352 transitions, 6284 flow [2024-02-02 09:15:28,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 352 transitions, 6089 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-02-02 09:15:28,523 INFO L231 Difference]: Finished difference. Result has 286 places, 314 transitions, 5349 flow [2024-02-02 09:15:28,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5172, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5349, PETRI_PLACES=286, PETRI_TRANSITIONS=314} [2024-02-02 09:15:28,524 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 214 predicate places. [2024-02-02 09:15:28,524 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 314 transitions, 5349 flow [2024-02-02 09:15:28,524 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:15:28,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:28,524 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:15:28,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-02-02 09:15:28,525 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:28,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:28,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1606039734, now seen corresponding path program 4 times [2024-02-02 09:15:28,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:28,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927212554] [2024-02-02 09:15:28,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:28,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:28,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:28,787 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:28,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:28,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927212554] [2024-02-02 09:15:28,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927212554] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:28,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:28,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:28,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25501395] [2024-02-02 09:15:28,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:28,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:28,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:28,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:28,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:28,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:28,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 314 transitions, 5349 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:15:28,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:28,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:28,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:29,364 INFO L124 PetriNetUnfolderBase]: 1453/2704 cut-off events. [2024-02-02 09:15:29,364 INFO L125 PetriNetUnfolderBase]: For 40675/40702 co-relation queries the response was YES. [2024-02-02 09:15:29,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15937 conditions, 2704 events. 1453/2704 cut-off events. For 40675/40702 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17581 event pairs, 286 based on Foata normal form. 16/2693 useless extension candidates. Maximal degree in co-relation 15821. Up to 2229 conditions per place. [2024-02-02 09:15:29,395 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 272 selfloop transitions, 37 changer transitions 0/324 dead transitions. [2024-02-02 09:15:29,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 324 transitions, 5967 flow [2024-02-02 09:15:29,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:29,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:29,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-02-02 09:15:29,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697478991596639 [2024-02-02 09:15:29,397 INFO L175 Difference]: Start difference. First operand has 286 places, 314 transitions, 5349 flow. Second operand 7 states and 176 transitions. [2024-02-02 09:15:29,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 324 transitions, 5967 flow [2024-02-02 09:15:29,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 324 transitions, 5798 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-02-02 09:15:29,543 INFO L231 Difference]: Finished difference. Result has 277 places, 313 transitions, 5232 flow [2024-02-02 09:15:29,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5158, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5232, PETRI_PLACES=277, PETRI_TRANSITIONS=313} [2024-02-02 09:15:29,544 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 205 predicate places. [2024-02-02 09:15:29,544 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 313 transitions, 5232 flow [2024-02-02 09:15:29,544 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:15:29,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:29,544 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:15:29,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-02-02 09:15:29,545 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:29,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:29,546 INFO L85 PathProgramCache]: Analyzing trace with hash -919423342, now seen corresponding path program 1 times [2024-02-02 09:15:29,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:29,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134778072] [2024-02-02 09:15:29,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:29,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:29,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:29,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:29,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:29,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134778072] [2024-02-02 09:15:29,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134778072] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:29,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:29,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:29,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502657987] [2024-02-02 09:15:29,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:29,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:29,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:29,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:29,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:29,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:29,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 313 transitions, 5232 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:15:29,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:29,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:29,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:30,545 INFO L124 PetriNetUnfolderBase]: 1866/3383 cut-off events. [2024-02-02 09:15:30,546 INFO L125 PetriNetUnfolderBase]: For 50224/50424 co-relation queries the response was YES. [2024-02-02 09:15:30,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19743 conditions, 3383 events. 1866/3383 cut-off events. For 50224/50424 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21960 event pairs, 398 based on Foata normal form. 75/3339 useless extension candidates. Maximal degree in co-relation 19634. Up to 2814 conditions per place. [2024-02-02 09:15:30,578 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 267 selfloop transitions, 52 changer transitions 0/344 dead transitions. [2024-02-02 09:15:30,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 344 transitions, 6146 flow [2024-02-02 09:15:30,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:30,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:30,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-02-02 09:15:30,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37683823529411764 [2024-02-02 09:15:30,581 INFO L175 Difference]: Start difference. First operand has 277 places, 313 transitions, 5232 flow. Second operand 8 states and 205 transitions. [2024-02-02 09:15:30,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 344 transitions, 6146 flow [2024-02-02 09:15:30,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 344 transitions, 6047 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:30,763 INFO L231 Difference]: Finished difference. Result has 281 places, 326 transitions, 5501 flow [2024-02-02 09:15:30,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5138, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5501, PETRI_PLACES=281, PETRI_TRANSITIONS=326} [2024-02-02 09:15:30,763 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 209 predicate places. [2024-02-02 09:15:30,764 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 326 transitions, 5501 flow [2024-02-02 09:15:30,764 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:15:30,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:30,764 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:15:30,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-02-02 09:15:30,764 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:30,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:30,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1457742366, now seen corresponding path program 2 times [2024-02-02 09:15:30,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:30,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967159788] [2024-02-02 09:15:30,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:30,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:30,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:30,956 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:30,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:30,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967159788] [2024-02-02 09:15:30,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967159788] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:30,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:30,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:30,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590180431] [2024-02-02 09:15:30,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:30,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:30,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:30,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:30,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:30,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:30,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 326 transitions, 5501 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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:30,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:30,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:30,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:31,488 INFO L124 PetriNetUnfolderBase]: 1183/2390 cut-off events. [2024-02-02 09:15:31,488 INFO L125 PetriNetUnfolderBase]: For 42584/42668 co-relation queries the response was YES. [2024-02-02 09:15:31,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14518 conditions, 2390 events. 1183/2390 cut-off events. For 42584/42668 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16553 event pairs, 205 based on Foata normal form. 39/2363 useless extension candidates. Maximal degree in co-relation 14407. Up to 1468 conditions per place. [2024-02-02 09:15:31,513 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 230 selfloop transitions, 91 changer transitions 0/358 dead transitions. [2024-02-02 09:15:31,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 358 transitions, 6437 flow [2024-02-02 09:15:31,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:31,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:31,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 251 transitions. [2024-02-02 09:15:31,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5273109243697479 [2024-02-02 09:15:31,514 INFO L175 Difference]: Start difference. First operand has 281 places, 326 transitions, 5501 flow. Second operand 7 states and 251 transitions. [2024-02-02 09:15:31,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 358 transitions, 6437 flow [2024-02-02 09:15:31,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 358 transitions, 6395 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:31,665 INFO L231 Difference]: Finished difference. Result has 286 places, 331 transitions, 5727 flow [2024-02-02 09:15:31,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5459, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5727, PETRI_PLACES=286, PETRI_TRANSITIONS=331} [2024-02-02 09:15:31,666 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 214 predicate places. [2024-02-02 09:15:31,666 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 331 transitions, 5727 flow [2024-02-02 09:15:31,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:31,666 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:15:31,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-02-02 09:15:31,667 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:31,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:31,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1605783308, now seen corresponding path program 3 times [2024-02-02 09:15:31,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:31,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623083055] [2024-02-02 09:15:31,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:31,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:31,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:31,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:31,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:31,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623083055] [2024-02-02 09:15:31,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623083055] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:31,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:31,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:31,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828761569] [2024-02-02 09:15:31,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:31,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:31,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:31,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:31,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:31,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:31,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 331 transitions, 5727 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:31,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:31,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:32,363 INFO L124 PetriNetUnfolderBase]: 1195/2414 cut-off events. [2024-02-02 09:15:32,363 INFO L125 PetriNetUnfolderBase]: For 46042/46126 co-relation queries the response was YES. [2024-02-02 09:15:32,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14899 conditions, 2414 events. 1195/2414 cut-off events. For 46042/46126 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16761 event pairs, 204 based on Foata normal form. 39/2387 useless extension candidates. Maximal degree in co-relation 14786. Up to 1636 conditions per place. [2024-02-02 09:15:32,391 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 239 selfloop transitions, 82 changer transitions 0/358 dead transitions. [2024-02-02 09:15:32,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 358 transitions, 6620 flow [2024-02-02 09:15:32,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:32,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:32,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 220 transitions. [2024-02-02 09:15:32,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392156862745098 [2024-02-02 09:15:32,393 INFO L175 Difference]: Start difference. First operand has 286 places, 331 transitions, 5727 flow. Second operand 6 states and 220 transitions. [2024-02-02 09:15:32,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 358 transitions, 6620 flow [2024-02-02 09:15:32,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 358 transitions, 6480 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:32,564 INFO L231 Difference]: Finished difference. Result has 289 places, 339 transitions, 5946 flow [2024-02-02 09:15:32,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5591, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5946, PETRI_PLACES=289, PETRI_TRANSITIONS=339} [2024-02-02 09:15:32,565 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 217 predicate places. [2024-02-02 09:15:32,565 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 339 transitions, 5946 flow [2024-02-02 09:15:32,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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:32,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:32,565 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:15:32,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-02-02 09:15:32,566 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:32,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:32,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1422388206, now seen corresponding path program 4 times [2024-02-02 09:15:32,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:32,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81944928] [2024-02-02 09:15:32,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:32,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:32,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:32,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:32,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:32,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81944928] [2024-02-02 09:15:32,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81944928] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:32,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:32,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:32,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844315449] [2024-02-02 09:15:32,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:32,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:32,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:32,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:32,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:32,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:15:32,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 339 transitions, 5946 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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:32,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:32,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:15:32,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:33,307 INFO L124 PetriNetUnfolderBase]: 1189/2405 cut-off events. [2024-02-02 09:15:33,307 INFO L125 PetriNetUnfolderBase]: For 46846/46927 co-relation queries the response was YES. [2024-02-02 09:15:33,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14925 conditions, 2405 events. 1189/2405 cut-off events. For 46846/46927 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16672 event pairs, 194 based on Foata normal form. 38/2376 useless extension candidates. Maximal degree in co-relation 14811. Up to 1634 conditions per place. [2024-02-02 09:15:33,332 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 235 selfloop transitions, 87 changer transitions 0/359 dead transitions. [2024-02-02 09:15:33,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 359 transitions, 6678 flow [2024-02-02 09:15:33,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:33,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:33,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 277 transitions. [2024-02-02 09:15:33,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091911764705882 [2024-02-02 09:15:33,334 INFO L175 Difference]: Start difference. First operand has 289 places, 339 transitions, 5946 flow. Second operand 8 states and 277 transitions. [2024-02-02 09:15:33,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 359 transitions, 6678 flow [2024-02-02 09:15:33,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 359 transitions, 6520 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:33,490 INFO L231 Difference]: Finished difference. Result has 293 places, 339 transitions, 5970 flow [2024-02-02 09:15:33,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5788, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5970, PETRI_PLACES=293, PETRI_TRANSITIONS=339} [2024-02-02 09:15:33,491 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 221 predicate places. [2024-02-02 09:15:33,491 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 339 transitions, 5970 flow [2024-02-02 09:15:33,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 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,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:33,491 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:15:33,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-02-02 09:15:33,492 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:33,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:33,492 INFO L85 PathProgramCache]: Analyzing trace with hash -222968974, now seen corresponding path program 2 times [2024-02-02 09:15:33,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:33,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134227461] [2024-02-02 09:15:33,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:33,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:33,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:33,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:33,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:33,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134227461] [2024-02-02 09:15:33,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134227461] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:33,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:33,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:33,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845251149] [2024-02-02 09:15:33,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:33,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:33,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:33,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:33,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:33,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:33,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 339 transitions, 5970 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:15:33,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:33,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:33,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:34,464 INFO L124 PetriNetUnfolderBase]: 1940/3511 cut-off events. [2024-02-02 09:15:34,464 INFO L125 PetriNetUnfolderBase]: For 56222/56424 co-relation queries the response was YES. [2024-02-02 09:15:34,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21055 conditions, 3511 events. 1940/3511 cut-off events. For 56222/56424 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22845 event pairs, 362 based on Foata normal form. 77/3476 useless extension candidates. Maximal degree in co-relation 20940. Up to 2290 conditions per place. [2024-02-02 09:15:34,503 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 262 selfloop transitions, 95 changer transitions 0/382 dead transitions. [2024-02-02 09:15:34,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 382 transitions, 6939 flow [2024-02-02 09:15:34,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:34,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:34,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-02-02 09:15:34,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39052287581699346 [2024-02-02 09:15:34,504 INFO L175 Difference]: Start difference. First operand has 293 places, 339 transitions, 5970 flow. Second operand 9 states and 239 transitions. [2024-02-02 09:15:34,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 382 transitions, 6939 flow [2024-02-02 09:15:34,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 382 transitions, 6735 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:34,719 INFO L231 Difference]: Finished difference. Result has 296 places, 349 transitions, 6080 flow [2024-02-02 09:15:34,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5788, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6080, PETRI_PLACES=296, PETRI_TRANSITIONS=349} [2024-02-02 09:15:34,720 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 224 predicate places. [2024-02-02 09:15:34,720 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 349 transitions, 6080 flow [2024-02-02 09:15:34,720 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:15:34,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:34,720 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:15:34,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-02-02 09:15:34,720 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:34,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:34,721 INFO L85 PathProgramCache]: Analyzing trace with hash 356093512, now seen corresponding path program 3 times [2024-02-02 09:15:34,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:34,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032120433] [2024-02-02 09:15:34,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:34,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:34,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:34,956 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:34,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:34,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032120433] [2024-02-02 09:15:34,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032120433] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:34,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:34,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:34,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229897611] [2024-02-02 09:15:34,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:34,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:34,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:34,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:34,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:34,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:34,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 349 transitions, 6080 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:15:34,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:34,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:34,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:35,854 INFO L124 PetriNetUnfolderBase]: 1929/3492 cut-off events. [2024-02-02 09:15:35,854 INFO L125 PetriNetUnfolderBase]: For 56159/56368 co-relation queries the response was YES. [2024-02-02 09:15:35,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20907 conditions, 3492 events. 1929/3492 cut-off events. For 56159/56368 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22727 event pairs, 390 based on Foata normal form. 72/3447 useless extension candidates. Maximal degree in co-relation 20791. Up to 2843 conditions per place. [2024-02-02 09:15:35,892 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 292 selfloop transitions, 59 changer transitions 0/376 dead transitions. [2024-02-02 09:15:35,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 376 transitions, 6891 flow [2024-02-02 09:15:35,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:35,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:35,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-02-02 09:15:35,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3758169934640523 [2024-02-02 09:15:35,894 INFO L175 Difference]: Start difference. First operand has 296 places, 349 transitions, 6080 flow. Second operand 9 states and 230 transitions. [2024-02-02 09:15:35,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 376 transitions, 6891 flow [2024-02-02 09:15:36,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 376 transitions, 6760 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:36,138 INFO L231 Difference]: Finished difference. Result has 301 places, 349 transitions, 6073 flow [2024-02-02 09:15:36,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5949, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6073, PETRI_PLACES=301, PETRI_TRANSITIONS=349} [2024-02-02 09:15:36,138 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 229 predicate places. [2024-02-02 09:15:36,138 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 349 transitions, 6073 flow [2024-02-02 09:15:36,139 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:15:36,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:36,139 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:15:36,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-02-02 09:15:36,139 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:36,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:36,139 INFO L85 PathProgramCache]: Analyzing trace with hash 357163012, now seen corresponding path program 4 times [2024-02-02 09:15:36,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:36,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125889464] [2024-02-02 09:15:36,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:36,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:36,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:36,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:36,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:36,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125889464] [2024-02-02 09:15:36,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125889464] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:36,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:36,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:36,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276606010] [2024-02-02 09:15:36,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:36,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:36,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:36,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:36,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:36,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:36,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 349 transitions, 6073 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:15:36,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:36,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:36,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:37,207 INFO L124 PetriNetUnfolderBase]: 1923/3482 cut-off events. [2024-02-02 09:15:37,207 INFO L125 PetriNetUnfolderBase]: For 56466/56680 co-relation queries the response was YES. [2024-02-02 09:15:37,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20747 conditions, 3482 events. 1923/3482 cut-off events. For 56466/56680 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22702 event pairs, 390 based on Foata normal form. 72/3437 useless extension candidates. Maximal degree in co-relation 20630. Up to 2841 conditions per place. [2024-02-02 09:15:37,250 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 293 selfloop transitions, 60 changer transitions 0/378 dead transitions. [2024-02-02 09:15:37,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 378 transitions, 6882 flow [2024-02-02 09:15:37,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:15:37,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:15:37,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-02-02 09:15:37,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3582887700534759 [2024-02-02 09:15:37,251 INFO L175 Difference]: Start difference. First operand has 301 places, 349 transitions, 6073 flow. Second operand 11 states and 268 transitions. [2024-02-02 09:15:37,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 378 transitions, 6882 flow [2024-02-02 09:15:37,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 378 transitions, 6794 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:37,502 INFO L231 Difference]: Finished difference. Result has 307 places, 349 transitions, 6110 flow [2024-02-02 09:15:37,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5985, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6110, PETRI_PLACES=307, PETRI_TRANSITIONS=349} [2024-02-02 09:15:37,503 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 235 predicate places. [2024-02-02 09:15:37,503 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 349 transitions, 6110 flow [2024-02-02 09:15:37,504 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:15:37,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:37,504 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:15:37,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-02-02 09:15:37,504 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:37,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:37,505 INFO L85 PathProgramCache]: Analyzing trace with hash 51845546, now seen corresponding path program 2 times [2024-02-02 09:15:37,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:37,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550733345] [2024-02-02 09:15:37,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:37,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:37,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:37,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:15:37,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:37,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550733345] [2024-02-02 09:15:37,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550733345] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:37,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:37,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:37,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022178112] [2024-02-02 09:15:37,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:37,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:37,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:37,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:37,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:37,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:37,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 349 transitions, 6110 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:15:37,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:37,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:37,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:38,511 INFO L124 PetriNetUnfolderBase]: 1931/3492 cut-off events. [2024-02-02 09:15:38,511 INFO L125 PetriNetUnfolderBase]: For 57452/57674 co-relation queries the response was YES. [2024-02-02 09:15:38,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20858 conditions, 3492 events. 1931/3492 cut-off events. For 57452/57674 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22786 event pairs, 407 based on Foata normal form. 77/3449 useless extension candidates. Maximal degree in co-relation 20740. Up to 2923 conditions per place. [2024-02-02 09:15:38,551 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 294 selfloop transitions, 45 changer transitions 0/364 dead transitions. [2024-02-02 09:15:38,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 364 transitions, 6846 flow [2024-02-02 09:15:38,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:38,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:38,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-02-02 09:15:38,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39215686274509803 [2024-02-02 09:15:38,553 INFO L175 Difference]: Start difference. First operand has 307 places, 349 transitions, 6110 flow. Second operand 6 states and 160 transitions. [2024-02-02 09:15:38,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 364 transitions, 6846 flow [2024-02-02 09:15:38,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 364 transitions, 6724 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-02 09:15:38,801 INFO L231 Difference]: Finished difference. Result has 304 places, 350 transitions, 6096 flow [2024-02-02 09:15:38,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6096, PETRI_PLACES=304, PETRI_TRANSITIONS=350} [2024-02-02 09:15:38,802 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 232 predicate places. [2024-02-02 09:15:38,802 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 350 transitions, 6096 flow [2024-02-02 09:15:38,802 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:15:38,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:38,803 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:15:38,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-02-02 09:15:38,803 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:38,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:38,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1711279468, now seen corresponding path program 3 times [2024-02-02 09:15:38,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:38,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239190999] [2024-02-02 09:15:38,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:38,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:38,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:39,031 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:39,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:39,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239190999] [2024-02-02 09:15:39,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239190999] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:39,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:39,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:39,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695866913] [2024-02-02 09:15:39,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:39,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:39,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:39,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:39,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:39,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:39,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 350 transitions, 6096 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:15:39,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:39,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:39,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:39,769 INFO L124 PetriNetUnfolderBase]: 1931/3492 cut-off events. [2024-02-02 09:15:39,769 INFO L125 PetriNetUnfolderBase]: For 57093/57312 co-relation queries the response was YES. [2024-02-02 09:15:39,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20809 conditions, 3492 events. 1931/3492 cut-off events. For 57093/57312 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22791 event pairs, 405 based on Foata normal form. 77/3449 useless extension candidates. Maximal degree in co-relation 20690. Up to 2925 conditions per place. [2024-02-02 09:15:39,804 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 293 selfloop transitions, 45 changer transitions 0/363 dead transitions. [2024-02-02 09:15:39,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 363 transitions, 6820 flow [2024-02-02 09:15:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:39,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:39,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-02-02 09:15:39,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088235294117647 [2024-02-02 09:15:39,805 INFO L175 Difference]: Start difference. First operand has 304 places, 350 transitions, 6096 flow. Second operand 5 states and 139 transitions. [2024-02-02 09:15:39,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 363 transitions, 6820 flow [2024-02-02 09:15:40,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 363 transitions, 6776 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:40,044 INFO L231 Difference]: Finished difference. Result has 306 places, 351 transitions, 6166 flow [2024-02-02 09:15:40,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6053, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6166, PETRI_PLACES=306, PETRI_TRANSITIONS=351} [2024-02-02 09:15:40,044 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 234 predicate places. [2024-02-02 09:15:40,045 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 351 transitions, 6166 flow [2024-02-02 09:15:40,045 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:15:40,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:40,045 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:15:40,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-02-02 09:15:40,045 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:40,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:40,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1710205318, now seen corresponding path program 4 times [2024-02-02 09:15:40,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:40,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690343753] [2024-02-02 09:15:40,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:40,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:40,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:40,291 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,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:40,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690343753] [2024-02-02 09:15:40,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690343753] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:40,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:40,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:40,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390512708] [2024-02-02 09:15:40,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:40,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:40,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:40,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:40,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:40,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:40,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 351 transitions, 6166 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:15:40,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:40,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:40,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:41,031 INFO L124 PetriNetUnfolderBase]: 1964/3518 cut-off events. [2024-02-02 09:15:41,032 INFO L125 PetriNetUnfolderBase]: For 60287/60459 co-relation queries the response was YES. [2024-02-02 09:15:41,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21200 conditions, 3518 events. 1964/3518 cut-off events. For 60287/60459 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 22727 event pairs, 405 based on Foata normal form. 80/3460 useless extension candidates. Maximal degree in co-relation 21081. Up to 2961 conditions per place. [2024-02-02 09:15:41,074 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 293 selfloop transitions, 41 changer transitions 0/359 dead transitions. [2024-02-02 09:15:41,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 359 transitions, 6849 flow [2024-02-02 09:15:41,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:41,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:41,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-02-02 09:15:41,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941176470588235 [2024-02-02 09:15:41,075 INFO L175 Difference]: Start difference. First operand has 306 places, 351 transitions, 6166 flow. Second operand 5 states and 134 transitions. [2024-02-02 09:15:41,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 359 transitions, 6849 flow [2024-02-02 09:15:41,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 359 transitions, 6694 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-02 09:15:41,337 INFO L231 Difference]: Finished difference. Result has 300 places, 350 transitions, 6081 flow [2024-02-02 09:15:41,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5999, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6081, PETRI_PLACES=300, PETRI_TRANSITIONS=350} [2024-02-02 09:15:41,338 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 228 predicate places. [2024-02-02 09:15:41,338 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 350 transitions, 6081 flow [2024-02-02 09:15:41,338 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:15:41,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:41,339 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:15:41,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-02-02 09:15:41,339 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:41,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:41,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1436850346, now seen corresponding path program 5 times [2024-02-02 09:15:41,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:41,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249527310] [2024-02-02 09:15:41,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:41,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:41,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:41,558 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:41,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:41,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249527310] [2024-02-02 09:15:41,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249527310] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:41,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:41,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:41,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023407554] [2024-02-02 09:15:41,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:41,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:41,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:41,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:41,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:41,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:41,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 350 transitions, 6081 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:15:41,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:41,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:41,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:42,362 INFO L124 PetriNetUnfolderBase]: 1952/3527 cut-off events. [2024-02-02 09:15:42,363 INFO L125 PetriNetUnfolderBase]: For 57713/57929 co-relation queries the response was YES. [2024-02-02 09:15:42,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20789 conditions, 3527 events. 1952/3527 cut-off events. For 57713/57929 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22964 event pairs, 389 based on Foata normal form. 72/3481 useless extension candidates. Maximal degree in co-relation 20675. Up to 2817 conditions per place. [2024-02-02 09:15:42,403 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 285 selfloop transitions, 70 changer transitions 0/380 dead transitions. [2024-02-02 09:15:42,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 380 transitions, 6948 flow [2024-02-02 09:15:42,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:42,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:42,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-02-02 09:15:42,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38419117647058826 [2024-02-02 09:15:42,405 INFO L175 Difference]: Start difference. First operand has 300 places, 350 transitions, 6081 flow. Second operand 8 states and 209 transitions. [2024-02-02 09:15:42,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 380 transitions, 6948 flow [2024-02-02 09:15:42,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 380 transitions, 6821 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:42,655 INFO L231 Difference]: Finished difference. Result has 304 places, 355 transitions, 6186 flow [2024-02-02 09:15:42,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5954, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6186, PETRI_PLACES=304, PETRI_TRANSITIONS=355} [2024-02-02 09:15:42,656 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 232 predicate places. [2024-02-02 09:15:42,656 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 355 transitions, 6186 flow [2024-02-02 09:15:42,656 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:15:42,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:42,656 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:15:42,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-02-02 09:15:42,656 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:42,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:42,657 INFO L85 PathProgramCache]: Analyzing trace with hash 987590784, now seen corresponding path program 6 times [2024-02-02 09:15:42,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:42,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180837018] [2024-02-02 09:15:42,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:42,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:42,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:42,868 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:42,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:42,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180837018] [2024-02-02 09:15:42,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180837018] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:42,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:42,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:42,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678009538] [2024-02-02 09:15:42,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:42,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:42,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:42,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:42,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:42,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:42,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 355 transitions, 6186 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:15:42,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:42,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:42,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:43,659 INFO L124 PetriNetUnfolderBase]: 1951/3524 cut-off events. [2024-02-02 09:15:43,659 INFO L125 PetriNetUnfolderBase]: For 57544/57759 co-relation queries the response was YES. [2024-02-02 09:15:43,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21018 conditions, 3524 events. 1951/3524 cut-off events. For 57544/57759 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23047 event pairs, 348 based on Foata normal form. 78/3488 useless extension candidates. Maximal degree in co-relation 20903. Up to 2297 conditions per place. [2024-02-02 09:15:43,701 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 246 selfloop transitions, 112 changer transitions 0/383 dead transitions. [2024-02-02 09:15:43,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 383 transitions, 7021 flow [2024-02-02 09:15:43,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:43,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:43,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-02-02 09:15:43,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915441176470588 [2024-02-02 09:15:43,703 INFO L175 Difference]: Start difference. First operand has 304 places, 355 transitions, 6186 flow. Second operand 8 states and 213 transitions. [2024-02-02 09:15:43,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 383 transitions, 7021 flow [2024-02-02 09:15:43,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 383 transitions, 6891 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:43,963 INFO L231 Difference]: Finished difference. Result has 306 places, 355 transitions, 6293 flow [2024-02-02 09:15:43,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6058, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6293, PETRI_PLACES=306, PETRI_TRANSITIONS=355} [2024-02-02 09:15:43,963 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 234 predicate places. [2024-02-02 09:15:43,963 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 355 transitions, 6293 flow [2024-02-02 09:15:43,964 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:15:43,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:43,964 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:15:43,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-02-02 09:15:43,964 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:43,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:43,964 INFO L85 PathProgramCache]: Analyzing trace with hash -890047940, now seen corresponding path program 7 times [2024-02-02 09:15:43,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:43,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134115431] [2024-02-02 09:15:43,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:43,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:43,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:44,183 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:44,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:44,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134115431] [2024-02-02 09:15:44,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134115431] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:44,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:44,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:44,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412949736] [2024-02-02 09:15:44,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:44,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:44,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:44,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:44,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:44,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:44,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 355 transitions, 6293 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:15:44,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:44,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:44,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:45,014 INFO L124 PetriNetUnfolderBase]: 1940/3509 cut-off events. [2024-02-02 09:15:45,014 INFO L125 PetriNetUnfolderBase]: For 60721/60939 co-relation queries the response was YES. [2024-02-02 09:15:45,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21118 conditions, 3509 events. 1940/3509 cut-off events. For 60721/60939 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22859 event pairs, 386 based on Foata normal form. 72/3464 useless extension candidates. Maximal degree in co-relation 21003. Up to 2805 conditions per place. [2024-02-02 09:15:45,052 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 285 selfloop transitions, 72 changer transitions 0/382 dead transitions. [2024-02-02 09:15:45,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 382 transitions, 7100 flow [2024-02-02 09:15:45,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:15:45,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:15:45,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-02-02 09:15:45,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36323529411764705 [2024-02-02 09:15:45,054 INFO L175 Difference]: Start difference. First operand has 306 places, 355 transitions, 6293 flow. Second operand 10 states and 247 transitions. [2024-02-02 09:15:45,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 382 transitions, 7100 flow [2024-02-02 09:15:45,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 382 transitions, 6864 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-02-02 09:15:45,311 INFO L231 Difference]: Finished difference. Result has 307 places, 355 transitions, 6209 flow [2024-02-02 09:15:45,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6057, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6209, PETRI_PLACES=307, PETRI_TRANSITIONS=355} [2024-02-02 09:15:45,312 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 235 predicate places. [2024-02-02 09:15:45,312 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 355 transitions, 6209 flow [2024-02-02 09:15:45,312 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:15:45,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:45,312 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:15:45,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-02-02 09:15:45,313 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:45,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:45,313 INFO L85 PathProgramCache]: Analyzing trace with hash 712093120, now seen corresponding path program 8 times [2024-02-02 09:15:45,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:45,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433828163] [2024-02-02 09:15:45,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:45,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:45,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:45,526 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:45,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:45,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433828163] [2024-02-02 09:15:45,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433828163] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:45,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:45,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:45,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905773587] [2024-02-02 09:15:45,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:45,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:45,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:45,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:45,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:45,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:45,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 355 transitions, 6209 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:15:45,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:45,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:45,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:46,327 INFO L124 PetriNetUnfolderBase]: 1939/3503 cut-off events. [2024-02-02 09:15:46,327 INFO L125 PetriNetUnfolderBase]: For 57843/58058 co-relation queries the response was YES. [2024-02-02 09:15:46,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20908 conditions, 3503 events. 1939/3503 cut-off events. For 57843/58058 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22843 event pairs, 336 based on Foata normal form. 78/3467 useless extension candidates. Maximal degree in co-relation 20794. Up to 2649 conditions per place. [2024-02-02 09:15:46,359 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 255 selfloop transitions, 100 changer transitions 0/380 dead transitions. [2024-02-02 09:15:46,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 380 transitions, 7024 flow [2024-02-02 09:15:46,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:46,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:46,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-02-02 09:15:46,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4012605042016807 [2024-02-02 09:15:46,361 INFO L175 Difference]: Start difference. First operand has 307 places, 355 transitions, 6209 flow. Second operand 7 states and 191 transitions. [2024-02-02 09:15:46,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 380 transitions, 7024 flow [2024-02-02 09:15:46,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 380 transitions, 6871 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-02-02 09:15:46,572 INFO L231 Difference]: Finished difference. Result has 305 places, 355 transitions, 6272 flow [2024-02-02 09:15:46,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6058, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6272, PETRI_PLACES=305, PETRI_TRANSITIONS=355} [2024-02-02 09:15:46,572 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 233 predicate places. [2024-02-02 09:15:46,573 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 355 transitions, 6272 flow [2024-02-02 09:15:46,573 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:15:46,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:46,573 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:15:46,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-02-02 09:15:46,573 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:46,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:46,574 INFO L85 PathProgramCache]: Analyzing trace with hash 713162620, now seen corresponding path program 9 times [2024-02-02 09:15:46,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:46,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446930978] [2024-02-02 09:15:46,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:46,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:46,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:46,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:46,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:46,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446930978] [2024-02-02 09:15:46,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446930978] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:46,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:46,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:46,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562723939] [2024-02-02 09:15:46,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:46,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:46,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:46,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:46,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:46,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:46,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 355 transitions, 6272 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:15:46,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:46,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:46,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:47,546 INFO L124 PetriNetUnfolderBase]: 1951/3523 cut-off events. [2024-02-02 09:15:47,547 INFO L125 PetriNetUnfolderBase]: For 59443/59658 co-relation queries the response was YES. [2024-02-02 09:15:47,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21128 conditions, 3523 events. 1951/3523 cut-off events. For 59443/59658 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23038 event pairs, 336 based on Foata normal form. 78/3487 useless extension candidates. Maximal degree in co-relation 21014. Up to 2657 conditions per place. [2024-02-02 09:15:47,585 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 256 selfloop transitions, 106 changer transitions 0/387 dead transitions. [2024-02-02 09:15:47,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 387 transitions, 7141 flow [2024-02-02 09:15:47,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:15:47,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:15:47,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-02-02 09:15:47,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790849673202614 [2024-02-02 09:15:47,586 INFO L175 Difference]: Start difference. First operand has 305 places, 355 transitions, 6272 flow. Second operand 9 states and 232 transitions. [2024-02-02 09:15:47,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 387 transitions, 7141 flow [2024-02-02 09:15:47,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 387 transitions, 6933 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:47,840 INFO L231 Difference]: Finished difference. Result has 308 places, 357 transitions, 6319 flow [2024-02-02 09:15:47,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6070, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6319, PETRI_PLACES=308, PETRI_TRANSITIONS=357} [2024-02-02 09:15:47,841 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 236 predicate places. [2024-02-02 09:15:47,841 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 357 transitions, 6319 flow [2024-02-02 09:15:47,841 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:15:47,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:47,841 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:15:47,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-02-02 09:15:47,842 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:47,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:47,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1745420770, now seen corresponding path program 10 times [2024-02-02 09:15:47,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:47,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901182135] [2024-02-02 09:15:47,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:47,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:47,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:48,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:48,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:48,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901182135] [2024-02-02 09:15:48,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901182135] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:48,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:48,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:15:48,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186664447] [2024-02-02 09:15:48,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:48,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:15:48,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:48,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:15:48,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:15:48,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:48,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 357 transitions, 6319 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:15:48,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:48,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:48,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:48,830 INFO L124 PetriNetUnfolderBase]: 1999/3579 cut-off events. [2024-02-02 09:15:48,831 INFO L125 PetriNetUnfolderBase]: For 62173/62340 co-relation queries the response was YES. [2024-02-02 09:15:48,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21671 conditions, 3579 events. 1999/3579 cut-off events. For 62173/62340 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23198 event pairs, 340 based on Foata normal form. 84/3533 useless extension candidates. Maximal degree in co-relation 21556. Up to 2705 conditions per place. [2024-02-02 09:15:48,869 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 254 selfloop transitions, 111 changer transitions 0/390 dead transitions. [2024-02-02 09:15:48,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 390 transitions, 7223 flow [2024-02-02 09:15:48,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:15:48,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:15:48,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-02-02 09:15:48,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36176470588235293 [2024-02-02 09:15:48,870 INFO L175 Difference]: Start difference. First operand has 308 places, 357 transitions, 6319 flow. Second operand 10 states and 246 transitions. [2024-02-02 09:15:48,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 390 transitions, 7223 flow [2024-02-02 09:15:49,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 390 transitions, 7071 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:49,119 INFO L231 Difference]: Finished difference. Result has 313 places, 364 transitions, 6506 flow [2024-02-02 09:15:49,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6179, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6506, PETRI_PLACES=313, PETRI_TRANSITIONS=364} [2024-02-02 09:15:49,120 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 241 predicate places. [2024-02-02 09:15:49,120 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 364 transitions, 6506 flow [2024-02-02 09:15:49,120 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:15:49,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:49,120 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,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-02-02 09:15:49,121 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:49,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:49,121 INFO L85 PathProgramCache]: Analyzing trace with hash 51202539, now seen corresponding path program 1 times [2024-02-02 09:15:49,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:49,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914814169] [2024-02-02 09:15:49,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:49,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:49,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:49,377 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,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:49,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914814169] [2024-02-02 09:15:49,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914814169] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:49,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:49,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:15:49,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797243066] [2024-02-02 09:15:49,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:49,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:15:49,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:49,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:15:49,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:15:49,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:49,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 364 transitions, 6506 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:49,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:49,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:49,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:50,095 INFO L124 PetriNetUnfolderBase]: 1551/2906 cut-off events. [2024-02-02 09:15:50,095 INFO L125 PetriNetUnfolderBase]: For 53086/53128 co-relation queries the response was YES. [2024-02-02 09:15:50,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17580 conditions, 2906 events. 1551/2906 cut-off events. For 53086/53128 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 19185 event pairs, 309 based on Foata normal form. 4/2866 useless extension candidates. Maximal degree in co-relation 17464. Up to 2381 conditions per place. [2024-02-02 09:15:50,124 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 300 selfloop transitions, 69 changer transitions 0/385 dead transitions. [2024-02-02 09:15:50,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 385 transitions, 7349 flow [2024-02-02 09:15:50,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:50,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:50,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-02-02 09:15:50,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37683823529411764 [2024-02-02 09:15:50,126 INFO L175 Difference]: Start difference. First operand has 313 places, 364 transitions, 6506 flow. Second operand 8 states and 205 transitions. [2024-02-02 09:15:50,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 385 transitions, 7349 flow [2024-02-02 09:15:50,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 385 transitions, 7118 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-02-02 09:15:50,336 INFO L231 Difference]: Finished difference. Result has 312 places, 365 transitions, 6435 flow [2024-02-02 09:15:50,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6275, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6435, PETRI_PLACES=312, PETRI_TRANSITIONS=365} [2024-02-02 09:15:50,336 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 240 predicate places. [2024-02-02 09:15:50,336 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 365 transitions, 6435 flow [2024-02-02 09:15:50,337 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:50,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:50,337 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:50,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-02-02 09:15:50,337 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:50,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:50,337 INFO L85 PathProgramCache]: Analyzing trace with hash -462639861, now seen corresponding path program 1 times [2024-02-02 09:15:50,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:50,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68445127] [2024-02-02 09:15:50,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:50,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:50,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:50,573 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:50,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:50,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68445127] [2024-02-02 09:15:50,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68445127] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:50,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:50,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:15:50,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704754711] [2024-02-02 09:15:50,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:50,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:15:50,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:50,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:15:50,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:15:50,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:50,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 365 transitions, 6435 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:50,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:50,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:50,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:51,429 INFO L124 PetriNetUnfolderBase]: 1976/3584 cut-off events. [2024-02-02 09:15:51,430 INFO L125 PetriNetUnfolderBase]: For 62159/62384 co-relation queries the response was YES. [2024-02-02 09:15:51,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21479 conditions, 3584 events. 1976/3584 cut-off events. For 62159/62384 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23612 event pairs, 406 based on Foata normal form. 77/3542 useless extension candidates. Maximal degree in co-relation 21363. Up to 2882 conditions per place. [2024-02-02 09:15:51,471 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 311 selfloop transitions, 55 changer transitions 0/391 dead transitions. [2024-02-02 09:15:51,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 391 transitions, 7281 flow [2024-02-02 09:15:51,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:15:51,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:15:51,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-02-02 09:15:51,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37683823529411764 [2024-02-02 09:15:51,474 INFO L175 Difference]: Start difference. First operand has 312 places, 365 transitions, 6435 flow. Second operand 8 states and 205 transitions. [2024-02-02 09:15:51,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 391 transitions, 7281 flow [2024-02-02 09:15:51,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 391 transitions, 7163 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:51,740 INFO L231 Difference]: Finished difference. Result has 315 places, 367 transitions, 6454 flow [2024-02-02 09:15:51,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6317, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6454, PETRI_PLACES=315, PETRI_TRANSITIONS=367} [2024-02-02 09:15:51,740 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 243 predicate places. [2024-02-02 09:15:51,741 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 367 transitions, 6454 flow [2024-02-02 09:15:51,741 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:51,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:51,741 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:51,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-02-02 09:15:51,741 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:51,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:51,741 INFO L85 PathProgramCache]: Analyzing trace with hash -88943387, now seen corresponding path program 1 times [2024-02-02 09:15:51,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:51,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763580110] [2024-02-02 09:15:51,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:51,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:51,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:52,016 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:52,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:52,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763580110] [2024-02-02 09:15:52,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763580110] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:52,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:52,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:15:52,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845817661] [2024-02-02 09:15:52,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:52,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:15:52,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:52,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:15:52,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:15:52,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:52,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 367 transitions, 6454 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:52,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:52,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:52,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:52,970 INFO L124 PetriNetUnfolderBase]: 1759/3285 cut-off events. [2024-02-02 09:15:52,970 INFO L125 PetriNetUnfolderBase]: For 66732/66774 co-relation queries the response was YES. [2024-02-02 09:15:52,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19758 conditions, 3285 events. 1759/3285 cut-off events. For 66732/66774 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22060 event pairs, 376 based on Foata normal form. 28/3269 useless extension candidates. Maximal degree in co-relation 19641. Up to 1846 conditions per place. [2024-02-02 09:15:53,008 INFO L140 encePairwiseOnDemand]: 51/68 looper letters, 296 selfloop transitions, 157 changer transitions 0/469 dead transitions. [2024-02-02 09:15:53,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 469 transitions, 8231 flow [2024-02-02 09:15:53,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-02 09:15:53,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-02 09:15:53,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 339 transitions. [2024-02-02 09:15:53,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41544117647058826 [2024-02-02 09:15:53,010 INFO L175 Difference]: Start difference. First operand has 315 places, 367 transitions, 6454 flow. Second operand 12 states and 339 transitions. [2024-02-02 09:15:53,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 469 transitions, 8231 flow [2024-02-02 09:15:53,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 469 transitions, 8172 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:53,288 INFO L231 Difference]: Finished difference. Result has 325 places, 394 transitions, 7100 flow [2024-02-02 09:15:53,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6395, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7100, PETRI_PLACES=325, PETRI_TRANSITIONS=394} [2024-02-02 09:15:53,291 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 253 predicate places. [2024-02-02 09:15:53,291 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 394 transitions, 7100 flow [2024-02-02 09:15:53,291 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:53,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:53,291 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,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-02-02 09:15:53,291 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:53,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:53,292 INFO L85 PathProgramCache]: Analyzing trace with hash 419249967, now seen corresponding path program 2 times [2024-02-02 09:15:53,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:53,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733977689] [2024-02-02 09:15:53,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:53,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:53,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:53,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:53,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:53,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733977689] [2024-02-02 09:15:53,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733977689] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:53,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:53,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:15:53,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639506598] [2024-02-02 09:15:53,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:53,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:15:53,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:53,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:15:53,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:15:53,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:53,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 394 transitions, 7100 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:53,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:53,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:53,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:54,617 INFO L124 PetriNetUnfolderBase]: 2225/4029 cut-off events. [2024-02-02 09:15:54,618 INFO L125 PetriNetUnfolderBase]: For 81569/81819 co-relation queries the response was YES. [2024-02-02 09:15:54,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25616 conditions, 4029 events. 2225/4029 cut-off events. For 81569/81819 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26817 event pairs, 533 based on Foata normal form. 77/3981 useless extension candidates. Maximal degree in co-relation 25495. Up to 3166 conditions per place. [2024-02-02 09:15:54,668 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 324 selfloop transitions, 70 changer transitions 0/421 dead transitions. [2024-02-02 09:15:54,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 421 transitions, 8035 flow [2024-02-02 09:15:54,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:54,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:54,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-02-02 09:15:54,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38865546218487396 [2024-02-02 09:15:54,670 INFO L175 Difference]: Start difference. First operand has 325 places, 394 transitions, 7100 flow. Second operand 7 states and 185 transitions. [2024-02-02 09:15:54,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 421 transitions, 8035 flow [2024-02-02 09:15:55,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 421 transitions, 7657 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-02-02 09:15:55,034 INFO L231 Difference]: Finished difference. Result has 324 places, 396 transitions, 6904 flow [2024-02-02 09:15:55,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6726, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6904, PETRI_PLACES=324, PETRI_TRANSITIONS=396} [2024-02-02 09:15:55,035 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 252 predicate places. [2024-02-02 09:15:55,035 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 396 transitions, 6904 flow [2024-02-02 09:15:55,035 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:55,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:55,035 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:55,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-02-02 09:15:55,035 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:55,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:55,036 INFO L85 PathProgramCache]: Analyzing trace with hash -2107531307, now seen corresponding path program 2 times [2024-02-02 09:15:55,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:55,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629232832] [2024-02-02 09:15:55,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:55,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:55,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:55,298 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:55,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:55,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629232832] [2024-02-02 09:15:55,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629232832] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:55,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:55,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:15:55,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842612736] [2024-02-02 09:15:55,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:55,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:15:55,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:55,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:15:55,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:15:55,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:55,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 396 transitions, 6904 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:55,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:55,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:55,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:56,225 INFO L124 PetriNetUnfolderBase]: 1775/3333 cut-off events. [2024-02-02 09:15:56,225 INFO L125 PetriNetUnfolderBase]: For 63842/63888 co-relation queries the response was YES. [2024-02-02 09:15:56,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20636 conditions, 3333 events. 1775/3333 cut-off events. For 63842/63888 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22612 event pairs, 419 based on Foata normal form. 7/3295 useless extension candidates. Maximal degree in co-relation 20514. Up to 2656 conditions per place. [2024-02-02 09:15:56,256 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 314 selfloop transitions, 95 changer transitions 0/425 dead transitions. [2024-02-02 09:15:56,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 425 transitions, 7978 flow [2024-02-02 09:15:56,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:15:56,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:15:56,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-02-02 09:15:56,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3573529411764706 [2024-02-02 09:15:56,257 INFO L175 Difference]: Start difference. First operand has 324 places, 396 transitions, 6904 flow. Second operand 10 states and 243 transitions. [2024-02-02 09:15:56,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 425 transitions, 7978 flow [2024-02-02 09:15:56,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 425 transitions, 7906 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:56,515 INFO L231 Difference]: Finished difference. Result has 331 places, 404 transitions, 7223 flow [2024-02-02 09:15:56,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7223, PETRI_PLACES=331, PETRI_TRANSITIONS=404} [2024-02-02 09:15:56,516 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 259 predicate places. [2024-02-02 09:15:56,516 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 404 transitions, 7223 flow [2024-02-02 09:15:56,516 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:56,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:56,517 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,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-02-02 09:15:56,517 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:56,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:56,517 INFO L85 PathProgramCache]: Analyzing trace with hash -2043595061, now seen corresponding path program 3 times [2024-02-02 09:15:56,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:56,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836253741] [2024-02-02 09:15:56,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:56,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:56,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:56,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:15:56,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:56,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836253741] [2024-02-02 09:15:56,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836253741] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:56,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:56,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:15:56,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025870214] [2024-02-02 09:15:56,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:56,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:15:56,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:56,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:15:56,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:15:56,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:56,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 404 transitions, 7223 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:56,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:56,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:56,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:57,740 INFO L124 PetriNetUnfolderBase]: 2244/4087 cut-off events. [2024-02-02 09:15:57,741 INFO L125 PetriNetUnfolderBase]: For 77204/77443 co-relation queries the response was YES. [2024-02-02 09:15:57,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25511 conditions, 4087 events. 2244/4087 cut-off events. For 77204/77443 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 27556 event pairs, 512 based on Foata normal form. 77/4045 useless extension candidates. Maximal degree in co-relation 25387. Up to 2906 conditions per place. [2024-02-02 09:15:57,789 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 285 selfloop transitions, 114 changer transitions 0/426 dead transitions. [2024-02-02 09:15:57,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 426 transitions, 8131 flow [2024-02-02 09:15:57,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:57,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:57,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-02-02 09:15:57,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40931372549019607 [2024-02-02 09:15:57,791 INFO L175 Difference]: Start difference. First operand has 331 places, 404 transitions, 7223 flow. Second operand 6 states and 167 transitions. [2024-02-02 09:15:57,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 426 transitions, 8131 flow [2024-02-02 09:15:58,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 426 transitions, 7937 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-02-02 09:15:58,144 INFO L231 Difference]: Finished difference. Result has 329 places, 406 transitions, 7302 flow [2024-02-02 09:15:58,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7029, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7302, PETRI_PLACES=329, PETRI_TRANSITIONS=406} [2024-02-02 09:15:58,144 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 257 predicate places. [2024-02-02 09:15:58,145 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 406 transitions, 7302 flow [2024-02-02 09:15:58,145 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:58,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:58,145 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:58,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-02-02 09:15:58,145 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:58,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:58,146 INFO L85 PathProgramCache]: Analyzing trace with hash -608335141, now seen corresponding path program 2 times [2024-02-02 09:15:58,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:58,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335374172] [2024-02-02 09:15:58,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:58,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:58,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:58,380 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:58,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:58,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335374172] [2024-02-02 09:15:58,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335374172] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:58,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:58,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:15:58,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088166294] [2024-02-02 09:15:58,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:58,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:15:58,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:58,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:15:58,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:15:58,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:15:58,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 406 transitions, 7302 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:58,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:58,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:15:58,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:59,581 INFO L124 PetriNetUnfolderBase]: 2072/3853 cut-off events. [2024-02-02 09:15:59,581 INFO L125 PetriNetUnfolderBase]: For 90742/90790 co-relation queries the response was YES. [2024-02-02 09:15:59,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24687 conditions, 3853 events. 2072/3853 cut-off events. For 90742/90790 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26621 event pairs, 470 based on Foata normal form. 29/3837 useless extension candidates. Maximal degree in co-relation 24562. Up to 1301 conditions per place. [2024-02-02 09:15:59,617 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 350 selfloop transitions, 176 changer transitions 0/542 dead transitions. [2024-02-02 09:15:59,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 542 transitions, 9795 flow [2024-02-02 09:15:59,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-02-02 09:15:59,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-02-02 09:15:59,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 371 transitions. [2024-02-02 09:15:59,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41968325791855204 [2024-02-02 09:15:59,619 INFO L175 Difference]: Start difference. First operand has 329 places, 406 transitions, 7302 flow. Second operand 13 states and 371 transitions. [2024-02-02 09:15:59,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 542 transitions, 9795 flow [2024-02-02 09:15:59,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 542 transitions, 9706 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:59,909 INFO L231 Difference]: Finished difference. Result has 339 places, 425 transitions, 7851 flow [2024-02-02 09:15:59,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7213, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7851, PETRI_PLACES=339, PETRI_TRANSITIONS=425} [2024-02-02 09:15:59,909 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 267 predicate places. [2024-02-02 09:15:59,909 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 425 transitions, 7851 flow [2024-02-02 09:15:59,909 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:59,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:59,910 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,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-02-02 09:15:59,910 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:15:59,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:59,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1223476577, now seen corresponding path program 3 times [2024-02-02 09:15:59,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:59,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116066727] [2024-02-02 09:15:59,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:59,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:59,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:00,145 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:00,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:00,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116066727] [2024-02-02 09:16:00,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116066727] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:00,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:00,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:00,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390088693] [2024-02-02 09:16:00,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:00,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:00,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:00,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:00,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:00,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:00,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 425 transitions, 7851 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:16:00,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:00,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:00,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:01,027 INFO L124 PetriNetUnfolderBase]: 2083/3887 cut-off events. [2024-02-02 09:16:01,028 INFO L125 PetriNetUnfolderBase]: For 91772/91820 co-relation queries the response was YES. [2024-02-02 09:16:01,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25829 conditions, 3887 events. 2083/3887 cut-off events. For 91772/91820 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 26947 event pairs, 438 based on Foata normal form. 5/3848 useless extension candidates. Maximal degree in co-relation 25703. Up to 2891 conditions per place. [2024-02-02 09:16:01,074 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 329 selfloop transitions, 106 changer transitions 0/451 dead transitions. [2024-02-02 09:16:01,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 451 transitions, 8835 flow [2024-02-02 09:16:01,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:01,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:01,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-02-02 09:16:01,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-02-02 09:16:01,076 INFO L175 Difference]: Start difference. First operand has 339 places, 425 transitions, 7851 flow. Second operand 8 states and 208 transitions. [2024-02-02 09:16:01,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 451 transitions, 8835 flow [2024-02-02 09:16:01,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 451 transitions, 8594 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:01,459 INFO L231 Difference]: Finished difference. Result has 344 places, 429 transitions, 7916 flow [2024-02-02 09:16:01,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7610, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7916, PETRI_PLACES=344, PETRI_TRANSITIONS=429} [2024-02-02 09:16:01,459 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 272 predicate places. [2024-02-02 09:16:01,460 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 429 transitions, 7916 flow [2024-02-02 09:16:01,460 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:16:01,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:01,460 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:01,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-02-02 09:16:01,460 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:01,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:01,460 INFO L85 PathProgramCache]: Analyzing trace with hash -57278693, now seen corresponding path program 4 times [2024-02-02 09:16:01,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:01,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598032621] [2024-02-02 09:16:01,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:01,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:01,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:01,706 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:01,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:01,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598032621] [2024-02-02 09:16:01,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598032621] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:01,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:01,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:01,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023862643] [2024-02-02 09:16:01,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:01,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:01,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:01,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:01,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:01,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:01,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 429 transitions, 7916 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:16:01,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:01,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:01,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:02,664 INFO L124 PetriNetUnfolderBase]: 2091/3911 cut-off events. [2024-02-02 09:16:02,665 INFO L125 PetriNetUnfolderBase]: For 92499/92547 co-relation queries the response was YES. [2024-02-02 09:16:02,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25518 conditions, 3911 events. 2091/3911 cut-off events. For 92499/92547 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 27180 event pairs, 440 based on Foata normal form. 5/3872 useless extension candidates. Maximal degree in co-relation 25389. Up to 2903 conditions per place. [2024-02-02 09:16:02,700 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 325 selfloop transitions, 113 changer transitions 0/454 dead transitions. [2024-02-02 09:16:02,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 454 transitions, 8918 flow [2024-02-02 09:16:02,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:02,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:02,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-02-02 09:16:02,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-02-02 09:16:02,701 INFO L175 Difference]: Start difference. First operand has 344 places, 429 transitions, 7916 flow. Second operand 8 states and 208 transitions. [2024-02-02 09:16:02,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 454 transitions, 8918 flow [2024-02-02 09:16:03,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 454 transitions, 8739 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:03,050 INFO L231 Difference]: Finished difference. Result has 347 places, 432 transitions, 8013 flow [2024-02-02 09:16:03,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7748, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8013, PETRI_PLACES=347, PETRI_TRANSITIONS=432} [2024-02-02 09:16:03,050 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 275 predicate places. [2024-02-02 09:16:03,050 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 432 transitions, 8013 flow [2024-02-02 09:16:03,051 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:16:03,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:03,051 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,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-02-02 09:16:03,051 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:03,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:03,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1791338629, now seen corresponding path program 5 times [2024-02-02 09:16:03,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:03,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800821872] [2024-02-02 09:16:03,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:03,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:03,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:03,284 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,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:03,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800821872] [2024-02-02 09:16:03,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800821872] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:03,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:03,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:03,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086131050] [2024-02-02 09:16:03,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:03,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:03,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:03,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:03,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:03,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:03,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 432 transitions, 8013 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:16:03,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:03,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:03,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:04,143 INFO L124 PetriNetUnfolderBase]: 2091/3911 cut-off events. [2024-02-02 09:16:04,143 INFO L125 PetriNetUnfolderBase]: For 92687/92735 co-relation queries the response was YES. [2024-02-02 09:16:04,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25456 conditions, 3911 events. 2091/3911 cut-off events. For 92687/92735 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 27217 event pairs, 407 based on Foata normal form. 5/3872 useless extension candidates. Maximal degree in co-relation 25328. Up to 2907 conditions per place. [2024-02-02 09:16:04,189 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 317 selfloop transitions, 122 changer transitions 0/455 dead transitions. [2024-02-02 09:16:04,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 455 transitions, 8958 flow [2024-02-02 09:16:04,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:04,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:04,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-02-02 09:16:04,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3805147058823529 [2024-02-02 09:16:04,190 INFO L175 Difference]: Start difference. First operand has 347 places, 432 transitions, 8013 flow. Second operand 8 states and 207 transitions. [2024-02-02 09:16:04,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 455 transitions, 8958 flow [2024-02-02 09:16:04,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 455 transitions, 8617 flow, removed 16 selfloop flow, removed 14 redundant places. [2024-02-02 09:16:04,577 INFO L231 Difference]: Finished difference. Result has 340 places, 433 transitions, 7952 flow [2024-02-02 09:16:04,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7646, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7952, PETRI_PLACES=340, PETRI_TRANSITIONS=433} [2024-02-02 09:16:04,578 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 268 predicate places. [2024-02-02 09:16:04,578 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 433 transitions, 7952 flow [2024-02-02 09:16:04,578 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:16:04,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:04,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:16:04,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-02-02 09:16:04,579 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:04,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:04,579 INFO L85 PathProgramCache]: Analyzing trace with hash -736158705, now seen corresponding path program 1 times [2024-02-02 09:16:04,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:04,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462098352] [2024-02-02 09:16:04,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:04,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:04,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:04,746 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:04,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:04,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462098352] [2024-02-02 09:16:04,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462098352] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:04,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:04,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:04,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214949951] [2024-02-02 09:16:04,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:04,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:04,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:04,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:04,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:04,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:04,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 433 transitions, 7952 flow. Second operand has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 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:04,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:04,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:04,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:05,556 INFO L124 PetriNetUnfolderBase]: 1703/3398 cut-off events. [2024-02-02 09:16:05,556 INFO L125 PetriNetUnfolderBase]: For 89852/89981 co-relation queries the response was YES. [2024-02-02 09:16:05,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22418 conditions, 3398 events. 1703/3398 cut-off events. For 89852/89981 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 25153 event pairs, 298 based on Foata normal form. 52/3362 useless extension candidates. Maximal degree in co-relation 22299. Up to 1306 conditions per place. [2024-02-02 09:16:05,592 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 295 selfloop transitions, 159 changer transitions 2/498 dead transitions. [2024-02-02 09:16:05,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 498 transitions, 9606 flow [2024-02-02 09:16:05,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:05,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:05,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 298 transitions. [2024-02-02 09:16:05,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477941176470589 [2024-02-02 09:16:05,594 INFO L175 Difference]: Start difference. First operand has 340 places, 433 transitions, 7952 flow. Second operand 8 states and 298 transitions. [2024-02-02 09:16:05,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 498 transitions, 9606 flow [2024-02-02 09:16:05,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 498 transitions, 9357 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:05,997 INFO L231 Difference]: Finished difference. Result has 343 places, 437 transitions, 8084 flow [2024-02-02 09:16:05,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7703, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8084, PETRI_PLACES=343, PETRI_TRANSITIONS=437} [2024-02-02 09:16:05,998 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 271 predicate places. [2024-02-02 09:16:05,998 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 437 transitions, 8084 flow [2024-02-02 09:16:05,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 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:05,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:05,998 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:05,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-02-02 09:16:05,998 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:05,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:05,999 INFO L85 PathProgramCache]: Analyzing trace with hash -855273311, now seen corresponding path program 2 times [2024-02-02 09:16:05,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:05,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955830659] [2024-02-02 09:16:05,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:05,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:06,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:06,161 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,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:06,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955830659] [2024-02-02 09:16:06,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955830659] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:06,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:06,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:06,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304468256] [2024-02-02 09:16:06,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:06,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:06,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:06,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:06,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:06,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:06,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 437 transitions, 8084 flow. Second operand has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 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,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:06,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:06,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:07,223 INFO L124 PetriNetUnfolderBase]: 1735/3462 cut-off events. [2024-02-02 09:16:07,223 INFO L125 PetriNetUnfolderBase]: For 91410/91539 co-relation queries the response was YES. [2024-02-02 09:16:07,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23211 conditions, 3462 events. 1735/3462 cut-off events. For 91410/91539 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 25651 event pairs, 298 based on Foata normal form. 40/3414 useless extension candidates. Maximal degree in co-relation 23091. Up to 1306 conditions per place. [2024-02-02 09:16:07,277 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 301 selfloop transitions, 159 changer transitions 2/504 dead transitions. [2024-02-02 09:16:07,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 504 transitions, 9816 flow [2024-02-02 09:16:07,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:07,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:07,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 302 transitions. [2024-02-02 09:16:07,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5551470588235294 [2024-02-02 09:16:07,278 INFO L175 Difference]: Start difference. First operand has 343 places, 437 transitions, 8084 flow. Second operand 8 states and 302 transitions. [2024-02-02 09:16:07,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 504 transitions, 9816 flow [2024-02-02 09:16:07,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 504 transitions, 9364 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-02-02 09:16:07,584 INFO L231 Difference]: Finished difference. Result has 345 places, 440 transitions, 8016 flow [2024-02-02 09:16:07,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7648, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8016, PETRI_PLACES=345, PETRI_TRANSITIONS=440} [2024-02-02 09:16:07,585 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 273 predicate places. [2024-02-02 09:16:07,585 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 440 transitions, 8016 flow [2024-02-02 09:16:07,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 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:07,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:07,585 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:07,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-02-02 09:16:07,586 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:07,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:07,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1179091871, now seen corresponding path program 3 times [2024-02-02 09:16:07,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:07,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147308390] [2024-02-02 09:16:07,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:07,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:07,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:07,754 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:07,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:07,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147308390] [2024-02-02 09:16:07,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147308390] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:07,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:07,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:07,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187219170] [2024-02-02 09:16:07,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:07,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:07,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:07,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:07,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:07,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:07,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 440 transitions, 8016 flow. Second operand has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 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:07,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:07,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:07,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:08,522 INFO L124 PetriNetUnfolderBase]: 1767/3522 cut-off events. [2024-02-02 09:16:08,523 INFO L125 PetriNetUnfolderBase]: For 93795/93918 co-relation queries the response was YES. [2024-02-02 09:16:08,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23015 conditions, 3522 events. 1767/3522 cut-off events. For 93795/93918 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 26111 event pairs, 261 based on Foata normal form. 40/3474 useless extension candidates. Maximal degree in co-relation 22895. Up to 1036 conditions per place. [2024-02-02 09:16:08,563 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 256 selfloop transitions, 200 changer transitions 2/500 dead transitions. [2024-02-02 09:16:08,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 500 transitions, 9599 flow [2024-02-02 09:16:08,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:08,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:08,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 296 transitions. [2024-02-02 09:16:08,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5441176470588235 [2024-02-02 09:16:08,564 INFO L175 Difference]: Start difference. First operand has 345 places, 440 transitions, 8016 flow. Second operand 8 states and 296 transitions. [2024-02-02 09:16:08,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 500 transitions, 9599 flow [2024-02-02 09:16:08,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 500 transitions, 9304 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:08,885 INFO L231 Difference]: Finished difference. Result has 350 places, 461 transitions, 8575 flow [2024-02-02 09:16:08,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8575, PETRI_PLACES=350, PETRI_TRANSITIONS=461} [2024-02-02 09:16:08,885 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 278 predicate places. [2024-02-02 09:16:08,886 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 461 transitions, 8575 flow [2024-02-02 09:16:08,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 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:08,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:08,886 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:08,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-02-02 09:16:08,886 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:08,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:08,887 INFO L85 PathProgramCache]: Analyzing trace with hash 441565755, now seen corresponding path program 4 times [2024-02-02 09:16:08,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:08,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828517776] [2024-02-02 09:16:08,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:08,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:08,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:09,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:09,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:09,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828517776] [2024-02-02 09:16:09,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828517776] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:09,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:09,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:09,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848991441] [2024-02-02 09:16:09,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:09,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:09,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:09,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:09,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:09,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:09,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 461 transitions, 8575 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:16:09,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:09,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:09,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:09,916 INFO L124 PetriNetUnfolderBase]: 1776/3553 cut-off events. [2024-02-02 09:16:09,916 INFO L125 PetriNetUnfolderBase]: For 101279/101402 co-relation queries the response was YES. [2024-02-02 09:16:09,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23636 conditions, 3553 events. 1776/3553 cut-off events. For 101279/101402 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 26472 event pairs, 354 based on Foata normal form. 52/3517 useless extension candidates. Maximal degree in co-relation 23514. Up to 2038 conditions per place. [2024-02-02 09:16:09,957 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 318 selfloop transitions, 148 changer transitions 0/508 dead transitions. [2024-02-02 09:16:09,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 508 transitions, 9986 flow [2024-02-02 09:16:09,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:09,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:09,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 330 transitions. [2024-02-02 09:16:09,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392156862745098 [2024-02-02 09:16:09,959 INFO L175 Difference]: Start difference. First operand has 350 places, 461 transitions, 8575 flow. Second operand 9 states and 330 transitions. [2024-02-02 09:16:09,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 508 transitions, 9986 flow [2024-02-02 09:16:10,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 508 transitions, 9763 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:10,326 INFO L231 Difference]: Finished difference. Result has 356 places, 463 transitions, 8688 flow [2024-02-02 09:16:10,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8353, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8688, PETRI_PLACES=356, PETRI_TRANSITIONS=463} [2024-02-02 09:16:10,326 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 284 predicate places. [2024-02-02 09:16:10,326 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 463 transitions, 8688 flow [2024-02-02 09:16:10,327 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:16:10,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:10,327 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:10,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-02-02 09:16:10,327 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:10,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:10,327 INFO L85 PathProgramCache]: Analyzing trace with hash 441092385, now seen corresponding path program 5 times [2024-02-02 09:16:10,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:10,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241021725] [2024-02-02 09:16:10,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:10,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:10,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:10,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:10,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:10,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241021725] [2024-02-02 09:16:10,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241021725] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:10,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:10,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:10,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307188373] [2024-02-02 09:16:10,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:10,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:10,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:10,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:10,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:10,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:10,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 463 transitions, 8688 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:16:10,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:10,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:10,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:11,359 INFO L124 PetriNetUnfolderBase]: 1772/3545 cut-off events. [2024-02-02 09:16:11,360 INFO L125 PetriNetUnfolderBase]: For 97734/97851 co-relation queries the response was YES. [2024-02-02 09:16:11,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23521 conditions, 3545 events. 1772/3545 cut-off events. For 97734/97851 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 26398 event pairs, 348 based on Foata normal form. 40/3497 useless extension candidates. Maximal degree in co-relation 23397. Up to 2042 conditions per place. [2024-02-02 09:16:11,403 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 310 selfloop transitions, 153 changer transitions 0/505 dead transitions. [2024-02-02 09:16:11,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 505 transitions, 10007 flow [2024-02-02 09:16:11,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:11,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:11,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 328 transitions. [2024-02-02 09:16:11,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5359477124183006 [2024-02-02 09:16:11,404 INFO L175 Difference]: Start difference. First operand has 356 places, 463 transitions, 8688 flow. Second operand 9 states and 328 transitions. [2024-02-02 09:16:11,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 505 transitions, 10007 flow [2024-02-02 09:16:11,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 505 transitions, 9707 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-02-02 09:16:11,784 INFO L231 Difference]: Finished difference. Result has 358 places, 464 transitions, 8712 flow [2024-02-02 09:16:11,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8390, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8712, PETRI_PLACES=358, PETRI_TRANSITIONS=464} [2024-02-02 09:16:11,785 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 286 predicate places. [2024-02-02 09:16:11,785 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 464 transitions, 8712 flow [2024-02-02 09:16:11,785 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:16:11,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:11,785 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:11,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-02-02 09:16:11,785 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:11,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:11,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1206913977, now seen corresponding path program 4 times [2024-02-02 09:16:11,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:11,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628293103] [2024-02-02 09:16:11,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:11,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:11,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:12,050 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,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:12,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628293103] [2024-02-02 09:16:12,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628293103] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:12,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:12,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:12,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135999241] [2024-02-02 09:16:12,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:12,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:12,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:12,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:12,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:12,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:12,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 464 transitions, 8712 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:16:12,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:12,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:12,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:13,086 INFO L124 PetriNetUnfolderBase]: 2646/4836 cut-off events. [2024-02-02 09:16:13,086 INFO L125 PetriNetUnfolderBase]: For 116374/116617 co-relation queries the response was YES. [2024-02-02 09:16:13,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30945 conditions, 4836 events. 2646/4836 cut-off events. For 116374/116617 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33602 event pairs, 655 based on Foata normal form. 77/4787 useless extension candidates. Maximal degree in co-relation 30820. Up to 3436 conditions per place. [2024-02-02 09:16:13,142 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 347 selfloop transitions, 112 changer transitions 0/488 dead transitions. [2024-02-02 09:16:13,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 488 transitions, 9731 flow [2024-02-02 09:16:13,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:13,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:13,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-02-02 09:16:13,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786764705882353 [2024-02-02 09:16:13,147 INFO L175 Difference]: Start difference. First operand has 358 places, 464 transitions, 8712 flow. Second operand 8 states and 206 transitions. [2024-02-02 09:16:13,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 488 transitions, 9731 flow [2024-02-02 09:16:13,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 488 transitions, 9465 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:13,634 INFO L231 Difference]: Finished difference. Result has 361 places, 465 transitions, 8687 flow [2024-02-02 09:16:13,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8448, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8687, PETRI_PLACES=361, PETRI_TRANSITIONS=465} [2024-02-02 09:16:13,635 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 289 predicate places. [2024-02-02 09:16:13,635 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 465 transitions, 8687 flow [2024-02-02 09:16:13,635 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:16:13,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:13,635 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:13,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-02-02 09:16:13,636 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:13,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:13,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1025011895, now seen corresponding path program 1 times [2024-02-02 09:16:13,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:13,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532254984] [2024-02-02 09:16:13,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:13,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:13,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:13,822 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:13,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:13,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532254984] [2024-02-02 09:16:13,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532254984] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:13,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:13,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:13,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521829777] [2024-02-02 09:16:13,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:13,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:13,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:13,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:13,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:13,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:13,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 465 transitions, 8687 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:16:13,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:13,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:13,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:14,682 INFO L124 PetriNetUnfolderBase]: 1770/3543 cut-off events. [2024-02-02 09:16:14,682 INFO L125 PetriNetUnfolderBase]: For 96902/97019 co-relation queries the response was YES. [2024-02-02 09:16:14,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23295 conditions, 3543 events. 1770/3543 cut-off events. For 96902/97019 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26357 event pairs, 338 based on Foata normal form. 40/3495 useless extension candidates. Maximal degree in co-relation 23169. Up to 2050 conditions per place. [2024-02-02 09:16:14,724 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 311 selfloop transitions, 158 changer transitions 0/511 dead transitions. [2024-02-02 09:16:14,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 511 transitions, 9963 flow [2024-02-02 09:16:14,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-02 09:16:14,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-02 09:16:14,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 415 transitions. [2024-02-02 09:16:14,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508578431372549 [2024-02-02 09:16:14,726 INFO L175 Difference]: Start difference. First operand has 361 places, 465 transitions, 8687 flow. Second operand 12 states and 415 transitions. [2024-02-02 09:16:14,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 511 transitions, 9963 flow [2024-02-02 09:16:15,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 511 transitions, 9826 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:15,082 INFO L231 Difference]: Finished difference. Result has 368 places, 466 transitions, 8881 flow [2024-02-02 09:16:15,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8550, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8881, PETRI_PLACES=368, PETRI_TRANSITIONS=466} [2024-02-02 09:16:15,083 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 296 predicate places. [2024-02-02 09:16:15,083 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 466 transitions, 8881 flow [2024-02-02 09:16:15,083 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:16:15,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:15,083 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:15,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-02-02 09:16:15,084 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:15,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:15,084 INFO L85 PathProgramCache]: Analyzing trace with hash -981764981, now seen corresponding path program 3 times [2024-02-02 09:16:15,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:15,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918906925] [2024-02-02 09:16:15,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:15,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:15,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:15,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:15,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:15,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918906925] [2024-02-02 09:16:15,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918906925] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:15,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:15,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:15,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537242430] [2024-02-02 09:16:15,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:15,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:15,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:15,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:15,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:15,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:15,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 466 transitions, 8881 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:15,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:15,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:15,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:16,316 INFO L124 PetriNetUnfolderBase]: 2308/4312 cut-off events. [2024-02-02 09:16:16,316 INFO L125 PetriNetUnfolderBase]: For 111460/111508 co-relation queries the response was YES. [2024-02-02 09:16:16,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28020 conditions, 4312 events. 2308/4312 cut-off events. For 111460/111508 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 30355 event pairs, 252 based on Foata normal form. 9/4277 useless extension candidates. Maximal degree in co-relation 27893. Up to 1371 conditions per place. [2024-02-02 09:16:16,367 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 332 selfloop transitions, 202 changer transitions 2/552 dead transitions. [2024-02-02 09:16:16,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 552 transitions, 10747 flow [2024-02-02 09:16:16,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:16,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:16,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 274 transitions. [2024-02-02 09:16:16,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4477124183006536 [2024-02-02 09:16:16,368 INFO L175 Difference]: Start difference. First operand has 368 places, 466 transitions, 8881 flow. Second operand 9 states and 274 transitions. [2024-02-02 09:16:16,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 552 transitions, 10747 flow [2024-02-02 09:16:16,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 552 transitions, 10458 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:16:16,832 INFO L231 Difference]: Finished difference. Result has 370 places, 486 transitions, 9279 flow [2024-02-02 09:16:16,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8596, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9279, PETRI_PLACES=370, PETRI_TRANSITIONS=486} [2024-02-02 09:16:16,832 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 298 predicate places. [2024-02-02 09:16:16,832 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 486 transitions, 9279 flow [2024-02-02 09:16:16,833 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:16,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:16,833 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:16,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-02-02 09:16:16,833 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:16,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:16,833 INFO L85 PathProgramCache]: Analyzing trace with hash 123177061, now seen corresponding path program 4 times [2024-02-02 09:16:16,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:16,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347505379] [2024-02-02 09:16:16,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:16,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:16,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:17,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:17,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:17,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347505379] [2024-02-02 09:16:17,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347505379] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:17,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:17,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:17,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229074114] [2024-02-02 09:16:17,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:17,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:17,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:17,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:17,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:17,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:17,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 486 transitions, 9279 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:17,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:17,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:17,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:18,175 INFO L124 PetriNetUnfolderBase]: 2296/4292 cut-off events. [2024-02-02 09:16:18,175 INFO L125 PetriNetUnfolderBase]: For 116501/116561 co-relation queries the response was YES. [2024-02-02 09:16:18,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29529 conditions, 4292 events. 2296/4292 cut-off events. For 116501/116561 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 30252 event pairs, 252 based on Foata normal form. 9/4257 useless extension candidates. Maximal degree in co-relation 29400. Up to 1367 conditions per place. [2024-02-02 09:16:18,230 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 338 selfloop transitions, 199 changer transitions 2/555 dead transitions. [2024-02-02 09:16:18,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 555 transitions, 11064 flow [2024-02-02 09:16:18,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:18,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:18,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 279 transitions. [2024-02-02 09:16:18,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45588235294117646 [2024-02-02 09:16:18,231 INFO L175 Difference]: Start difference. First operand has 370 places, 486 transitions, 9279 flow. Second operand 9 states and 279 transitions. [2024-02-02 09:16:18,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 555 transitions, 11064 flow [2024-02-02 09:16:18,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 555 transitions, 10784 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:18,704 INFO L231 Difference]: Finished difference. Result has 373 places, 486 transitions, 9405 flow [2024-02-02 09:16:18,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8999, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9405, PETRI_PLACES=373, PETRI_TRANSITIONS=486} [2024-02-02 09:16:18,704 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 301 predicate places. [2024-02-02 09:16:18,705 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 486 transitions, 9405 flow [2024-02-02 09:16:18,705 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:18,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:18,705 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:18,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-02-02 09:16:18,705 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:18,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:18,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1325263707, now seen corresponding path program 5 times [2024-02-02 09:16:18,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:18,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852330277] [2024-02-02 09:16:18,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:18,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:18,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:18,919 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:18,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:18,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852330277] [2024-02-02 09:16:18,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852330277] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:18,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:18,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:18,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108554193] [2024-02-02 09:16:18,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:18,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:18,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:18,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:18,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:18,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:18,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 486 transitions, 9405 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:18,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:18,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:18,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:20,038 INFO L124 PetriNetUnfolderBase]: 2505/4655 cut-off events. [2024-02-02 09:16:20,038 INFO L125 PetriNetUnfolderBase]: For 134484/134544 co-relation queries the response was YES. [2024-02-02 09:16:20,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32420 conditions, 4655 events. 2505/4655 cut-off events. For 134484/134544 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 32890 event pairs, 280 based on Foata normal form. 9/4620 useless extension candidates. Maximal degree in co-relation 32290. Up to 1431 conditions per place. [2024-02-02 09:16:20,091 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 312 selfloop transitions, 233 changer transitions 2/563 dead transitions. [2024-02-02 09:16:20,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 563 transitions, 11395 flow [2024-02-02 09:16:20,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:20,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:20,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 275 transitions. [2024-02-02 09:16:20,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4493464052287582 [2024-02-02 09:16:20,093 INFO L175 Difference]: Start difference. First operand has 373 places, 486 transitions, 9405 flow. Second operand 9 states and 275 transitions. [2024-02-02 09:16:20,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 563 transitions, 11395 flow [2024-02-02 09:16:20,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 563 transitions, 10975 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:16:20,584 INFO L231 Difference]: Finished difference. Result has 375 places, 502 transitions, 9765 flow [2024-02-02 09:16:20,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9007, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9765, PETRI_PLACES=375, PETRI_TRANSITIONS=502} [2024-02-02 09:16:20,584 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 303 predicate places. [2024-02-02 09:16:20,584 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 502 transitions, 9765 flow [2024-02-02 09:16:20,585 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:20,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:20,585 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:20,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-02-02 09:16:20,585 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:20,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:20,585 INFO L85 PathProgramCache]: Analyzing trace with hash 422812299, now seen corresponding path program 6 times [2024-02-02 09:16:20,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:20,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732024205] [2024-02-02 09:16:20,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:20,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:20,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:20,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:16:20,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:20,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732024205] [2024-02-02 09:16:20,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732024205] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:20,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:20,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:20,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816475213] [2024-02-02 09:16:20,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:20,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:20,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:20,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:20,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:20,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:20,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 502 transitions, 9765 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:20,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:20,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:20,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:22,099 INFO L124 PetriNetUnfolderBase]: 2651/4905 cut-off events. [2024-02-02 09:16:22,100 INFO L125 PetriNetUnfolderBase]: For 149372/149432 co-relation queries the response was YES. [2024-02-02 09:16:22,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34916 conditions, 4905 events. 2651/4905 cut-off events. For 149372/149432 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 34780 event pairs, 326 based on Foata normal form. 9/4870 useless extension candidates. Maximal degree in co-relation 34784. Up to 1473 conditions per place. [2024-02-02 09:16:22,168 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 302 selfloop transitions, 253 changer transitions 2/573 dead transitions. [2024-02-02 09:16:22,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 573 transitions, 11632 flow [2024-02-02 09:16:22,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:22,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:22,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 272 transitions. [2024-02-02 09:16:22,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-02-02 09:16:22,169 INFO L175 Difference]: Start difference. First operand has 375 places, 502 transitions, 9765 flow. Second operand 9 states and 272 transitions. [2024-02-02 09:16:22,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 573 transitions, 11632 flow [2024-02-02 09:16:22,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 573 transitions, 11297 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:22,901 INFO L231 Difference]: Finished difference. Result has 380 places, 515 transitions, 10185 flow [2024-02-02 09:16:22,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9439, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10185, PETRI_PLACES=380, PETRI_TRANSITIONS=515} [2024-02-02 09:16:22,901 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 308 predicate places. [2024-02-02 09:16:22,901 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 515 transitions, 10185 flow [2024-02-02 09:16:22,901 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:22,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:22,910 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:22,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-02-02 09:16:22,910 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:22,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:22,910 INFO L85 PathProgramCache]: Analyzing trace with hash 466769099, now seen corresponding path program 1 times [2024-02-02 09:16:22,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:22,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138853136] [2024-02-02 09:16:22,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:22,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:22,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:23,172 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:23,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:23,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138853136] [2024-02-02 09:16:23,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138853136] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:23,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:23,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:23,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608366425] [2024-02-02 09:16:23,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:23,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:23,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:23,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:23,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:23,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:23,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 515 transitions, 10185 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:23,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:23,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:23,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:24,602 INFO L124 PetriNetUnfolderBase]: 3103/5689 cut-off events. [2024-02-02 09:16:24,603 INFO L125 PetriNetUnfolderBase]: For 176513/176774 co-relation queries the response was YES. [2024-02-02 09:16:24,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41876 conditions, 5689 events. 3103/5689 cut-off events. For 176513/176774 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 40349 event pairs, 576 based on Foata normal form. 89/5628 useless extension candidates. Maximal degree in co-relation 41742. Up to 2514 conditions per place. [2024-02-02 09:16:24,678 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 328 selfloop transitions, 202 changer transitions 2/567 dead transitions. [2024-02-02 09:16:24,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 567 transitions, 11631 flow [2024-02-02 09:16:24,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:24,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:24,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-02-02 09:16:24,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4133986928104575 [2024-02-02 09:16:24,680 INFO L175 Difference]: Start difference. First operand has 380 places, 515 transitions, 10185 flow. Second operand 9 states and 253 transitions. [2024-02-02 09:16:24,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 567 transitions, 11631 flow [2024-02-02 09:16:25,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 567 transitions, 11106 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-02-02 09:16:25,420 INFO L231 Difference]: Finished difference. Result has 381 places, 515 transitions, 10097 flow [2024-02-02 09:16:25,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9678, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10097, PETRI_PLACES=381, PETRI_TRANSITIONS=515} [2024-02-02 09:16:25,421 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 309 predicate places. [2024-02-02 09:16:25,421 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 515 transitions, 10097 flow [2024-02-02 09:16:25,421 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:25,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:25,422 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:25,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-02-02 09:16:25,422 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:25,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:25,422 INFO L85 PathProgramCache]: Analyzing trace with hash 854761363, now seen corresponding path program 7 times [2024-02-02 09:16:25,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:25,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799605727] [2024-02-02 09:16:25,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:25,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:25,650 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,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:25,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799605727] [2024-02-02 09:16:25,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799605727] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:25,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:25,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:25,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001129882] [2024-02-02 09:16:25,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:25,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:25,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:25,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:25,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:25,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:25,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 515 transitions, 10097 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:16:25,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:25,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:25,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:26,922 INFO L124 PetriNetUnfolderBase]: 2615/4845 cut-off events. [2024-02-02 09:16:26,922 INFO L125 PetriNetUnfolderBase]: For 151207/151267 co-relation queries the response was YES. [2024-02-02 09:16:26,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35324 conditions, 4845 events. 2615/4845 cut-off events. For 151207/151267 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34322 event pairs, 619 based on Foata normal form. 17/4818 useless extension candidates. Maximal degree in co-relation 35190. Up to 3226 conditions per place. [2024-02-02 09:16:26,985 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 405 selfloop transitions, 172 changer transitions 0/593 dead transitions. [2024-02-02 09:16:26,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 593 transitions, 11997 flow [2024-02-02 09:16:26,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:16:26,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:16:26,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 293 transitions. [2024-02-02 09:16:26,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4308823529411765 [2024-02-02 09:16:26,986 INFO L175 Difference]: Start difference. First operand has 381 places, 515 transitions, 10097 flow. Second operand 10 states and 293 transitions. [2024-02-02 09:16:26,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 593 transitions, 11997 flow [2024-02-02 09:16:27,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 593 transitions, 11607 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-02 09:16:27,587 INFO L231 Difference]: Finished difference. Result has 384 places, 515 transitions, 10063 flow [2024-02-02 09:16:27,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9707, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10063, PETRI_PLACES=384, PETRI_TRANSITIONS=515} [2024-02-02 09:16:27,588 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 312 predicate places. [2024-02-02 09:16:27,588 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 515 transitions, 10063 flow [2024-02-02 09:16:27,588 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:16:27,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:27,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:16:27,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-02-02 09:16:27,588 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:27,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:27,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1225900485, now seen corresponding path program 8 times [2024-02-02 09:16:27,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:27,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479106540] [2024-02-02 09:16:27,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:27,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:27,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:27,814 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:27,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:27,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479106540] [2024-02-02 09:16:27,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479106540] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:27,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:27,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:27,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955019797] [2024-02-02 09:16:27,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:27,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:27,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:27,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:27,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:27,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:27,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 515 transitions, 10063 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:16:27,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:27,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:27,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:29,118 INFO L124 PetriNetUnfolderBase]: 2591/4805 cut-off events. [2024-02-02 09:16:29,118 INFO L125 PetriNetUnfolderBase]: For 149143/149203 co-relation queries the response was YES. [2024-02-02 09:16:29,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34810 conditions, 4805 events. 2591/4805 cut-off events. For 149143/149203 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34027 event pairs, 623 based on Foata normal form. 17/4778 useless extension candidates. Maximal degree in co-relation 34675. Up to 3218 conditions per place. [2024-02-02 09:16:29,315 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 393 selfloop transitions, 176 changer transitions 0/585 dead transitions. [2024-02-02 09:16:29,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 585 transitions, 11828 flow [2024-02-02 09:16:29,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:16:29,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:16:29,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-02-02 09:16:29,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279411764705882 [2024-02-02 09:16:29,316 INFO L175 Difference]: Start difference. First operand has 384 places, 515 transitions, 10063 flow. Second operand 10 states and 291 transitions. [2024-02-02 09:16:29,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 585 transitions, 11828 flow [2024-02-02 09:16:29,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 585 transitions, 11484 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-02 09:16:29,871 INFO L231 Difference]: Finished difference. Result has 385 places, 515 transitions, 10081 flow [2024-02-02 09:16:29,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9719, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10081, PETRI_PLACES=385, PETRI_TRANSITIONS=515} [2024-02-02 09:16:29,872 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 313 predicate places. [2024-02-02 09:16:29,872 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 515 transitions, 10081 flow [2024-02-02 09:16:29,872 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:16:29,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:29,872 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:29,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-02-02 09:16:29,873 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:29,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:29,873 INFO L85 PathProgramCache]: Analyzing trace with hash -64068635, now seen corresponding path program 2 times [2024-02-02 09:16:29,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:29,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441368229] [2024-02-02 09:16:29,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:29,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:29,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:30,117 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:30,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:30,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441368229] [2024-02-02 09:16:30,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441368229] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:30,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:30,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:30,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318538400] [2024-02-02 09:16:30,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:30,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:30,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:30,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:30,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:30,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:30,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 515 transitions, 10081 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:16:30,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:30,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:30,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:31,458 INFO L124 PetriNetUnfolderBase]: 3035/5565 cut-off events. [2024-02-02 09:16:31,458 INFO L125 PetriNetUnfolderBase]: For 169999/170304 co-relation queries the response was YES. [2024-02-02 09:16:31,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40387 conditions, 5565 events. 3035/5565 cut-off events. For 169999/170304 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 39633 event pairs, 675 based on Foata normal form. 115/5523 useless extension candidates. Maximal degree in co-relation 40251. Up to 3517 conditions per place. [2024-02-02 09:16:31,528 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 375 selfloop transitions, 165 changer transitions 0/575 dead transitions. [2024-02-02 09:16:31,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 575 transitions, 11590 flow [2024-02-02 09:16:31,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:16:31,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:16:31,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-02-02 09:16:31,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40147058823529413 [2024-02-02 09:16:31,529 INFO L175 Difference]: Start difference. First operand has 385 places, 515 transitions, 10081 flow. Second operand 10 states and 273 transitions. [2024-02-02 09:16:31,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 575 transitions, 11590 flow [2024-02-02 09:16:32,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 575 transitions, 11284 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:16:32,185 INFO L231 Difference]: Finished difference. Result has 387 places, 515 transitions, 10117 flow [2024-02-02 09:16:32,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9775, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10117, PETRI_PLACES=387, PETRI_TRANSITIONS=515} [2024-02-02 09:16:32,186 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 315 predicate places. [2024-02-02 09:16:32,186 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 515 transitions, 10117 flow [2024-02-02 09:16:32,186 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:16:32,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:32,186 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:32,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-02-02 09:16:32,187 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:32,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:32,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1894508719, now seen corresponding path program 3 times [2024-02-02 09:16:32,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:32,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789900198] [2024-02-02 09:16:32,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:32,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:32,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:32,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:32,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:32,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789900198] [2024-02-02 09:16:32,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789900198] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:32,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:32,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:32,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104935046] [2024-02-02 09:16:32,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:32,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:32,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:32,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:32,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:32,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:32,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 515 transitions, 10117 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:16:32,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:32,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:32,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:33,786 INFO L124 PetriNetUnfolderBase]: 3023/5540 cut-off events. [2024-02-02 09:16:33,787 INFO L125 PetriNetUnfolderBase]: For 172728/173037 co-relation queries the response was YES. [2024-02-02 09:16:33,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40339 conditions, 5540 events. 3023/5540 cut-off events. For 172728/173037 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39446 event pairs, 659 based on Foata normal form. 115/5496 useless extension candidates. Maximal degree in co-relation 40202. Up to 3513 conditions per place. [2024-02-02 09:16:33,856 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 377 selfloop transitions, 169 changer transitions 0/581 dead transitions. [2024-02-02 09:16:33,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 581 transitions, 11656 flow [2024-02-02 09:16:33,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-02 09:16:33,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-02 09:16:33,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 316 transitions. [2024-02-02 09:16:33,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872549019607843 [2024-02-02 09:16:33,858 INFO L175 Difference]: Start difference. First operand has 387 places, 515 transitions, 10117 flow. Second operand 12 states and 316 transitions. [2024-02-02 09:16:33,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 581 transitions, 11656 flow [2024-02-02 09:16:34,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 581 transitions, 11326 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-02 09:16:34,510 INFO L231 Difference]: Finished difference. Result has 390 places, 515 transitions, 10143 flow [2024-02-02 09:16:34,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9787, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10143, PETRI_PLACES=390, PETRI_TRANSITIONS=515} [2024-02-02 09:16:34,510 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 318 predicate places. [2024-02-02 09:16:34,510 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 515 transitions, 10143 flow [2024-02-02 09:16:34,511 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:16:34,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:34,511 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:34,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-02-02 09:16:34,511 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:34,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:34,511 INFO L85 PathProgramCache]: Analyzing trace with hash 105554471, now seen corresponding path program 4 times [2024-02-02 09:16:34,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:34,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452430390] [2024-02-02 09:16:34,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:34,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:34,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:34,746 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,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:34,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452430390] [2024-02-02 09:16:34,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452430390] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:34,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:34,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:34,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098595457] [2024-02-02 09:16:34,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:34,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:34,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:34,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:34,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:34,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:34,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 515 transitions, 10143 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:16:34,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:34,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:34,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:36,210 INFO L124 PetriNetUnfolderBase]: 3008/5513 cut-off events. [2024-02-02 09:16:36,211 INFO L125 PetriNetUnfolderBase]: For 173537/173846 co-relation queries the response was YES. [2024-02-02 09:16:36,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40265 conditions, 5513 events. 3008/5513 cut-off events. For 173537/173846 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 39241 event pairs, 655 based on Foata normal form. 119/5472 useless extension candidates. Maximal degree in co-relation 40127. Up to 3507 conditions per place. [2024-02-02 09:16:36,275 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 369 selfloop transitions, 172 changer transitions 0/576 dead transitions. [2024-02-02 09:16:36,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 576 transitions, 11568 flow [2024-02-02 09:16:36,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-02-02 09:16:36,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-02-02 09:16:36,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 332 transitions. [2024-02-02 09:16:36,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3755656108597285 [2024-02-02 09:16:36,276 INFO L175 Difference]: Start difference. First operand has 390 places, 515 transitions, 10143 flow. Second operand 13 states and 332 transitions. [2024-02-02 09:16:36,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 576 transitions, 11568 flow [2024-02-02 09:16:36,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 576 transitions, 11226 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-02-02 09:16:36,938 INFO L231 Difference]: Finished difference. Result has 392 places, 515 transitions, 10155 flow [2024-02-02 09:16:36,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9801, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10155, PETRI_PLACES=392, PETRI_TRANSITIONS=515} [2024-02-02 09:16:36,939 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 320 predicate places. [2024-02-02 09:16:36,939 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 515 transitions, 10155 flow [2024-02-02 09:16:36,939 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:16:36,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:36,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:16:36,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-02-02 09:16:36,940 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:36,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:36,940 INFO L85 PathProgramCache]: Analyzing trace with hash -424718971, now seen corresponding path program 6 times [2024-02-02 09:16:36,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:36,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941371043] [2024-02-02 09:16:36,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:36,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:36,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:37,140 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,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:37,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941371043] [2024-02-02 09:16:37,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941371043] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:37,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:37,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:37,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277320772] [2024-02-02 09:16:37,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:37,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:37,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:37,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:37,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:37,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:37,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 515 transitions, 10155 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:16:37,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:37,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:37,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:38,189 INFO L124 PetriNetUnfolderBase]: 2098/4165 cut-off events. [2024-02-02 09:16:38,190 INFO L125 PetriNetUnfolderBase]: For 153462/153626 co-relation queries the response was YES. [2024-02-02 09:16:38,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31264 conditions, 4165 events. 2098/4165 cut-off events. For 153462/153626 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 31413 event pairs, 318 based on Foata normal form. 85/4132 useless extension candidates. Maximal degree in co-relation 31125. Up to 1312 conditions per place. [2024-02-02 09:16:38,260 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 293 selfloop transitions, 223 changer transitions 0/564 dead transitions. [2024-02-02 09:16:38,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 564 transitions, 11859 flow [2024-02-02 09:16:38,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:38,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:38,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 299 transitions. [2024-02-02 09:16:38,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496323529411765 [2024-02-02 09:16:38,262 INFO L175 Difference]: Start difference. First operand has 392 places, 515 transitions, 10155 flow. Second operand 8 states and 299 transitions. [2024-02-02 09:16:38,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 564 transitions, 11859 flow [2024-02-02 09:16:38,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 564 transitions, 11515 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-02-02 09:16:38,819 INFO L231 Difference]: Finished difference. Result has 389 places, 518 transitions, 10355 flow [2024-02-02 09:16:38,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9811, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10355, PETRI_PLACES=389, PETRI_TRANSITIONS=518} [2024-02-02 09:16:38,819 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 317 predicate places. [2024-02-02 09:16:38,819 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 518 transitions, 10355 flow [2024-02-02 09:16:38,820 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:16:38,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:38,820 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:38,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-02-02 09:16:38,820 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:38,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:38,820 INFO L85 PathProgramCache]: Analyzing trace with hash -235807113, now seen corresponding path program 5 times [2024-02-02 09:16:38,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:38,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920625902] [2024-02-02 09:16:38,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:38,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:38,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:39,079 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,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:39,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920625902] [2024-02-02 09:16:39,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920625902] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:39,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:39,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:39,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007654729] [2024-02-02 09:16:39,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:39,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:39,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:39,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:39,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:39,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:39,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 518 transitions, 10355 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:16:39,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:39,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:39,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:40,591 INFO L124 PetriNetUnfolderBase]: 2989/5498 cut-off events. [2024-02-02 09:16:40,592 INFO L125 PetriNetUnfolderBase]: For 171636/171942 co-relation queries the response was YES. [2024-02-02 09:16:40,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40409 conditions, 5498 events. 2989/5498 cut-off events. For 171636/171942 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39210 event pairs, 735 based on Foata normal form. 106/5434 useless extension candidates. Maximal degree in co-relation 40268. Up to 4004 conditions per place. [2024-02-02 09:16:40,667 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 402 selfloop transitions, 115 changer transitions 0/552 dead transitions. [2024-02-02 09:16:40,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 552 transitions, 11588 flow [2024-02-02 09:16:40,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:40,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:40,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-02-02 09:16:40,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38562091503267976 [2024-02-02 09:16:40,668 INFO L175 Difference]: Start difference. First operand has 389 places, 518 transitions, 10355 flow. Second operand 9 states and 236 transitions. [2024-02-02 09:16:40,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 552 transitions, 11588 flow [2024-02-02 09:16:41,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 552 transitions, 11161 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:41,380 INFO L231 Difference]: Finished difference. Result has 392 places, 519 transitions, 10176 flow [2024-02-02 09:16:41,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9930, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10176, PETRI_PLACES=392, PETRI_TRANSITIONS=519} [2024-02-02 09:16:41,381 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 320 predicate places. [2024-02-02 09:16:41,381 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 519 transitions, 10176 flow [2024-02-02 09:16:41,381 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:16:41,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:41,382 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:41,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-02-02 09:16:41,383 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:41,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:41,384 INFO L85 PathProgramCache]: Analyzing trace with hash 960633253, now seen corresponding path program 6 times [2024-02-02 09:16:41,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:41,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086214606] [2024-02-02 09:16:41,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:41,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:41,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:41,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:41,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:41,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086214606] [2024-02-02 09:16:41,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086214606] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:41,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:41,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:41,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457608465] [2024-02-02 09:16:41,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:41,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:41,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:41,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:41,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:41,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:41,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 519 transitions, 10176 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:16:41,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:41,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:41,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:43,089 INFO L124 PetriNetUnfolderBase]: 2987/5486 cut-off events. [2024-02-02 09:16:43,090 INFO L125 PetriNetUnfolderBase]: For 163550/163868 co-relation queries the response was YES. [2024-02-02 09:16:43,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39480 conditions, 5486 events. 2987/5486 cut-off events. For 163550/163868 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39068 event pairs, 753 based on Foata normal form. 106/5416 useless extension candidates. Maximal degree in co-relation 39339. Up to 4648 conditions per place. [2024-02-02 09:16:43,163 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 442 selfloop transitions, 72 changer transitions 0/549 dead transitions. [2024-02-02 09:16:43,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 549 transitions, 11357 flow [2024-02-02 09:16:43,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:16:43,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:16:43,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-02-02 09:16:43,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35561497326203206 [2024-02-02 09:16:43,166 INFO L175 Difference]: Start difference. First operand has 392 places, 519 transitions, 10176 flow. Second operand 11 states and 266 transitions. [2024-02-02 09:16:43,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 549 transitions, 11357 flow [2024-02-02 09:16:43,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 549 transitions, 11228 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:43,898 INFO L231 Difference]: Finished difference. Result has 399 places, 519 transitions, 10198 flow [2024-02-02 09:16:43,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10047, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10198, PETRI_PLACES=399, PETRI_TRANSITIONS=519} [2024-02-02 09:16:43,900 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 327 predicate places. [2024-02-02 09:16:43,900 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 519 transitions, 10198 flow [2024-02-02 09:16:43,901 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:16:43,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:43,901 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:43,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-02-02 09:16:43,902 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:43,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:43,903 INFO L85 PathProgramCache]: Analyzing trace with hash -424731061, now seen corresponding path program 7 times [2024-02-02 09:16:43,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:43,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833342767] [2024-02-02 09:16:43,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:43,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:43,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:44,076 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:44,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:44,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833342767] [2024-02-02 09:16:44,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833342767] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:44,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:44,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:44,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215325326] [2024-02-02 09:16:44,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:44,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:44,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:44,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:44,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:44,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:44,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 519 transitions, 10198 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:16:44,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:44,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:44,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:45,141 INFO L124 PetriNetUnfolderBase]: 2082/4137 cut-off events. [2024-02-02 09:16:45,141 INFO L125 PetriNetUnfolderBase]: For 140242/140372 co-relation queries the response was YES. [2024-02-02 09:16:45,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30472 conditions, 4137 events. 2082/4137 cut-off events. For 140242/140372 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31155 event pairs, 304 based on Foata normal form. 67/4078 useless extension candidates. Maximal degree in co-relation 30330. Up to 1197 conditions per place. [2024-02-02 09:16:45,198 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 257 selfloop transitions, 255 changer transitions 0/560 dead transitions. [2024-02-02 09:16:45,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 560 transitions, 11739 flow [2024-02-02 09:16:45,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:45,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:45,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 299 transitions. [2024-02-02 09:16:45,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496323529411765 [2024-02-02 09:16:45,200 INFO L175 Difference]: Start difference. First operand has 399 places, 519 transitions, 10198 flow. Second operand 8 states and 299 transitions. [2024-02-02 09:16:45,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 560 transitions, 11739 flow [2024-02-02 09:16:45,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 560 transitions, 11577 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-02-02 09:16:45,740 INFO L231 Difference]: Finished difference. Result has 397 places, 520 transitions, 10574 flow [2024-02-02 09:16:45,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10038, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10574, PETRI_PLACES=397, PETRI_TRANSITIONS=520} [2024-02-02 09:16:45,741 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 325 predicate places. [2024-02-02 09:16:45,741 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 520 transitions, 10574 flow [2024-02-02 09:16:45,742 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:16:45,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:45,742 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:45,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-02-02 09:16:45,742 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:45,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:45,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1086055797, now seen corresponding path program 8 times [2024-02-02 09:16:45,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:45,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815740756] [2024-02-02 09:16:45,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:45,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:45,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:45,927 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,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:45,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815740756] [2024-02-02 09:16:45,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815740756] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:45,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:45,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:45,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175531743] [2024-02-02 09:16:45,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:45,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:45,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:45,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:45,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:45,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:45,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 520 transitions, 10574 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:16:45,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:45,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:45,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:46,965 INFO L124 PetriNetUnfolderBase]: 2010/4025 cut-off events. [2024-02-02 09:16:46,965 INFO L125 PetriNetUnfolderBase]: For 140828/140928 co-relation queries the response was YES. [2024-02-02 09:16:47,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29207 conditions, 4025 events. 2010/4025 cut-off events. For 140828/140928 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 30383 event pairs, 275 based on Foata normal form. 96/3999 useless extension candidates. Maximal degree in co-relation 29064. Up to 2413 conditions per place. [2024-02-02 09:16:47,016 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 342 selfloop transitions, 170 changer transitions 0/560 dead transitions. [2024-02-02 09:16:47,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 560 transitions, 12080 flow [2024-02-02 09:16:47,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:47,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:47,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 265 transitions. [2024-02-02 09:16:47,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567226890756303 [2024-02-02 09:16:47,018 INFO L175 Difference]: Start difference. First operand has 397 places, 520 transitions, 10574 flow. Second operand 7 states and 265 transitions. [2024-02-02 09:16:47,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 560 transitions, 12080 flow [2024-02-02 09:16:47,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 560 transitions, 11767 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:47,492 INFO L231 Difference]: Finished difference. Result has 399 places, 520 transitions, 10654 flow [2024-02-02 09:16:47,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10267, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10654, PETRI_PLACES=399, PETRI_TRANSITIONS=520} [2024-02-02 09:16:47,493 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 327 predicate places. [2024-02-02 09:16:47,493 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 520 transitions, 10654 flow [2024-02-02 09:16:47,493 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:16:47,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:47,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:47,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-02-02 09:16:47,494 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:47,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:47,494 INFO L85 PathProgramCache]: Analyzing trace with hash -2081814629, now seen corresponding path program 2 times [2024-02-02 09:16:47,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:47,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363906226] [2024-02-02 09:16:47,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:47,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:47,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:47,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:16:47,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:47,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363906226] [2024-02-02 09:16:47,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363906226] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:47,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:47,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:47,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591822093] [2024-02-02 09:16:47,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:47,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:47,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:47,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:47,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:47,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:47,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 520 transitions, 10654 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:16:47,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:47,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:47,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:48,735 INFO L124 PetriNetUnfolderBase]: 1996/3991 cut-off events. [2024-02-02 09:16:48,736 INFO L125 PetriNetUnfolderBase]: For 120061/120169 co-relation queries the response was YES. [2024-02-02 09:16:48,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28679 conditions, 3991 events. 1996/3991 cut-off events. For 120061/120169 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 30022 event pairs, 230 based on Foata normal form. 60/3937 useless extension candidates. Maximal degree in co-relation 28536. Up to 1199 conditions per place. [2024-02-02 09:16:48,791 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 286 selfloop transitions, 246 changer transitions 0/580 dead transitions. [2024-02-02 09:16:48,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 580 transitions, 12426 flow [2024-02-02 09:16:48,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:16:48,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:16:48,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 393 transitions. [2024-02-02 09:16:48,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5254010695187166 [2024-02-02 09:16:48,792 INFO L175 Difference]: Start difference. First operand has 399 places, 520 transitions, 10654 flow. Second operand 11 states and 393 transitions. [2024-02-02 09:16:48,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 580 transitions, 12426 flow [2024-02-02 09:16:49,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 580 transitions, 12162 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:49,244 INFO L231 Difference]: Finished difference. Result has 404 places, 520 transitions, 10897 flow [2024-02-02 09:16:49,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10390, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10897, PETRI_PLACES=404, PETRI_TRANSITIONS=520} [2024-02-02 09:16:49,245 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 332 predicate places. [2024-02-02 09:16:49,245 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 520 transitions, 10897 flow [2024-02-02 09:16:49,245 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:16:49,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:49,246 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:49,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-02-02 09:16:49,246 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:49,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:49,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1263547181, now seen corresponding path program 3 times [2024-02-02 09:16:49,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:49,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743086941] [2024-02-02 09:16:49,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:49,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:49,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:49,437 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:49,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:49,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743086941] [2024-02-02 09:16:49,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743086941] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:49,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:49,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:49,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860837753] [2024-02-02 09:16:49,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:49,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:49,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:49,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:49,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:49,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:49,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 520 transitions, 10897 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:16:49,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:49,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:49,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:50,526 INFO L124 PetriNetUnfolderBase]: 2040/4083 cut-off events. [2024-02-02 09:16:50,527 INFO L125 PetriNetUnfolderBase]: For 126084/126184 co-relation queries the response was YES. [2024-02-02 09:16:50,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29743 conditions, 4083 events. 2040/4083 cut-off events. For 126084/126184 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 30840 event pairs, 269 based on Foata normal form. 56/4017 useless extension candidates. Maximal degree in co-relation 29601. Up to 2399 conditions per place. [2024-02-02 09:16:50,587 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 360 selfloop transitions, 160 changer transitions 0/568 dead transitions. [2024-02-02 09:16:50,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 568 transitions, 12518 flow [2024-02-02 09:16:50,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:50,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:50,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 264 transitions. [2024-02-02 09:16:50,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5546218487394958 [2024-02-02 09:16:50,588 INFO L175 Difference]: Start difference. First operand has 404 places, 520 transitions, 10897 flow. Second operand 7 states and 264 transitions. [2024-02-02 09:16:50,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 568 transitions, 12518 flow [2024-02-02 09:16:51,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 568 transitions, 12108 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-02-02 09:16:51,061 INFO L231 Difference]: Finished difference. Result has 404 places, 527 transitions, 11026 flow [2024-02-02 09:16:51,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10497, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11026, PETRI_PLACES=404, PETRI_TRANSITIONS=527} [2024-02-02 09:16:51,062 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 332 predicate places. [2024-02-02 09:16:51,062 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 527 transitions, 11026 flow [2024-02-02 09:16:51,062 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:16:51,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:51,063 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:51,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-02-02 09:16:51,063 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:51,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:51,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1115493515, now seen corresponding path program 4 times [2024-02-02 09:16:51,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:51,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446681717] [2024-02-02 09:16:51,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:51,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:51,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:51,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:51,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:51,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446681717] [2024-02-02 09:16:51,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446681717] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:51,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:51,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:51,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948425711] [2024-02-02 09:16:51,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:51,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:51,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:51,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:51,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:51,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-02-02 09:16:51,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 527 transitions, 11026 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:16:51,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:51,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-02-02 09:16:51,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:52,330 INFO L124 PetriNetUnfolderBase]: 2026/4050 cut-off events. [2024-02-02 09:16:52,330 INFO L125 PetriNetUnfolderBase]: For 119727/119826 co-relation queries the response was YES. [2024-02-02 09:16:52,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29284 conditions, 4050 events. 2026/4050 cut-off events. For 119727/119826 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30511 event pairs, 247 based on Foata normal form. 56/3983 useless extension candidates. Maximal degree in co-relation 29141. Up to 2399 conditions per place. [2024-02-02 09:16:52,384 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 354 selfloop transitions, 165 changer transitions 0/567 dead transitions. [2024-02-02 09:16:52,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 567 transitions, 12423 flow [2024-02-02 09:16:52,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:52,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:52,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 319 transitions. [2024-02-02 09:16:52,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212418300653595 [2024-02-02 09:16:52,385 INFO L175 Difference]: Start difference. First operand has 404 places, 527 transitions, 11026 flow. Second operand 9 states and 319 transitions. [2024-02-02 09:16:52,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 567 transitions, 12423 flow [2024-02-02 09:16:52,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 567 transitions, 11795 flow, removed 6 selfloop flow, removed 24 redundant places. [2024-02-02 09:16:52,795 INFO L231 Difference]: Finished difference. Result has 387 places, 526 transitions, 10672 flow [2024-02-02 09:16:52,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10342, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10672, PETRI_PLACES=387, PETRI_TRANSITIONS=526} [2024-02-02 09:16:52,796 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 315 predicate places. [2024-02-02 09:16:52,796 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 526 transitions, 10672 flow [2024-02-02 09:16:52,796 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:16:52,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:52,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, 1, 1] [2024-02-02 09:16:52,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-02-02 09:16:52,797 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:52,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:52,797 INFO L85 PathProgramCache]: Analyzing trace with hash -981232343, now seen corresponding path program 9 times [2024-02-02 09:16:52,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:52,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251061048] [2024-02-02 09:16:52,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:52,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:52,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:53,027 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:53,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:53,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251061048] [2024-02-02 09:16:53,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251061048] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:53,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:53,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:53,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779574131] [2024-02-02 09:16:53,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:53,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:53,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:53,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:53,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:53,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:53,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 526 transitions, 10672 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:16:53,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:53,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:53,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:54,197 INFO L124 PetriNetUnfolderBase]: 2430/4529 cut-off events. [2024-02-02 09:16:54,197 INFO L125 PetriNetUnfolderBase]: For 106027/106087 co-relation queries the response was YES. [2024-02-02 09:16:54,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30324 conditions, 4529 events. 2430/4529 cut-off events. For 106027/106087 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 32052 event pairs, 426 based on Foata normal form. 17/4501 useless extension candidates. Maximal degree in co-relation 30202. Up to 1617 conditions per place. [2024-02-02 09:16:54,252 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 386 selfloop transitions, 209 changer transitions 0/611 dead transitions. [2024-02-02 09:16:54,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 611 transitions, 12753 flow [2024-02-02 09:16:54,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:16:54,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:16:54,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 306 transitions. [2024-02-02 09:16:54,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-02-02 09:16:54,253 INFO L175 Difference]: Start difference. First operand has 387 places, 526 transitions, 10672 flow. Second operand 11 states and 306 transitions. [2024-02-02 09:16:54,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 611 transitions, 12753 flow [2024-02-02 09:16:54,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 611 transitions, 12372 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:54,638 INFO L231 Difference]: Finished difference. Result has 393 places, 526 transitions, 10723 flow [2024-02-02 09:16:54,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10291, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10723, PETRI_PLACES=393, PETRI_TRANSITIONS=526} [2024-02-02 09:16:54,638 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 321 predicate places. [2024-02-02 09:16:54,638 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 526 transitions, 10723 flow [2024-02-02 09:16:54,639 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:16:54,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:54,639 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:54,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-02-02 09:16:54,639 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:54,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:54,639 INFO L85 PathProgramCache]: Analyzing trace with hash -995920763, now seen corresponding path program 10 times [2024-02-02 09:16:54,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:54,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991634900] [2024-02-02 09:16:54,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:54,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:54,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:54,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:54,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:54,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991634900] [2024-02-02 09:16:54,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991634900] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:54,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:54,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:54,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793052583] [2024-02-02 09:16:54,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:54,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:54,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:54,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:54,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:54,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:54,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 526 transitions, 10723 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:16:54,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:54,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:54,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:56,023 INFO L124 PetriNetUnfolderBase]: 2406/4489 cut-off events. [2024-02-02 09:16:56,023 INFO L125 PetriNetUnfolderBase]: For 108955/109015 co-relation queries the response was YES. [2024-02-02 09:16:56,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30084 conditions, 4489 events. 2406/4489 cut-off events. For 108955/109015 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 31720 event pairs, 434 based on Foata normal form. 17/4461 useless extension candidates. Maximal degree in co-relation 29960. Up to 1609 conditions per place. [2024-02-02 09:16:56,074 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 354 selfloop transitions, 233 changer transitions 0/603 dead transitions. [2024-02-02 09:16:56,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 603 transitions, 12669 flow [2024-02-02 09:16:56,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:16:56,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:16:56,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 304 transitions. [2024-02-02 09:16:56,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40641711229946526 [2024-02-02 09:16:56,075 INFO L175 Difference]: Start difference. First operand has 393 places, 526 transitions, 10723 flow. Second operand 11 states and 304 transitions. [2024-02-02 09:16:56,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 603 transitions, 12669 flow [2024-02-02 09:16:56,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 603 transitions, 12201 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-02-02 09:16:56,424 INFO L231 Difference]: Finished difference. Result has 392 places, 526 transitions, 10731 flow [2024-02-02 09:16:56,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10255, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10731, PETRI_PLACES=392, PETRI_TRANSITIONS=526} [2024-02-02 09:16:56,425 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 320 predicate places. [2024-02-02 09:16:56,425 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 526 transitions, 10731 flow [2024-02-02 09:16:56,425 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:16:56,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:56,425 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:56,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-02-02 09:16:56,426 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:56,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:56,426 INFO L85 PathProgramCache]: Analyzing trace with hash -465838843, now seen corresponding path program 5 times [2024-02-02 09:16:56,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:56,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946097018] [2024-02-02 09:16:56,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:56,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:56,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:56,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:56,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:56,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946097018] [2024-02-02 09:16:56,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946097018] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:56,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:56,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:56,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434448772] [2024-02-02 09:16:56,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:56,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:56,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:56,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:56,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:56,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:56,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 526 transitions, 10731 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:16:56,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:56,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:56,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:58,165 INFO L124 PetriNetUnfolderBase]: 3398/6246 cut-off events. [2024-02-02 09:16:58,165 INFO L125 PetriNetUnfolderBase]: For 153335/153628 co-relation queries the response was YES. [2024-02-02 09:16:58,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41140 conditions, 6246 events. 3398/6246 cut-off events. For 153335/153628 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45685 event pairs, 638 based on Foata normal form. 112/6185 useless extension candidates. Maximal degree in co-relation 41016. Up to 3150 conditions per place. [2024-02-02 09:16:58,244 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 425 selfloop transitions, 199 changer transitions 0/659 dead transitions. [2024-02-02 09:16:58,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 659 transitions, 13558 flow [2024-02-02 09:16:58,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:16:58,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:16:58,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 301 transitions. [2024-02-02 09:16:58,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40240641711229946 [2024-02-02 09:16:58,245 INFO L175 Difference]: Start difference. First operand has 392 places, 526 transitions, 10731 flow. Second operand 11 states and 301 transitions. [2024-02-02 09:16:58,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 659 transitions, 13558 flow [2024-02-02 09:16:58,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 659 transitions, 12911 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-02-02 09:16:58,778 INFO L231 Difference]: Finished difference. Result has 395 places, 572 transitions, 11427 flow [2024-02-02 09:16:58,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10184, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11427, PETRI_PLACES=395, PETRI_TRANSITIONS=572} [2024-02-02 09:16:58,792 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 323 predicate places. [2024-02-02 09:16:58,792 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 572 transitions, 11427 flow [2024-02-02 09:16:58,792 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:16:58,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:58,795 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:58,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-02-02 09:16:58,795 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:16:58,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:58,795 INFO L85 PathProgramCache]: Analyzing trace with hash 159911983, now seen corresponding path program 6 times [2024-02-02 09:16:58,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:58,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033261453] [2024-02-02 09:16:58,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:58,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:58,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:59,027 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:59,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:59,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033261453] [2024-02-02 09:16:59,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033261453] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:59,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:59,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:16:59,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954823642] [2024-02-02 09:16:59,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:59,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:16:59,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:59,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:16:59,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:16:59,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:16:59,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 572 transitions, 11427 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:16:59,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:59,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:16:59,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:00,612 INFO L124 PetriNetUnfolderBase]: 3387/6225 cut-off events. [2024-02-02 09:17:00,613 INFO L125 PetriNetUnfolderBase]: For 151187/151492 co-relation queries the response was YES. [2024-02-02 09:17:00,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41112 conditions, 6225 events. 3387/6225 cut-off events. For 151187/151492 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45476 event pairs, 614 based on Foata normal form. 120/6176 useless extension candidates. Maximal degree in co-relation 40985. Up to 3147 conditions per place. [2024-02-02 09:17:00,698 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 443 selfloop transitions, 203 changer transitions 0/681 dead transitions. [2024-02-02 09:17:00,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 681 transitions, 13741 flow [2024-02-02 09:17:00,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-02-02 09:17:00,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-02-02 09:17:00,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 352 transitions. [2024-02-02 09:17:00,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39819004524886875 [2024-02-02 09:17:00,699 INFO L175 Difference]: Start difference. First operand has 395 places, 572 transitions, 11427 flow. Second operand 13 states and 352 transitions. [2024-02-02 09:17:00,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 681 transitions, 13741 flow [2024-02-02 09:17:01,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 681 transitions, 13412 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:01,284 INFO L231 Difference]: Finished difference. Result has 402 places, 574 transitions, 11579 flow [2024-02-02 09:17:01,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11098, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11579, PETRI_PLACES=402, PETRI_TRANSITIONS=574} [2024-02-02 09:17:01,285 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 330 predicate places. [2024-02-02 09:17:01,285 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 574 transitions, 11579 flow [2024-02-02 09:17:01,285 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:17:01,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:01,286 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:17:01,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-02-02 09:17:01,286 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:01,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:01,286 INFO L85 PathProgramCache]: Analyzing trace with hash 160832683, now seen corresponding path program 7 times [2024-02-02 09:17:01,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:01,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791071126] [2024-02-02 09:17:01,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:01,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:01,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:01,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:01,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:01,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791071126] [2024-02-02 09:17:01,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791071126] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:01,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:01,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:01,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722628217] [2024-02-02 09:17:01,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:01,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:01,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:01,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:01,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:01,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:01,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 574 transitions, 11579 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:17:01,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:01,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:01,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:03,123 INFO L124 PetriNetUnfolderBase]: 3371/6197 cut-off events. [2024-02-02 09:17:03,123 INFO L125 PetriNetUnfolderBase]: For 155565/155870 co-relation queries the response was YES. [2024-02-02 09:17:03,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41200 conditions, 6197 events. 3371/6197 cut-off events. For 155565/155870 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45265 event pairs, 610 based on Foata normal form. 124/6152 useless extension candidates. Maximal degree in co-relation 41071. Up to 3141 conditions per place. [2024-02-02 09:17:03,340 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 435 selfloop transitions, 206 changer transitions 0/676 dead transitions. [2024-02-02 09:17:03,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 676 transitions, 13734 flow [2024-02-02 09:17:03,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-02-02 09:17:03,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-02-02 09:17:03,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 368 transitions. [2024-02-02 09:17:03,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3865546218487395 [2024-02-02 09:17:03,342 INFO L175 Difference]: Start difference. First operand has 402 places, 574 transitions, 11579 flow. Second operand 14 states and 368 transitions. [2024-02-02 09:17:03,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 676 transitions, 13734 flow [2024-02-02 09:17:03,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 676 transitions, 13394 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-02-02 09:17:03,884 INFO L231 Difference]: Finished difference. Result has 407 places, 574 transitions, 11661 flow [2024-02-02 09:17:03,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11239, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11661, PETRI_PLACES=407, PETRI_TRANSITIONS=574} [2024-02-02 09:17:03,885 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 335 predicate places. [2024-02-02 09:17:03,885 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 574 transitions, 11661 flow [2024-02-02 09:17:03,885 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:17:03,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:03,885 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:17:03,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-02-02 09:17:03,885 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:03,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:03,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1392426961, now seen corresponding path program 8 times [2024-02-02 09:17:03,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:03,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339512775] [2024-02-02 09:17:03,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:03,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:03,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:04,129 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:17:04,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:04,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339512775] [2024-02-02 09:17:04,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339512775] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:04,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:04,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:04,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296655427] [2024-02-02 09:17:04,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:04,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:04,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:04,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:04,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:04,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:04,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 574 transitions, 11661 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:17:04,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:04,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:04,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:05,684 INFO L124 PetriNetUnfolderBase]: 3355/6173 cut-off events. [2024-02-02 09:17:05,684 INFO L125 PetriNetUnfolderBase]: For 157761/158044 co-relation queries the response was YES. [2024-02-02 09:17:05,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41196 conditions, 6173 events. 3355/6173 cut-off events. For 157761/158044 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 45138 event pairs, 714 based on Foata normal form. 108/6095 useless extension candidates. Maximal degree in co-relation 41066. Up to 4883 conditions per place. [2024-02-02 09:17:05,771 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 503 selfloop transitions, 91 changer transitions 0/629 dead transitions. [2024-02-02 09:17:05,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 629 transitions, 13388 flow [2024-02-02 09:17:05,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:17:05,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:17:05,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-02-02 09:17:05,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38382352941176473 [2024-02-02 09:17:05,772 INFO L175 Difference]: Start difference. First operand has 407 places, 574 transitions, 11661 flow. Second operand 10 states and 261 transitions. [2024-02-02 09:17:05,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 629 transitions, 13388 flow [2024-02-02 09:17:06,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 629 transitions, 13018 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-02-02 09:17:06,372 INFO L231 Difference]: Finished difference. Result has 408 places, 578 transitions, 11608 flow [2024-02-02 09:17:06,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11291, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11608, PETRI_PLACES=408, PETRI_TRANSITIONS=578} [2024-02-02 09:17:06,373 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 336 predicate places. [2024-02-02 09:17:06,373 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 578 transitions, 11608 flow [2024-02-02 09:17:06,373 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:17:06,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:06,373 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:17:06,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-02-02 09:17:06,374 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:06,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:06,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1391506261, now seen corresponding path program 9 times [2024-02-02 09:17:06,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:06,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881070683] [2024-02-02 09:17:06,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:06,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:06,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:06,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:06,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:06,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881070683] [2024-02-02 09:17:06,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881070683] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:06,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:06,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:06,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976247172] [2024-02-02 09:17:06,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:06,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:06,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:06,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:06,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:06,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:06,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 578 transitions, 11608 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:17:06,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:06,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:06,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:08,299 INFO L124 PetriNetUnfolderBase]: 3339/6145 cut-off events. [2024-02-02 09:17:08,299 INFO L125 PetriNetUnfolderBase]: For 154853/155137 co-relation queries the response was YES. [2024-02-02 09:17:08,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40703 conditions, 6145 events. 3339/6145 cut-off events. For 154853/155137 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 44904 event pairs, 710 based on Foata normal form. 112/6071 useless extension candidates. Maximal degree in co-relation 40571. Up to 4877 conditions per place. [2024-02-02 09:17:08,381 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 511 selfloop transitions, 87 changer transitions 0/633 dead transitions. [2024-02-02 09:17:08,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 633 transitions, 13272 flow [2024-02-02 09:17:08,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:17:08,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:17:08,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-02-02 09:17:08,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911764705882353 [2024-02-02 09:17:08,382 INFO L175 Difference]: Start difference. First operand has 408 places, 578 transitions, 11608 flow. Second operand 10 states and 266 transitions. [2024-02-02 09:17:08,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 633 transitions, 13272 flow [2024-02-02 09:17:08,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 633 transitions, 13117 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:08,956 INFO L231 Difference]: Finished difference. Result has 411 places, 578 transitions, 11638 flow [2024-02-02 09:17:08,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11453, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11638, PETRI_PLACES=411, PETRI_TRANSITIONS=578} [2024-02-02 09:17:08,956 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 339 predicate places. [2024-02-02 09:17:08,957 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 578 transitions, 11638 flow [2024-02-02 09:17:08,957 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:17:08,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:08,957 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:17:08,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-02-02 09:17:08,957 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:08,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:08,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1179897125, now seen corresponding path program 11 times [2024-02-02 09:17:08,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:08,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468147347] [2024-02-02 09:17:08,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:08,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:08,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:09,205 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:17:09,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:09,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468147347] [2024-02-02 09:17:09,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468147347] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:09,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:09,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:09,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631452853] [2024-02-02 09:17:09,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:09,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:09,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:09,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:09,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:09,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:09,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 578 transitions, 11638 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:17:09,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:09,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:09,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:10,540 INFO L124 PetriNetUnfolderBase]: 2790/5202 cut-off events. [2024-02-02 09:17:10,541 INFO L125 PetriNetUnfolderBase]: For 124628/124688 co-relation queries the response was YES. [2024-02-02 09:17:10,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33602 conditions, 5202 events. 2790/5202 cut-off events. For 124628/124688 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 37780 event pairs, 532 based on Foata normal form. 57/5215 useless extension candidates. Maximal degree in co-relation 33469. Up to 3687 conditions per place. [2024-02-02 09:17:10,607 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 466 selfloop transitions, 148 changer transitions 0/630 dead transitions. [2024-02-02 09:17:10,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 630 transitions, 13383 flow [2024-02-02 09:17:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:17:10,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:17:10,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-02-02 09:17:10,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-02-02 09:17:10,608 INFO L175 Difference]: Start difference. First operand has 411 places, 578 transitions, 11638 flow. Second operand 10 states and 260 transitions. [2024-02-02 09:17:10,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 630 transitions, 13383 flow [2024-02-02 09:17:11,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 630 transitions, 13258 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:17:11,074 INFO L231 Difference]: Finished difference. Result has 416 places, 578 transitions, 11855 flow [2024-02-02 09:17:11,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11513, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11855, PETRI_PLACES=416, PETRI_TRANSITIONS=578} [2024-02-02 09:17:11,075 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 344 predicate places. [2024-02-02 09:17:11,075 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 578 transitions, 11855 flow [2024-02-02 09:17:11,075 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:17:11,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:11,076 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:17:11,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-02-02 09:17:11,076 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:11,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:11,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1162655637, now seen corresponding path program 10 times [2024-02-02 09:17:11,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:11,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140684354] [2024-02-02 09:17:11,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:11,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:11,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:11,325 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:17:11,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:11,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140684354] [2024-02-02 09:17:11,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140684354] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:11,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:11,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:11,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744674983] [2024-02-02 09:17:11,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:11,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:11,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:11,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:11,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:11,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:11,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 578 transitions, 11855 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:17:11,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:11,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:11,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:12,829 INFO L124 PetriNetUnfolderBase]: 3235/5973 cut-off events. [2024-02-02 09:17:12,829 INFO L125 PetriNetUnfolderBase]: For 149733/150012 co-relation queries the response was YES. [2024-02-02 09:17:12,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39437 conditions, 5973 events. 3235/5973 cut-off events. For 149733/150012 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 43545 event pairs, 678 based on Foata normal form. 112/5905 useless extension candidates. Maximal degree in co-relation 39303. Up to 4785 conditions per place. [2024-02-02 09:17:12,907 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 511 selfloop transitions, 86 changer transitions 0/632 dead transitions. [2024-02-02 09:17:12,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 632 transitions, 13381 flow [2024-02-02 09:17:12,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-02 09:17:12,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-02 09:17:12,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 301 transitions. [2024-02-02 09:17:12,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36887254901960786 [2024-02-02 09:17:12,908 INFO L175 Difference]: Start difference. First operand has 416 places, 578 transitions, 11855 flow. Second operand 12 states and 301 transitions. [2024-02-02 09:17:12,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 632 transitions, 13381 flow [2024-02-02 09:17:13,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 632 transitions, 12756 flow, removed 15 selfloop flow, removed 15 redundant places. [2024-02-02 09:17:13,445 INFO L231 Difference]: Finished difference. Result has 413 places, 578 transitions, 11413 flow [2024-02-02 09:17:13,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11230, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11413, PETRI_PLACES=413, PETRI_TRANSITIONS=578} [2024-02-02 09:17:13,446 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 341 predicate places. [2024-02-02 09:17:13,446 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 578 transitions, 11413 flow [2024-02-02 09:17:13,446 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:17:13,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:13,447 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:17:13,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-02-02 09:17:13,447 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:13,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:13,447 INFO L85 PathProgramCache]: Analyzing trace with hash 707346011, now seen corresponding path program 7 times [2024-02-02 09:17:13,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:13,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406276056] [2024-02-02 09:17:13,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:13,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:13,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:13,703 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:17:13,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:13,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406276056] [2024-02-02 09:17:13,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406276056] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:13,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:13,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:13,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273520683] [2024-02-02 09:17:13,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:13,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:13,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:13,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:13,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:13,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:13,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 578 transitions, 11413 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:17:13,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:13,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:13,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:15,182 INFO L124 PetriNetUnfolderBase]: 3239/5984 cut-off events. [2024-02-02 09:17:15,182 INFO L125 PetriNetUnfolderBase]: For 136835/137111 co-relation queries the response was YES. [2024-02-02 09:17:15,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38666 conditions, 5984 events. 3239/5984 cut-off events. For 136835/137111 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 43565 event pairs, 662 based on Foata normal form. 101/5904 useless extension candidates. Maximal degree in co-relation 38536. Up to 4448 conditions per place. [2024-02-02 09:17:15,245 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 444 selfloop transitions, 120 changer transitions 0/599 dead transitions. [2024-02-02 09:17:15,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 599 transitions, 12649 flow [2024-02-02 09:17:15,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:17:15,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:17:15,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-02-02 09:17:15,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3865546218487395 [2024-02-02 09:17:15,246 INFO L175 Difference]: Start difference. First operand has 413 places, 578 transitions, 11413 flow. Second operand 7 states and 184 transitions. [2024-02-02 09:17:15,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 599 transitions, 12649 flow [2024-02-02 09:17:15,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 599 transitions, 12513 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:17:15,759 INFO L231 Difference]: Finished difference. Result has 412 places, 578 transitions, 11531 flow [2024-02-02 09:17:15,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11277, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11531, PETRI_PLACES=412, PETRI_TRANSITIONS=578} [2024-02-02 09:17:15,759 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 340 predicate places. [2024-02-02 09:17:15,760 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 578 transitions, 11531 flow [2024-02-02 09:17:15,760 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:17:15,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:15,760 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:17:15,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-02-02 09:17:15,760 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:15,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:15,779 INFO L85 PathProgramCache]: Analyzing trace with hash 295373761, now seen corresponding path program 8 times [2024-02-02 09:17:15,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:15,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536871817] [2024-02-02 09:17:15,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:15,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:15,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:16,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:16,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:16,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536871817] [2024-02-02 09:17:16,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536871817] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:16,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:16,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:16,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733130901] [2024-02-02 09:17:16,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:16,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:16,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:16,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:16,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:16,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:16,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 578 transitions, 11531 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:17:16,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:16,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:16,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:17,600 INFO L124 PetriNetUnfolderBase]: 3241/5978 cut-off events. [2024-02-02 09:17:17,600 INFO L125 PetriNetUnfolderBase]: For 140964/141241 co-relation queries the response was YES. [2024-02-02 09:17:17,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38812 conditions, 5978 events. 3241/5978 cut-off events. For 140964/141241 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 43426 event pairs, 696 based on Foata normal form. 101/5891 useless extension candidates. Maximal degree in co-relation 38681. Up to 4942 conditions per place. [2024-02-02 09:17:17,677 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 494 selfloop transitions, 76 changer transitions 0/605 dead transitions. [2024-02-02 09:17:17,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 605 transitions, 12814 flow [2024-02-02 09:17:17,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:17,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:17,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-02-02 09:17:17,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-02-02 09:17:17,679 INFO L175 Difference]: Start difference. First operand has 412 places, 578 transitions, 11531 flow. Second operand 9 states and 221 transitions. [2024-02-02 09:17:17,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 605 transitions, 12814 flow [2024-02-02 09:17:18,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 605 transitions, 12491 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-02-02 09:17:18,250 INFO L231 Difference]: Finished difference. Result has 412 places, 578 transitions, 11372 flow [2024-02-02 09:17:18,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11208, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11372, PETRI_PLACES=412, PETRI_TRANSITIONS=578} [2024-02-02 09:17:18,251 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 340 predicate places. [2024-02-02 09:17:18,251 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 578 transitions, 11372 flow [2024-02-02 09:17:18,251 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:17:18,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:18,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:17:18,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-02-02 09:17:18,251 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:18,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:18,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1430320527, now seen corresponding path program 9 times [2024-02-02 09:17:18,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:18,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922380942] [2024-02-02 09:17:18,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:18,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:18,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:18,544 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:17:18,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:18,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922380942] [2024-02-02 09:17:18,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922380942] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:18,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:18,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:18,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465282783] [2024-02-02 09:17:18,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:18,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:18,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:18,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:18,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:18,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:18,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 578 transitions, 11372 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:17:18,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:18,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:18,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:20,008 INFO L124 PetriNetUnfolderBase]: 3241/5990 cut-off events. [2024-02-02 09:17:20,009 INFO L125 PetriNetUnfolderBase]: For 138163/138436 co-relation queries the response was YES. [2024-02-02 09:17:20,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38420 conditions, 5990 events. 3241/5990 cut-off events. For 138163/138436 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 43625 event pairs, 652 based on Foata normal form. 101/5910 useless extension candidates. Maximal degree in co-relation 38292. Up to 4640 conditions per place. [2024-02-02 09:17:20,082 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 446 selfloop transitions, 123 changer transitions 0/604 dead transitions. [2024-02-02 09:17:20,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 604 transitions, 12642 flow [2024-02-02 09:17:20,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:17:20,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:17:20,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-02-02 09:17:20,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37683823529411764 [2024-02-02 09:17:20,083 INFO L175 Difference]: Start difference. First operand has 412 places, 578 transitions, 11372 flow. Second operand 8 states and 205 transitions. [2024-02-02 09:17:20,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 604 transitions, 12642 flow [2024-02-02 09:17:20,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 604 transitions, 12453 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-02-02 09:17:20,624 INFO L231 Difference]: Finished difference. Result has 410 places, 579 transitions, 11458 flow [2024-02-02 09:17:20,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11183, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11458, PETRI_PLACES=410, PETRI_TRANSITIONS=579} [2024-02-02 09:17:20,625 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 338 predicate places. [2024-02-02 09:17:20,625 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 579 transitions, 11458 flow [2024-02-02 09:17:20,625 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:17:20,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:20,625 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:17:20,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-02-02 09:17:20,626 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:20,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:20,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1465175997, now seen corresponding path program 10 times [2024-02-02 09:17:20,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:20,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144458805] [2024-02-02 09:17:20,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:20,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:20,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:20,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:20,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:20,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144458805] [2024-02-02 09:17:20,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144458805] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:20,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:20,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:20,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377191086] [2024-02-02 09:17:20,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:20,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:20,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:20,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:20,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:20,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:20,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 579 transitions, 11458 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:17:20,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:20,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:20,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:22,369 INFO L124 PetriNetUnfolderBase]: 3301/6057 cut-off events. [2024-02-02 09:17:22,370 INFO L125 PetriNetUnfolderBase]: For 145483/145704 co-relation queries the response was YES. [2024-02-02 09:17:22,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39318 conditions, 6057 events. 3301/6057 cut-off events. For 145483/145704 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 43973 event pairs, 646 based on Foata normal form. 102/5950 useless extension candidates. Maximal degree in co-relation 39190. Up to 4698 conditions per place. [2024-02-02 09:17:22,451 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 444 selfloop transitions, 124 changer transitions 0/603 dead transitions. [2024-02-02 09:17:22,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 603 transitions, 12707 flow [2024-02-02 09:17:22,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:22,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:22,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-02-02 09:17:22,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35784313725490197 [2024-02-02 09:17:22,452 INFO L175 Difference]: Start difference. First operand has 410 places, 579 transitions, 11458 flow. Second operand 9 states and 219 transitions. [2024-02-02 09:17:22,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 603 transitions, 12707 flow [2024-02-02 09:17:23,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 603 transitions, 12270 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-02-02 09:17:23,014 INFO L231 Difference]: Finished difference. Result has 405 places, 582 transitions, 11313 flow [2024-02-02 09:17:23,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11012, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11313, PETRI_PLACES=405, PETRI_TRANSITIONS=582} [2024-02-02 09:17:23,015 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 333 predicate places. [2024-02-02 09:17:23,015 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 582 transitions, 11313 flow [2024-02-02 09:17:23,015 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:17:23,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:23,016 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:17:23,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-02-02 09:17:23,016 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:23,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:23,016 INFO L85 PathProgramCache]: Analyzing trace with hash 2031285351, now seen corresponding path program 11 times [2024-02-02 09:17:23,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:23,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910357549] [2024-02-02 09:17:23,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:23,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:23,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:23,247 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:17:23,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:23,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910357549] [2024-02-02 09:17:23,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910357549] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:23,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:23,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:23,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029739546] [2024-02-02 09:17:23,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:23,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:23,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:23,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:23,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:23,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:23,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 582 transitions, 11313 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:17:23,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:23,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:23,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:24,589 INFO L124 PetriNetUnfolderBase]: 3243/6011 cut-off events. [2024-02-02 09:17:24,590 INFO L125 PetriNetUnfolderBase]: For 135130/135353 co-relation queries the response was YES. [2024-02-02 09:17:24,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38254 conditions, 6011 events. 3243/6011 cut-off events. For 135130/135353 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 43666 event pairs, 388 based on Foata normal form. 88/5950 useless extension candidates. Maximal degree in co-relation 38132. Up to 2026 conditions per place. [2024-02-02 09:17:24,665 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 313 selfloop transitions, 284 changer transitions 0/632 dead transitions. [2024-02-02 09:17:24,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 632 transitions, 12873 flow [2024-02-02 09:17:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:24,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:24,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-02-02 09:17:24,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40522875816993464 [2024-02-02 09:17:24,667 INFO L175 Difference]: Start difference. First operand has 405 places, 582 transitions, 11313 flow. Second operand 9 states and 248 transitions. [2024-02-02 09:17:24,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 632 transitions, 12873 flow [2024-02-02 09:17:25,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 632 transitions, 12638 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:25,198 INFO L231 Difference]: Finished difference. Result has 407 places, 582 transitions, 11676 flow [2024-02-02 09:17:25,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11080, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11676, PETRI_PLACES=407, PETRI_TRANSITIONS=582} [2024-02-02 09:17:25,199 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 335 predicate places. [2024-02-02 09:17:25,199 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 582 transitions, 11676 flow [2024-02-02 09:17:25,199 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:17:25,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:25,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:17:25,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-02-02 09:17:25,200 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:25,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:25,200 INFO L85 PathProgramCache]: Analyzing trace with hash -577249859, now seen corresponding path program 12 times [2024-02-02 09:17:25,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:25,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709248691] [2024-02-02 09:17:25,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:25,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:25,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:25,434 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:17:25,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:25,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709248691] [2024-02-02 09:17:25,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709248691] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:25,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:25,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:25,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077674205] [2024-02-02 09:17:25,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:25,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:25,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:25,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:25,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:25,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:25,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 582 transitions, 11676 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:17:25,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:25,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:25,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:27,092 INFO L124 PetriNetUnfolderBase]: 3223/5974 cut-off events. [2024-02-02 09:17:27,093 INFO L125 PetriNetUnfolderBase]: For 143091/143321 co-relation queries the response was YES. [2024-02-02 09:17:27,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38957 conditions, 5974 events. 3223/5974 cut-off events. For 143091/143321 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 43423 event pairs, 333 based on Foata normal form. 94/5913 useless extension candidates. Maximal degree in co-relation 38834. Up to 1804 conditions per place. [2024-02-02 09:17:27,156 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 323 selfloop transitions, 296 changer transitions 0/654 dead transitions. [2024-02-02 09:17:27,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 654 transitions, 13525 flow [2024-02-02 09:17:27,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:17:27,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:17:27,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 299 transitions. [2024-02-02 09:17:27,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3997326203208556 [2024-02-02 09:17:27,158 INFO L175 Difference]: Start difference. First operand has 407 places, 582 transitions, 11676 flow. Second operand 11 states and 299 transitions. [2024-02-02 09:17:27,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 654 transitions, 13525 flow [2024-02-02 09:17:27,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 654 transitions, 12851 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-02-02 09:17:27,663 INFO L231 Difference]: Finished difference. Result has 408 places, 582 transitions, 11662 flow [2024-02-02 09:17:27,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11024, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11662, PETRI_PLACES=408, PETRI_TRANSITIONS=582} [2024-02-02 09:17:27,663 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 336 predicate places. [2024-02-02 09:17:27,663 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 582 transitions, 11662 flow [2024-02-02 09:17:27,664 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:17:27,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:27,664 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:17:27,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-02-02 09:17:27,664 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:27,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:27,664 INFO L85 PathProgramCache]: Analyzing trace with hash -2129588803, now seen corresponding path program 13 times [2024-02-02 09:17:27,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:27,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297078305] [2024-02-02 09:17:27,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:27,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:27,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:27,905 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:17:27,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:27,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297078305] [2024-02-02 09:17:27,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297078305] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:27,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:27,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:27,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430819210] [2024-02-02 09:17:27,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:27,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:27,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:27,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:27,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:27,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:27,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 582 transitions, 11662 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:17:27,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:27,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:27,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:29,471 INFO L124 PetriNetUnfolderBase]: 3427/6327 cut-off events. [2024-02-02 09:17:29,472 INFO L125 PetriNetUnfolderBase]: For 152911/153201 co-relation queries the response was YES. [2024-02-02 09:17:29,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40899 conditions, 6327 events. 3427/6327 cut-off events. For 152911/153201 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 46594 event pairs, 689 based on Foata normal form. 116/6258 useless extension candidates. Maximal degree in co-relation 40777. Up to 4643 conditions per place. [2024-02-02 09:17:29,555 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 487 selfloop transitions, 128 changer transitions 0/650 dead transitions. [2024-02-02 09:17:29,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 650 transitions, 13653 flow [2024-02-02 09:17:29,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:29,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:29,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-02-02 09:17:29,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-02-02 09:17:29,556 INFO L175 Difference]: Start difference. First operand has 408 places, 582 transitions, 11662 flow. Second operand 9 states and 238 transitions. [2024-02-02 09:17:29,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 650 transitions, 13653 flow [2024-02-02 09:17:30,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 650 transitions, 12983 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-02-02 09:17:30,158 INFO L231 Difference]: Finished difference. Result has 406 places, 603 transitions, 11767 flow [2024-02-02 09:17:30,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11034, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11767, PETRI_PLACES=406, PETRI_TRANSITIONS=603} [2024-02-02 09:17:30,159 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 334 predicate places. [2024-02-02 09:17:30,159 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 603 transitions, 11767 flow [2024-02-02 09:17:30,159 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:17:30,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:30,159 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:17:30,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-02-02 09:17:30,159 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:30,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:30,160 INFO L85 PathProgramCache]: Analyzing trace with hash -576329159, now seen corresponding path program 14 times [2024-02-02 09:17:30,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:30,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163998511] [2024-02-02 09:17:30,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:30,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:30,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:30,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:30,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:30,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163998511] [2024-02-02 09:17:30,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163998511] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:30,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:30,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:30,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75356827] [2024-02-02 09:17:30,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:30,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:30,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:30,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:30,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:30,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:30,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 603 transitions, 11767 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:17:30,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:30,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:30,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:31,995 INFO L124 PetriNetUnfolderBase]: 3418/6338 cut-off events. [2024-02-02 09:17:31,995 INFO L125 PetriNetUnfolderBase]: For 142537/142767 co-relation queries the response was YES. [2024-02-02 09:17:32,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40044 conditions, 6338 events. 3418/6338 cut-off events. For 142537/142767 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 46591 event pairs, 373 based on Foata normal form. 98/6273 useless extension candidates. Maximal degree in co-relation 39922. Up to 1887 conditions per place. [2024-02-02 09:17:32,071 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 313 selfloop transitions, 322 changer transitions 0/670 dead transitions. [2024-02-02 09:17:32,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 670 transitions, 13500 flow [2024-02-02 09:17:32,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-02 09:17:32,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-02 09:17:32,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 315 transitions. [2024-02-02 09:17:32,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-02-02 09:17:32,073 INFO L175 Difference]: Start difference. First operand has 406 places, 603 transitions, 11767 flow. Second operand 12 states and 315 transitions. [2024-02-02 09:17:32,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 670 transitions, 13500 flow [2024-02-02 09:17:32,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 670 transitions, 13283 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:32,622 INFO L231 Difference]: Finished difference. Result has 411 places, 603 transitions, 12220 flow [2024-02-02 09:17:32,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11554, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12220, PETRI_PLACES=411, PETRI_TRANSITIONS=603} [2024-02-02 09:17:32,623 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 339 predicate places. [2024-02-02 09:17:32,623 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 603 transitions, 12220 flow [2024-02-02 09:17:32,623 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:17:32,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:32,624 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:17:32,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-02-02 09:17:32,624 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:32,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:32,624 INFO L85 PathProgramCache]: Analyzing trace with hash -2128668103, now seen corresponding path program 15 times [2024-02-02 09:17:32,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:32,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396638196] [2024-02-02 09:17:32,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:32,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:32,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:32,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:17:32,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:32,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396638196] [2024-02-02 09:17:32,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396638196] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:32,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:32,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:32,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93535594] [2024-02-02 09:17:32,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:32,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:32,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:32,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:32,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:32,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:32,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 603 transitions, 12220 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:17:32,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:32,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:32,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:34,459 INFO L124 PetriNetUnfolderBase]: 3395/6272 cut-off events. [2024-02-02 09:17:34,460 INFO L125 PetriNetUnfolderBase]: For 154121/154412 co-relation queries the response was YES. [2024-02-02 09:17:34,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40771 conditions, 6272 events. 3395/6272 cut-off events. For 154121/154412 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 46106 event pairs, 678 based on Foata normal form. 120/6207 useless extension candidates. Maximal degree in co-relation 40649. Up to 4610 conditions per place. [2024-02-02 09:17:34,545 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 499 selfloop transitions, 120 changer transitions 0/654 dead transitions. [2024-02-02 09:17:34,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 654 transitions, 13837 flow [2024-02-02 09:17:34,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:34,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:34,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-02-02 09:17:34,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39705882352941174 [2024-02-02 09:17:34,546 INFO L175 Difference]: Start difference. First operand has 411 places, 603 transitions, 12220 flow. Second operand 9 states and 243 transitions. [2024-02-02 09:17:34,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 654 transitions, 13837 flow [2024-02-02 09:17:35,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 654 transitions, 13180 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-02-02 09:17:35,209 INFO L231 Difference]: Finished difference. Result has 408 places, 603 transitions, 11829 flow [2024-02-02 09:17:35,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11571, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11829, PETRI_PLACES=408, PETRI_TRANSITIONS=603} [2024-02-02 09:17:35,210 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 336 predicate places. [2024-02-02 09:17:35,210 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 603 transitions, 11829 flow [2024-02-02 09:17:35,210 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:17:35,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:35,210 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:17:35,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-02-02 09:17:35,211 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:35,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:35,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1420779943, now seen corresponding path program 16 times [2024-02-02 09:17:35,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:35,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300567213] [2024-02-02 09:17:35,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:35,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:35,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:35,444 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:17:35,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:35,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300567213] [2024-02-02 09:17:35,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300567213] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:35,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:35,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:35,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715601585] [2024-02-02 09:17:35,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:35,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:35,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:35,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:35,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:35,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:35,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 603 transitions, 11829 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:17:35,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:35,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:35,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:36,997 INFO L124 PetriNetUnfolderBase]: 3391/6299 cut-off events. [2024-02-02 09:17:36,998 INFO L125 PetriNetUnfolderBase]: For 140263/140482 co-relation queries the response was YES. [2024-02-02 09:17:37,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39663 conditions, 6299 events. 3391/6299 cut-off events. For 140263/140482 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 46338 event pairs, 413 based on Foata normal form. 90/6224 useless extension candidates. Maximal degree in co-relation 39542. Up to 3828 conditions per place. [2024-02-02 09:17:37,079 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 383 selfloop transitions, 231 changer transitions 0/649 dead transitions. [2024-02-02 09:17:37,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 649 transitions, 13404 flow [2024-02-02 09:17:37,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:17:37,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:17:37,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-02-02 09:17:37,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41544117647058826 [2024-02-02 09:17:37,081 INFO L175 Difference]: Start difference. First operand has 408 places, 603 transitions, 11829 flow. Second operand 8 states and 226 transitions. [2024-02-02 09:17:37,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 649 transitions, 13404 flow [2024-02-02 09:17:37,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 649 transitions, 13261 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-02-02 09:17:37,675 INFO L231 Difference]: Finished difference. Result has 411 places, 603 transitions, 12242 flow [2024-02-02 09:17:37,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11690, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12242, PETRI_PLACES=411, PETRI_TRANSITIONS=603} [2024-02-02 09:17:37,676 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 339 predicate places. [2024-02-02 09:17:37,676 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 603 transitions, 12242 flow [2024-02-02 09:17:37,676 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:17:37,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:37,676 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:17:37,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-02-02 09:17:37,676 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:37,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:37,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1100878603, now seen corresponding path program 17 times [2024-02-02 09:17:37,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:37,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217116413] [2024-02-02 09:17:37,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:37,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:37,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:37,928 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:17:37,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:37,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217116413] [2024-02-02 09:17:37,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217116413] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:37,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:37,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:37,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542537679] [2024-02-02 09:17:37,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:37,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:37,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:37,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:37,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:37,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:37,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 603 transitions, 12242 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:17:37,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:37,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:37,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:39,511 INFO L124 PetriNetUnfolderBase]: 3367/6223 cut-off events. [2024-02-02 09:17:39,512 INFO L125 PetriNetUnfolderBase]: For 153484/153778 co-relation queries the response was YES. [2024-02-02 09:17:39,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40025 conditions, 6223 events. 3367/6223 cut-off events. For 153484/153778 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 45735 event pairs, 673 based on Foata normal form. 120/6158 useless extension candidates. Maximal degree in co-relation 39904. Up to 4583 conditions per place. [2024-02-02 09:17:39,590 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 502 selfloop transitions, 118 changer transitions 0/655 dead transitions. [2024-02-02 09:17:39,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 655 transitions, 13801 flow [2024-02-02 09:17:39,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:17:39,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:17:39,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2024-02-02 09:17:39,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37433155080213903 [2024-02-02 09:17:39,591 INFO L175 Difference]: Start difference. First operand has 411 places, 603 transitions, 12242 flow. Second operand 11 states and 280 transitions. [2024-02-02 09:17:39,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 655 transitions, 13801 flow [2024-02-02 09:17:40,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 655 transitions, 13327 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:40,135 INFO L231 Difference]: Finished difference. Result has 415 places, 603 transitions, 12022 flow [2024-02-02 09:17:40,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11768, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12022, PETRI_PLACES=415, PETRI_TRANSITIONS=603} [2024-02-02 09:17:40,136 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 343 predicate places. [2024-02-02 09:17:40,136 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 603 transitions, 12022 flow [2024-02-02 09:17:40,136 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:17:40,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:40,136 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:17:40,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-02-02 09:17:40,137 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:40,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:40,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1421700643, now seen corresponding path program 18 times [2024-02-02 09:17:40,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:40,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949276007] [2024-02-02 09:17:40,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:40,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:40,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:40,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:40,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:40,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949276007] [2024-02-02 09:17:40,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949276007] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:40,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:40,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:40,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075522418] [2024-02-02 09:17:40,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:40,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:40,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:40,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:40,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:40,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:40,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 603 transitions, 12022 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:17:40,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:40,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:40,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:41,988 INFO L124 PetriNetUnfolderBase]: 3359/6243 cut-off events. [2024-02-02 09:17:41,988 INFO L125 PetriNetUnfolderBase]: For 144104/144326 co-relation queries the response was YES. [2024-02-02 09:17:42,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39444 conditions, 6243 events. 3359/6243 cut-off events. For 144104/144326 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 45910 event pairs, 405 based on Foata normal form. 94/6172 useless extension candidates. Maximal degree in co-relation 39322. Up to 3816 conditions per place. [2024-02-02 09:17:42,069 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 406 selfloop transitions, 210 changer transitions 0/651 dead transitions. [2024-02-02 09:17:42,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 651 transitions, 13604 flow [2024-02-02 09:17:42,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:17:42,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:17:42,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-02-02 09:17:42,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4172794117647059 [2024-02-02 09:17:42,071 INFO L175 Difference]: Start difference. First operand has 415 places, 603 transitions, 12022 flow. Second operand 8 states and 227 transitions. [2024-02-02 09:17:42,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 651 transitions, 13604 flow [2024-02-02 09:17:42,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 651 transitions, 13433 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:42,671 INFO L231 Difference]: Finished difference. Result has 416 places, 603 transitions, 12300 flow [2024-02-02 09:17:42,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11855, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12300, PETRI_PLACES=416, PETRI_TRANSITIONS=603} [2024-02-02 09:17:42,672 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 344 predicate places. [2024-02-02 09:17:42,672 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 603 transitions, 12300 flow [2024-02-02 09:17:42,672 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:17:42,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:42,672 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:17:42,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-02-02 09:17:42,672 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:42,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:42,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1845477153, now seen corresponding path program 19 times [2024-02-02 09:17:42,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:42,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376463718] [2024-02-02 09:17:42,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:42,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:42,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:43,091 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:17:43,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:43,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376463718] [2024-02-02 09:17:43,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376463718] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:43,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:43,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:43,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142318366] [2024-02-02 09:17:43,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:43,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:43,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:43,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:43,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:43,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:43,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 603 transitions, 12300 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:17:43,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:43,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:43,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:44,701 INFO L124 PetriNetUnfolderBase]: 3403/6326 cut-off events. [2024-02-02 09:17:44,701 INFO L125 PetriNetUnfolderBase]: For 154397/154619 co-relation queries the response was YES. [2024-02-02 09:17:44,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40471 conditions, 6326 events. 3403/6326 cut-off events. For 154397/154619 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 46576 event pairs, 413 based on Foata normal form. 94/6255 useless extension candidates. Maximal degree in co-relation 40349. Up to 3836 conditions per place. [2024-02-02 09:17:44,786 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 414 selfloop transitions, 215 changer transitions 0/664 dead transitions. [2024-02-02 09:17:44,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 664 transitions, 14092 flow [2024-02-02 09:17:44,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:17:44,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:17:44,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-02-02 09:17:44,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941176470588235 [2024-02-02 09:17:44,787 INFO L175 Difference]: Start difference. First operand has 416 places, 603 transitions, 12300 flow. Second operand 10 states and 268 transitions. [2024-02-02 09:17:44,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 664 transitions, 14092 flow [2024-02-02 09:17:45,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 664 transitions, 13730 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-02-02 09:17:45,367 INFO L231 Difference]: Finished difference. Result has 419 places, 610 transitions, 12637 flow [2024-02-02 09:17:45,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11952, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12637, PETRI_PLACES=419, PETRI_TRANSITIONS=610} [2024-02-02 09:17:45,368 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 347 predicate places. [2024-02-02 09:17:45,368 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 610 transitions, 12637 flow [2024-02-02 09:17:45,368 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:17:45,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:45,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:17:45,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-02-02 09:17:45,384 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:45,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:45,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1982840379, now seen corresponding path program 20 times [2024-02-02 09:17:45,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:45,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130597499] [2024-02-02 09:17:45,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:45,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:45,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:45,603 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:17:45,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:45,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130597499] [2024-02-02 09:17:45,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130597499] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:45,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:45,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:45,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542547110] [2024-02-02 09:17:45,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:45,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:45,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:45,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:45,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:45,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:45,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 610 transitions, 12637 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:17:45,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:45,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:45,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:47,321 INFO L124 PetriNetUnfolderBase]: 3487/6433 cut-off events. [2024-02-02 09:17:47,321 INFO L125 PetriNetUnfolderBase]: For 171122/171281 co-relation queries the response was YES. [2024-02-02 09:17:47,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41823 conditions, 6433 events. 3487/6433 cut-off events. For 171122/171281 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 47230 event pairs, 401 based on Foata normal form. 94/6337 useless extension candidates. Maximal degree in co-relation 41700. Up to 3866 conditions per place. [2024-02-02 09:17:47,392 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 407 selfloop transitions, 224 changer transitions 0/666 dead transitions. [2024-02-02 09:17:47,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 666 transitions, 14273 flow [2024-02-02 09:17:47,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:17:47,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:17:47,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 285 transitions. [2024-02-02 09:17:47,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3810160427807487 [2024-02-02 09:17:47,393 INFO L175 Difference]: Start difference. First operand has 419 places, 610 transitions, 12637 flow. Second operand 11 states and 285 transitions. [2024-02-02 09:17:47,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 666 transitions, 14273 flow [2024-02-02 09:17:47,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 666 transitions, 14015 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-02-02 09:17:47,915 INFO L231 Difference]: Finished difference. Result has 425 places, 617 transitions, 12980 flow [2024-02-02 09:17:47,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12382, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12980, PETRI_PLACES=425, PETRI_TRANSITIONS=617} [2024-02-02 09:17:47,916 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 353 predicate places. [2024-02-02 09:17:47,916 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 617 transitions, 12980 flow [2024-02-02 09:17:47,916 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:17:47,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:47,917 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:17:47,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-02-02 09:17:47,917 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:47,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:47,917 INFO L85 PathProgramCache]: Analyzing trace with hash 563922062, now seen corresponding path program 1 times [2024-02-02 09:17:47,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:47,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918580016] [2024-02-02 09:17:47,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:47,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:47,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:48,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:48,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:48,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918580016] [2024-02-02 09:17:48,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918580016] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:48,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:48,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:17:48,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665481456] [2024-02-02 09:17:48,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:48,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:17:48,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:48,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:17:48,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:17:48,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:48,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 617 transitions, 12980 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:17:48,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:48,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:48,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:49,832 INFO L124 PetriNetUnfolderBase]: 3045/5776 cut-off events. [2024-02-02 09:17:49,832 INFO L125 PetriNetUnfolderBase]: For 145655/145941 co-relation queries the response was YES. [2024-02-02 09:17:49,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37986 conditions, 5776 events. 3045/5776 cut-off events. For 145655/145941 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 43510 event pairs, 620 based on Foata normal form. 9/5701 useless extension candidates. Maximal degree in co-relation 37862. Up to 3731 conditions per place. [2024-02-02 09:17:49,901 INFO L140 encePairwiseOnDemand]: 51/68 looper letters, 536 selfloop transitions, 151 changer transitions 7/713 dead transitions. [2024-02-02 09:17:49,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 713 transitions, 15378 flow [2024-02-02 09:17:49,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:17:49,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:17:49,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 315 transitions. [2024-02-02 09:17:49,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42112299465240643 [2024-02-02 09:17:49,902 INFO L175 Difference]: Start difference. First operand has 425 places, 617 transitions, 12980 flow. Second operand 11 states and 315 transitions. [2024-02-02 09:17:49,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 713 transitions, 15378 flow [2024-02-02 09:17:50,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 713 transitions, 14923 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-02-02 09:17:50,473 INFO L231 Difference]: Finished difference. Result has 430 places, 617 transitions, 12934 flow [2024-02-02 09:17:50,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12537, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12934, PETRI_PLACES=430, PETRI_TRANSITIONS=617} [2024-02-02 09:17:50,473 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 358 predicate places. [2024-02-02 09:17:50,474 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 617 transitions, 12934 flow [2024-02-02 09:17:50,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:17:50,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:50,474 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:17:50,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-02-02 09:17:50,474 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:50,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:50,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1892231850, now seen corresponding path program 1 times [2024-02-02 09:17:50,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:50,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58464505] [2024-02-02 09:17:50,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:50,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:50,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:50,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:50,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:50,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58464505] [2024-02-02 09:17:50,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58464505] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:50,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:50,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:17:50,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791487838] [2024-02-02 09:17:50,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:50,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:17:50,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:50,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:17:50,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:17:50,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:50,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 617 transitions, 12934 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:17:50,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:50,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:50,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:52,701 INFO L124 PetriNetUnfolderBase]: 3526/6692 cut-off events. [2024-02-02 09:17:52,701 INFO L125 PetriNetUnfolderBase]: For 179222/179532 co-relation queries the response was YES. [2024-02-02 09:17:52,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44430 conditions, 6692 events. 3526/6692 cut-off events. For 179222/179532 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 51111 event pairs, 864 based on Foata normal form. 125/6639 useless extension candidates. Maximal degree in co-relation 44303. Up to 5096 conditions per place. [2024-02-02 09:17:52,813 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 569 selfloop transitions, 68 changer transitions 5/677 dead transitions. [2024-02-02 09:17:52,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 677 transitions, 14796 flow [2024-02-02 09:17:52,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:52,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:52,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-02-02 09:17:52,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3937908496732026 [2024-02-02 09:17:52,815 INFO L175 Difference]: Start difference. First operand has 430 places, 617 transitions, 12934 flow. Second operand 9 states and 241 transitions. [2024-02-02 09:17:52,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 677 transitions, 14796 flow [2024-02-02 09:17:53,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 677 transitions, 14383 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-02-02 09:17:53,615 INFO L231 Difference]: Finished difference. Result has 430 places, 614 transitions, 12665 flow [2024-02-02 09:17:53,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12543, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12665, PETRI_PLACES=430, PETRI_TRANSITIONS=614} [2024-02-02 09:17:53,616 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 358 predicate places. [2024-02-02 09:17:53,616 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 614 transitions, 12665 flow [2024-02-02 09:17:53,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:17:53,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:53,617 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:17:53,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-02-02 09:17:53,617 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:53,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:53,617 INFO L85 PathProgramCache]: Analyzing trace with hash 725173556, now seen corresponding path program 2 times [2024-02-02 09:17:53,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:53,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875866576] [2024-02-02 09:17:53,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:53,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:53,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:53,917 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:17:53,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:53,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875866576] [2024-02-02 09:17:53,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875866576] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:53,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:53,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:17:53,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740369059] [2024-02-02 09:17:53,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:53,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:17:53,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:53,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:17:53,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:17:53,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:53,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 614 transitions, 12665 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:17:53,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:53,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:53,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:56,132 INFO L124 PetriNetUnfolderBase]: 3118/6120 cut-off events. [2024-02-02 09:17:56,132 INFO L125 PetriNetUnfolderBase]: For 147293/147605 co-relation queries the response was YES. [2024-02-02 09:17:56,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39886 conditions, 6120 events. 3118/6120 cut-off events. For 147293/147605 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 48156 event pairs, 724 based on Foata normal form. 29/6085 useless extension candidates. Maximal degree in co-relation 39758. Up to 1813 conditions per place. [2024-02-02 09:17:56,226 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 568 selfloop transitions, 152 changer transitions 12/751 dead transitions. [2024-02-02 09:17:56,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 751 transitions, 15776 flow [2024-02-02 09:17:56,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-02 09:17:56,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-02 09:17:56,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 354 transitions. [2024-02-02 09:17:56,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4338235294117647 [2024-02-02 09:17:56,227 INFO L175 Difference]: Start difference. First operand has 430 places, 614 transitions, 12665 flow. Second operand 12 states and 354 transitions. [2024-02-02 09:17:56,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 751 transitions, 15776 flow [2024-02-02 09:17:56,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 751 transitions, 15650 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:56,850 INFO L231 Difference]: Finished difference. Result has 438 places, 604 transitions, 12822 flow [2024-02-02 09:17:56,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12539, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12822, PETRI_PLACES=438, PETRI_TRANSITIONS=604} [2024-02-02 09:17:56,851 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 366 predicate places. [2024-02-02 09:17:56,851 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 604 transitions, 12822 flow [2024-02-02 09:17:56,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:17:56,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:56,852 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:17:56,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-02-02 09:17:56,852 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:56,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:56,852 INFO L85 PathProgramCache]: Analyzing trace with hash -230400074, now seen corresponding path program 3 times [2024-02-02 09:17:56,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:56,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485463015] [2024-02-02 09:17:56,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:56,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:56,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:57,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:17:57,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:57,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485463015] [2024-02-02 09:17:57,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485463015] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:57,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:57,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:17:57,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820316468] [2024-02-02 09:17:57,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:57,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:57,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:57,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:57,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:57,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:57,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 604 transitions, 12822 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:17:57,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:57,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:57,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:58,754 INFO L124 PetriNetUnfolderBase]: 3140/6309 cut-off events. [2024-02-02 09:17:58,755 INFO L125 PetriNetUnfolderBase]: For 162177/162492 co-relation queries the response was YES. [2024-02-02 09:17:58,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41671 conditions, 6309 events. 3140/6309 cut-off events. For 162177/162492 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 50848 event pairs, 359 based on Foata normal form. 17/6254 useless extension candidates. Maximal degree in co-relation 41539. Up to 3247 conditions per place. [2024-02-02 09:17:58,836 INFO L140 encePairwiseOnDemand]: 50/68 looper letters, 466 selfloop transitions, 179 changer transitions 6/670 dead transitions. [2024-02-02 09:17:58,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 670 transitions, 14876 flow [2024-02-02 09:17:58,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:58,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:58,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-02-02 09:17:58,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42810457516339867 [2024-02-02 09:17:58,837 INFO L175 Difference]: Start difference. First operand has 438 places, 604 transitions, 12822 flow. Second operand 9 states and 262 transitions. [2024-02-02 09:17:58,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 670 transitions, 14876 flow [2024-02-02 09:17:59,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 670 transitions, 14589 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-02-02 09:17:59,599 INFO L231 Difference]: Finished difference. Result has 441 places, 606 transitions, 13088 flow [2024-02-02 09:17:59,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12547, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13088, PETRI_PLACES=441, PETRI_TRANSITIONS=606} [2024-02-02 09:17:59,599 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 369 predicate places. [2024-02-02 09:17:59,600 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 606 transitions, 13088 flow [2024-02-02 09:17:59,600 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:17:59,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:59,600 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:17:59,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-02-02 09:17:59,600 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:17:59,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:59,600 INFO L85 PathProgramCache]: Analyzing trace with hash -575462442, now seen corresponding path program 4 times [2024-02-02 09:17:59,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:59,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781936144] [2024-02-02 09:17:59,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:59,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:59,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:59,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:17:59,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:59,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781936144] [2024-02-02 09:17:59,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781936144] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:59,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:59,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:17:59,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340514268] [2024-02-02 09:17:59,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:59,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:59,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:59,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:59,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:59,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:17:59,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 606 transitions, 13088 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:17:59,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:59,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:17:59,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:01,475 INFO L124 PetriNetUnfolderBase]: 3127/6314 cut-off events. [2024-02-02 09:18:01,475 INFO L125 PetriNetUnfolderBase]: For 169217/169550 co-relation queries the response was YES. [2024-02-02 09:18:01,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43756 conditions, 6314 events. 3127/6314 cut-off events. For 169217/169550 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 51074 event pairs, 368 based on Foata normal form. 9/6251 useless extension candidates. Maximal degree in co-relation 43622. Up to 3239 conditions per place. [2024-02-02 09:18:01,576 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 472 selfloop transitions, 172 changer transitions 8/671 dead transitions. [2024-02-02 09:18:01,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 671 transitions, 15183 flow [2024-02-02 09:18:01,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:18:01,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:18:01,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-02-02 09:18:01,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43790849673202614 [2024-02-02 09:18:01,578 INFO L175 Difference]: Start difference. First operand has 441 places, 606 transitions, 13088 flow. Second operand 9 states and 268 transitions. [2024-02-02 09:18:01,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 671 transitions, 15183 flow [2024-02-02 09:18:02,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 671 transitions, 14812 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-02-02 09:18:02,424 INFO L231 Difference]: Finished difference. Result has 440 places, 600 transitions, 13020 flow [2024-02-02 09:18:02,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12736, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13020, PETRI_PLACES=440, PETRI_TRANSITIONS=600} [2024-02-02 09:18:02,425 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 368 predicate places. [2024-02-02 09:18:02,425 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 600 transitions, 13020 flow [2024-02-02 09:18:02,425 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:18:02,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:02,425 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:18:02,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-02-02 09:18:02,426 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:02,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:02,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1741441154, now seen corresponding path program 5 times [2024-02-02 09:18:02,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:02,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320335399] [2024-02-02 09:18:02,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:02,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:02,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:02,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:18:02,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:02,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320335399] [2024-02-02 09:18:02,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320335399] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:02,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:02,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:02,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289793586] [2024-02-02 09:18:02,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:02,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:02,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:02,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:02,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:02,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:02,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 600 transitions, 13020 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:18:02,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:02,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:02,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:04,516 INFO L124 PetriNetUnfolderBase]: 3168/6489 cut-off events. [2024-02-02 09:18:04,516 INFO L125 PetriNetUnfolderBase]: For 175978/176315 co-relation queries the response was YES. [2024-02-02 09:18:04,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45345 conditions, 6489 events. 3168/6489 cut-off events. For 175978/176315 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 53465 event pairs, 406 based on Foata normal form. 9/6426 useless extension candidates. Maximal degree in co-relation 45214. Up to 2286 conditions per place. [2024-02-02 09:18:04,595 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 413 selfloop transitions, 219 changer transitions 9/660 dead transitions. [2024-02-02 09:18:04,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 660 transitions, 15038 flow [2024-02-02 09:18:04,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:18:04,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:18:04,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-02-02 09:18:04,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43300653594771243 [2024-02-02 09:18:04,596 INFO L175 Difference]: Start difference. First operand has 440 places, 600 transitions, 13020 flow. Second operand 9 states and 265 transitions. [2024-02-02 09:18:04,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 660 transitions, 15038 flow [2024-02-02 09:18:05,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 660 transitions, 14671 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-02-02 09:18:05,342 INFO L231 Difference]: Finished difference. Result has 441 places, 595 transitions, 13140 flow [2024-02-02 09:18:05,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12662, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13140, PETRI_PLACES=441, PETRI_TRANSITIONS=595} [2024-02-02 09:18:05,342 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 369 predicate places. [2024-02-02 09:18:05,342 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 595 transitions, 13140 flow [2024-02-02 09:18:05,343 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:18:05,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:05,343 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:18:05,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-02-02 09:18:05,343 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:05,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:05,343 INFO L85 PathProgramCache]: Analyzing trace with hash -805450136, now seen corresponding path program 6 times [2024-02-02 09:18:05,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:05,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181604021] [2024-02-02 09:18:05,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:05,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:05,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:05,602 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:18:05,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:05,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181604021] [2024-02-02 09:18:05,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181604021] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:05,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:05,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:05,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597619644] [2024-02-02 09:18:05,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:05,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:05,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:05,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:05,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:05,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:05,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 595 transitions, 13140 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:18:05,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:05,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:05,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:07,377 INFO L124 PetriNetUnfolderBase]: 3178/6581 cut-off events. [2024-02-02 09:18:07,377 INFO L125 PetriNetUnfolderBase]: For 183548/183883 co-relation queries the response was YES. [2024-02-02 09:18:07,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46610 conditions, 6581 events. 3178/6581 cut-off events. For 183548/183883 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 54716 event pairs, 461 based on Foata normal form. 9/6518 useless extension candidates. Maximal degree in co-relation 46479. Up to 2618 conditions per place. [2024-02-02 09:18:07,475 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 381 selfloop transitions, 235 changer transitions 16/651 dead transitions. [2024-02-02 09:18:07,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 651 transitions, 14985 flow [2024-02-02 09:18:07,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:18:07,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:18:07,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-02-02 09:18:07,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4215686274509804 [2024-02-02 09:18:07,477 INFO L175 Difference]: Start difference. First operand has 441 places, 595 transitions, 13140 flow. Second operand 9 states and 258 transitions. [2024-02-02 09:18:07,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 651 transitions, 14985 flow [2024-02-02 09:18:08,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 651 transitions, 14613 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-02-02 09:18:08,396 INFO L231 Difference]: Finished difference. Result has 444 places, 586 transitions, 13343 flow [2024-02-02 09:18:08,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12771, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13343, PETRI_PLACES=444, PETRI_TRANSITIONS=586} [2024-02-02 09:18:08,396 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 372 predicate places. [2024-02-02 09:18:08,396 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 586 transitions, 13343 flow [2024-02-02 09:18:08,397 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:18:08,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:08,397 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:18:08,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-02-02 09:18:08,397 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:08,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:08,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1880170176, now seen corresponding path program 2 times [2024-02-02 09:18:08,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:08,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921576785] [2024-02-02 09:18:08,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:08,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:08,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:08,735 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:18:08,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:08,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921576785] [2024-02-02 09:18:08,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921576785] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:08,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:08,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:08,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019413673] [2024-02-02 09:18:08,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:08,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:08,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:08,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:08,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:08,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:08,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 586 transitions, 13343 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:18:08,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:08,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:08,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:10,838 INFO L124 PetriNetUnfolderBase]: 3638/7419 cut-off events. [2024-02-02 09:18:10,838 INFO L125 PetriNetUnfolderBase]: For 232129/232449 co-relation queries the response was YES. [2024-02-02 09:18:10,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55095 conditions, 7419 events. 3638/7419 cut-off events. For 232129/232449 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 61309 event pairs, 1059 based on Foata normal form. 105/7348 useless extension candidates. Maximal degree in co-relation 54961. Up to 5266 conditions per place. [2024-02-02 09:18:10,954 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 447 selfloop transitions, 127 changer transitions 17/627 dead transitions. [2024-02-02 09:18:10,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 627 transitions, 14813 flow [2024-02-02 09:18:10,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:18:10,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:18:10,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-02-02 09:18:10,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38562091503267976 [2024-02-02 09:18:10,955 INFO L175 Difference]: Start difference. First operand has 444 places, 586 transitions, 13343 flow. Second operand 9 states and 236 transitions. [2024-02-02 09:18:10,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 627 transitions, 14813 flow [2024-02-02 09:18:12,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 627 transitions, 14322 flow, removed 24 selfloop flow, removed 19 redundant places. [2024-02-02 09:18:12,116 INFO L231 Difference]: Finished difference. Result has 434 places, 569 transitions, 12771 flow [2024-02-02 09:18:12,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12860, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12771, PETRI_PLACES=434, PETRI_TRANSITIONS=569} [2024-02-02 09:18:12,117 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 362 predicate places. [2024-02-02 09:18:12,117 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 569 transitions, 12771 flow [2024-02-02 09:18:12,117 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:18:12,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:12,118 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:18:12,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-02-02 09:18:12,118 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:12,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:12,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1759568080, now seen corresponding path program 7 times [2024-02-02 09:18:12,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:12,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300406891] [2024-02-02 09:18:12,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:12,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:12,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:12,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:18:12,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:12,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300406891] [2024-02-02 09:18:12,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300406891] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:12,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:12,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:12,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215790421] [2024-02-02 09:18:12,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:12,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:12,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:12,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:12,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:12,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:12,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 569 transitions, 12771 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:12,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:12,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:12,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:14,197 INFO L124 PetriNetUnfolderBase]: 3067/6322 cut-off events. [2024-02-02 09:18:14,197 INFO L125 PetriNetUnfolderBase]: For 176277/176591 co-relation queries the response was YES. [2024-02-02 09:18:14,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45761 conditions, 6322 events. 3067/6322 cut-off events. For 176277/176591 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 51776 event pairs, 905 based on Foata normal form. 21/6271 useless extension candidates. Maximal degree in co-relation 45632. Up to 4162 conditions per place. [2024-02-02 09:18:14,269 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 479 selfloop transitions, 142 changer transitions 12/652 dead transitions. [2024-02-02 09:18:14,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 652 transitions, 15108 flow [2024-02-02 09:18:14,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:18:14,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:18:14,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 271 transitions. [2024-02-02 09:18:14,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44281045751633985 [2024-02-02 09:18:14,270 INFO L175 Difference]: Start difference. First operand has 434 places, 569 transitions, 12771 flow. Second operand 9 states and 271 transitions. [2024-02-02 09:18:14,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 652 transitions, 15108 flow [2024-02-02 09:18:15,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 652 transitions, 14574 flow, removed 15 selfloop flow, removed 21 redundant places. [2024-02-02 09:18:15,128 INFO L231 Difference]: Finished difference. Result has 422 places, 559 transitions, 12408 flow [2024-02-02 09:18:15,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12257, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12408, PETRI_PLACES=422, PETRI_TRANSITIONS=559} [2024-02-02 09:18:15,129 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 350 predicate places. [2024-02-02 09:18:15,129 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 559 transitions, 12408 flow [2024-02-02 09:18:15,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:15,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:15,130 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:18:15,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-02-02 09:18:15,130 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:15,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:15,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1341162136, now seen corresponding path program 8 times [2024-02-02 09:18:15,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:15,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235547271] [2024-02-02 09:18:15,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:15,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:15,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:15,527 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:18:15,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:15,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235547271] [2024-02-02 09:18:15,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235547271] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:15,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:15,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:15,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419901693] [2024-02-02 09:18:15,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:15,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:15,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:15,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:15,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:15,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:15,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 559 transitions, 12408 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:15,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:15,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:15,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:17,400 INFO L124 PetriNetUnfolderBase]: 3008/6187 cut-off events. [2024-02-02 09:18:17,400 INFO L125 PetriNetUnfolderBase]: For 163542/163856 co-relation queries the response was YES. [2024-02-02 09:18:17,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44255 conditions, 6187 events. 3008/6187 cut-off events. For 163542/163856 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 50348 event pairs, 878 based on Foata normal form. 21/6136 useless extension candidates. Maximal degree in co-relation 44130. Up to 4162 conditions per place. [2024-02-02 09:18:17,487 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 482 selfloop transitions, 137 changer transitions 5/643 dead transitions. [2024-02-02 09:18:17,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 643 transitions, 14634 flow [2024-02-02 09:18:17,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:18:17,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:18:17,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-02-02 09:18:17,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43790849673202614 [2024-02-02 09:18:17,489 INFO L175 Difference]: Start difference. First operand has 422 places, 559 transitions, 12408 flow. Second operand 9 states and 268 transitions. [2024-02-02 09:18:17,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 643 transitions, 14634 flow [2024-02-02 09:18:18,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 643 transitions, 14328 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-02-02 09:18:18,254 INFO L231 Difference]: Finished difference. Result has 421 places, 557 transitions, 12355 flow [2024-02-02 09:18:18,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12102, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12355, PETRI_PLACES=421, PETRI_TRANSITIONS=557} [2024-02-02 09:18:18,254 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 349 predicate places. [2024-02-02 09:18:18,255 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 557 transitions, 12355 flow [2024-02-02 09:18:18,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:18,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:18,255 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:18:18,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-02-02 09:18:18,255 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:18,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:18,255 INFO L85 PathProgramCache]: Analyzing trace with hash -194537646, now seen corresponding path program 3 times [2024-02-02 09:18:18,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:18,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826667510] [2024-02-02 09:18:18,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:18,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:18,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:18,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:18,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:18,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826667510] [2024-02-02 09:18:18,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826667510] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:18,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:18,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:18,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66886545] [2024-02-02 09:18:18,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:18,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:18,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:18,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:18,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:18,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:18,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 557 transitions, 12355 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:18,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:18,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:18,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:20,492 INFO L124 PetriNetUnfolderBase]: 3495/7043 cut-off events. [2024-02-02 09:18:20,493 INFO L125 PetriNetUnfolderBase]: For 191109/191473 co-relation queries the response was YES. [2024-02-02 09:18:20,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50777 conditions, 7043 events. 3495/7043 cut-off events. For 191109/191473 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 56894 event pairs, 1003 based on Foata normal form. 109/6977 useless extension candidates. Maximal degree in co-relation 50653. Up to 4497 conditions per place. [2024-02-02 09:18:20,581 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 458 selfloop transitions, 118 changer transitions 9/621 dead transitions. [2024-02-02 09:18:20,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 621 transitions, 14121 flow [2024-02-02 09:18:20,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:18:20,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:18:20,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-02-02 09:18:20,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41013071895424835 [2024-02-02 09:18:20,582 INFO L175 Difference]: Start difference. First operand has 421 places, 557 transitions, 12355 flow. Second operand 9 states and 251 transitions. [2024-02-02 09:18:20,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 621 transitions, 14121 flow [2024-02-02 09:18:21,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 621 transitions, 13841 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-02-02 09:18:21,446 INFO L231 Difference]: Finished difference. Result has 422 places, 548 transitions, 12184 flow [2024-02-02 09:18:21,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12075, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12184, PETRI_PLACES=422, PETRI_TRANSITIONS=548} [2024-02-02 09:18:21,447 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 350 predicate places. [2024-02-02 09:18:21,447 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 548 transitions, 12184 flow [2024-02-02 09:18:21,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:21,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:21,448 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:18:21,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-02-02 09:18:21,448 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:21,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:21,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1181966264, now seen corresponding path program 9 times [2024-02-02 09:18:21,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:21,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065146985] [2024-02-02 09:18:21,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:21,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:21,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:21,703 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:18:21,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:21,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065146985] [2024-02-02 09:18:21,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065146985] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:21,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:21,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:21,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837401123] [2024-02-02 09:18:21,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:21,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:21,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:21,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:21,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:21,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:21,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 548 transitions, 12184 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:21,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:21,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:21,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:23,399 INFO L124 PetriNetUnfolderBase]: 2945/6075 cut-off events. [2024-02-02 09:18:23,399 INFO L125 PetriNetUnfolderBase]: For 158703/159005 co-relation queries the response was YES. [2024-02-02 09:18:23,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43216 conditions, 6075 events. 2945/6075 cut-off events. For 158703/159005 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 49292 event pairs, 808 based on Foata normal form. 25/6036 useless extension candidates. Maximal degree in co-relation 43092. Up to 2297 conditions per place. [2024-02-02 09:18:23,494 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 417 selfloop transitions, 175 changer transitions 19/630 dead transitions. [2024-02-02 09:18:23,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 630 transitions, 14394 flow [2024-02-02 09:18:23,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:18:23,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:18:23,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 282 transitions. [2024-02-02 09:18:23,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147058823529412 [2024-02-02 09:18:23,495 INFO L175 Difference]: Start difference. First operand has 422 places, 548 transitions, 12184 flow. Second operand 10 states and 282 transitions. [2024-02-02 09:18:23,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 630 transitions, 14394 flow [2024-02-02 09:18:24,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 630 transitions, 14138 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-02 09:18:24,254 INFO L231 Difference]: Finished difference. Result has 423 places, 530 transitions, 11966 flow [2024-02-02 09:18:24,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11928, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11966, PETRI_PLACES=423, PETRI_TRANSITIONS=530} [2024-02-02 09:18:24,255 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 351 predicate places. [2024-02-02 09:18:24,255 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 530 transitions, 11966 flow [2024-02-02 09:18:24,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:24,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:24,255 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:18:24,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-02-02 09:18:24,255 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:24,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:24,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1024933770, now seen corresponding path program 4 times [2024-02-02 09:18:24,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:24,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519751553] [2024-02-02 09:18:24,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:24,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:24,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:24,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:24,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:24,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519751553] [2024-02-02 09:18:24,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519751553] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:24,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:24,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:24,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161911122] [2024-02-02 09:18:24,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:24,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:24,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:24,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:24,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:24,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:24,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 530 transitions, 11966 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:24,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:24,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:24,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:26,427 INFO L124 PetriNetUnfolderBase]: 3387/6840 cut-off events. [2024-02-02 09:18:26,452 INFO L125 PetriNetUnfolderBase]: For 189847/190190 co-relation queries the response was YES. [2024-02-02 09:18:26,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49442 conditions, 6840 events. 3387/6840 cut-off events. For 189847/190190 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 54934 event pairs, 962 based on Foata normal form. 111/6783 useless extension candidates. Maximal degree in co-relation 49317. Up to 4439 conditions per place. [2024-02-02 09:18:26,605 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 436 selfloop transitions, 123 changer transitions 6/600 dead transitions. [2024-02-02 09:18:26,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 600 transitions, 13716 flow [2024-02-02 09:18:26,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:18:26,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:18:26,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 293 transitions. [2024-02-02 09:18:26,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917112299465241 [2024-02-02 09:18:26,606 INFO L175 Difference]: Start difference. First operand has 423 places, 530 transitions, 11966 flow. Second operand 11 states and 293 transitions. [2024-02-02 09:18:26,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 600 transitions, 13716 flow [2024-02-02 09:18:27,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 600 transitions, 13192 flow, removed 6 selfloop flow, removed 17 redundant places. [2024-02-02 09:18:27,546 INFO L231 Difference]: Finished difference. Result has 417 places, 525 transitions, 11620 flow [2024-02-02 09:18:27,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11442, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11620, PETRI_PLACES=417, PETRI_TRANSITIONS=525} [2024-02-02 09:18:27,546 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 345 predicate places. [2024-02-02 09:18:27,546 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 525 transitions, 11620 flow [2024-02-02 09:18:27,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:27,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:27,547 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:18:27,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-02-02 09:18:27,547 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:27,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:27,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1305497452, now seen corresponding path program 5 times [2024-02-02 09:18:27,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:27,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120425514] [2024-02-02 09:18:27,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:27,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:27,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:27,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:27,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:27,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120425514] [2024-02-02 09:18:27,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120425514] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:27,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:27,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:27,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364780736] [2024-02-02 09:18:27,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:27,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:27,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:27,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:27,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:27,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:27,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 525 transitions, 11620 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:27,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:27,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:27,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:30,069 INFO L124 PetriNetUnfolderBase]: 3337/6738 cut-off events. [2024-02-02 09:18:30,069 INFO L125 PetriNetUnfolderBase]: For 179885/180222 co-relation queries the response was YES. [2024-02-02 09:18:30,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48106 conditions, 6738 events. 3337/6738 cut-off events. For 179885/180222 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 53827 event pairs, 951 based on Foata normal form. 109/6678 useless extension candidates. Maximal degree in co-relation 47983. Up to 4439 conditions per place. [2024-02-02 09:18:30,165 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 418 selfloop transitions, 114 changer transitions 23/589 dead transitions. [2024-02-02 09:18:30,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 589 transitions, 13194 flow [2024-02-02 09:18:30,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-02 09:18:30,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-02 09:18:30,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 308 transitions. [2024-02-02 09:18:30,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37745098039215685 [2024-02-02 09:18:30,167 INFO L175 Difference]: Start difference. First operand has 417 places, 525 transitions, 11620 flow. Second operand 12 states and 308 transitions. [2024-02-02 09:18:30,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 589 transitions, 13194 flow [2024-02-02 09:18:31,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 589 transitions, 12935 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-02-02 09:18:31,059 INFO L231 Difference]: Finished difference. Result has 419 places, 503 transitions, 11178 flow [2024-02-02 09:18:31,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11361, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11178, PETRI_PLACES=419, PETRI_TRANSITIONS=503} [2024-02-02 09:18:31,059 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 347 predicate places. [2024-02-02 09:18:31,059 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 503 transitions, 11178 flow [2024-02-02 09:18:31,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:31,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:31,060 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:18:31,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-02-02 09:18:31,060 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:31,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:31,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1887379516, now seen corresponding path program 10 times [2024-02-02 09:18:31,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:31,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586936255] [2024-02-02 09:18:31,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:31,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:31,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:31,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:31,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:31,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586936255] [2024-02-02 09:18:31,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586936255] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:31,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:31,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:31,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895943712] [2024-02-02 09:18:31,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:31,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:31,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:31,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:31,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:31,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:31,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 503 transitions, 11178 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:31,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:31,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:31,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:32,910 INFO L124 PetriNetUnfolderBase]: 2796/5766 cut-off events. [2024-02-02 09:18:32,910 INFO L125 PetriNetUnfolderBase]: For 147719/148006 co-relation queries the response was YES. [2024-02-02 09:18:32,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40597 conditions, 5766 events. 2796/5766 cut-off events. For 147719/148006 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 46305 event pairs, 758 based on Foata normal form. 21/5723 useless extension candidates. Maximal degree in co-relation 40474. Up to 2775 conditions per place. [2024-02-02 09:18:32,979 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 434 selfloop transitions, 126 changer transitions 8/587 dead transitions. [2024-02-02 09:18:32,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 587 transitions, 13258 flow [2024-02-02 09:18:32,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:18:32,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:18:32,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 299 transitions. [2024-02-02 09:18:32,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3997326203208556 [2024-02-02 09:18:32,980 INFO L175 Difference]: Start difference. First operand has 419 places, 503 transitions, 11178 flow. Second operand 11 states and 299 transitions. [2024-02-02 09:18:32,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 587 transitions, 13258 flow [2024-02-02 09:18:33,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 587 transitions, 12976 flow, removed 4 selfloop flow, removed 18 redundant places. [2024-02-02 09:18:33,690 INFO L231 Difference]: Finished difference. Result has 412 places, 497 transitions, 11075 flow [2024-02-02 09:18:33,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10902, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11075, PETRI_PLACES=412, PETRI_TRANSITIONS=497} [2024-02-02 09:18:33,705 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 340 predicate places. [2024-02-02 09:18:33,705 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 497 transitions, 11075 flow [2024-02-02 09:18:33,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:33,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:33,705 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:18:33,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-02-02 09:18:33,705 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:33,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:33,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1432992084, now seen corresponding path program 11 times [2024-02-02 09:18:33,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:33,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93559998] [2024-02-02 09:18:33,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:33,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:33,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:34,003 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:18:34,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:34,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93559998] [2024-02-02 09:18:34,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93559998] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:34,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:34,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:34,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183461446] [2024-02-02 09:18:34,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:34,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:34,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:34,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:34,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:34,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:34,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 497 transitions, 11075 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:34,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:34,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:34,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:35,555 INFO L124 PetriNetUnfolderBase]: 2717/5622 cut-off events. [2024-02-02 09:18:35,556 INFO L125 PetriNetUnfolderBase]: For 146228/146513 co-relation queries the response was YES. [2024-02-02 09:18:35,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38874 conditions, 5622 events. 2717/5622 cut-off events. For 146228/146513 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 45042 event pairs, 787 based on Foata normal form. 69/5628 useless extension candidates. Maximal degree in co-relation 38755. Up to 2918 conditions per place. [2024-02-02 09:18:35,608 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 393 selfloop transitions, 110 changer transitions 25/547 dead transitions. [2024-02-02 09:18:35,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 547 transitions, 12672 flow [2024-02-02 09:18:35,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:18:35,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:18:35,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-02-02 09:18:35,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.380718954248366 [2024-02-02 09:18:35,610 INFO L175 Difference]: Start difference. First operand has 412 places, 497 transitions, 11075 flow. Second operand 9 states and 233 transitions. [2024-02-02 09:18:35,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 547 transitions, 12672 flow [2024-02-02 09:18:36,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 547 transitions, 12163 flow, removed 0 selfloop flow, removed 27 redundant places. [2024-02-02 09:18:36,109 INFO L231 Difference]: Finished difference. Result has 390 places, 469 transitions, 10189 flow [2024-02-02 09:18:36,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10460, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10189, PETRI_PLACES=390, PETRI_TRANSITIONS=469} [2024-02-02 09:18:36,110 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 318 predicate places. [2024-02-02 09:18:36,110 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 469 transitions, 10189 flow [2024-02-02 09:18:36,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:36,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:36,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:18:36,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-02-02 09:18:36,110 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:36,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:36,111 INFO L85 PathProgramCache]: Analyzing trace with hash 2007520568, now seen corresponding path program 6 times [2024-02-02 09:18:36,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:36,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870041322] [2024-02-02 09:18:36,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:36,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:36,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:36,401 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:18:36,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:36,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870041322] [2024-02-02 09:18:36,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870041322] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:36,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:36,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:36,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850432253] [2024-02-02 09:18:36,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:36,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:36,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:36,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:36,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:36,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:36,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 469 transitions, 10189 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:36,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:36,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:36,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:38,005 INFO L124 PetriNetUnfolderBase]: 3074/6284 cut-off events. [2024-02-02 09:18:38,005 INFO L125 PetriNetUnfolderBase]: For 147139/147466 co-relation queries the response was YES. [2024-02-02 09:18:38,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43104 conditions, 6284 events. 3074/6284 cut-off events. For 147139/147466 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 50145 event pairs, 954 based on Foata normal form. 110/6240 useless extension candidates. Maximal degree in co-relation 43005. Up to 4800 conditions per place. [2024-02-02 09:18:38,081 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 433 selfloop transitions, 59 changer transitions 14/536 dead transitions. [2024-02-02 09:18:38,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 536 transitions, 11812 flow [2024-02-02 09:18:38,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:18:38,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:18:38,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-02-02 09:18:38,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911764705882353 [2024-02-02 09:18:38,082 INFO L175 Difference]: Start difference. First operand has 390 places, 469 transitions, 10189 flow. Second operand 10 states and 266 transitions. [2024-02-02 09:18:38,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 536 transitions, 11812 flow [2024-02-02 09:18:38,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 536 transitions, 11613 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:18:38,742 INFO L231 Difference]: Finished difference. Result has 392 places, 458 transitions, 9907 flow [2024-02-02 09:18:38,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9990, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9907, PETRI_PLACES=392, PETRI_TRANSITIONS=458} [2024-02-02 09:18:38,742 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 320 predicate places. [2024-02-02 09:18:38,742 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 458 transitions, 9907 flow [2024-02-02 09:18:38,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:38,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:38,743 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:18:38,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-02-02 09:18:38,743 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:38,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:38,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1875516016, now seen corresponding path program 7 times [2024-02-02 09:18:38,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:38,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829348404] [2024-02-02 09:18:38,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:38,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:38,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:39,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:18:39,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:39,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829348404] [2024-02-02 09:18:39,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829348404] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:39,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:39,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:39,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122928504] [2024-02-02 09:18:39,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:39,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:39,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:39,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:39,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:39,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:39,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 458 transitions, 9907 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:39,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:39,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:39,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:40,624 INFO L124 PetriNetUnfolderBase]: 3103/6408 cut-off events. [2024-02-02 09:18:40,624 INFO L125 PetriNetUnfolderBase]: For 143286/143666 co-relation queries the response was YES. [2024-02-02 09:18:40,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43574 conditions, 6408 events. 3103/6408 cut-off events. For 143286/143666 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 51542 event pairs, 984 based on Foata normal form. 104/6368 useless extension candidates. Maximal degree in co-relation 43474. Up to 2788 conditions per place. [2024-02-02 09:18:40,682 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 410 selfloop transitions, 105 changer transitions 9/554 dead transitions. [2024-02-02 09:18:40,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 554 transitions, 11867 flow [2024-02-02 09:18:40,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:18:40,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:18:40,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 304 transitions. [2024-02-02 09:18:40,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40641711229946526 [2024-02-02 09:18:40,684 INFO L175 Difference]: Start difference. First operand has 392 places, 458 transitions, 9907 flow. Second operand 11 states and 304 transitions. [2024-02-02 09:18:40,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 554 transitions, 11867 flow [2024-02-02 09:18:41,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 554 transitions, 11742 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-02-02 09:18:41,207 INFO L231 Difference]: Finished difference. Result has 393 places, 449 transitions, 9822 flow [2024-02-02 09:18:41,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9782, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9822, PETRI_PLACES=393, PETRI_TRANSITIONS=449} [2024-02-02 09:18:41,208 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 321 predicate places. [2024-02-02 09:18:41,208 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 449 transitions, 9822 flow [2024-02-02 09:18:41,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:41,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:41,208 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:18:41,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-02-02 09:18:41,208 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:41,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:41,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1493420680, now seen corresponding path program 8 times [2024-02-02 09:18:41,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:41,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266934532] [2024-02-02 09:18:41,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:41,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:41,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:41,491 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:18:41,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:41,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266934532] [2024-02-02 09:18:41,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266934532] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:41,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:41,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:41,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616376426] [2024-02-02 09:18:41,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:41,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:41,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:41,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:41,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:41,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:41,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 449 transitions, 9822 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:41,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:41,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:41,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:43,053 INFO L124 PetriNetUnfolderBase]: 3040/6277 cut-off events. [2024-02-02 09:18:43,053 INFO L125 PetriNetUnfolderBase]: For 144006/144386 co-relation queries the response was YES. [2024-02-02 09:18:43,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42858 conditions, 6277 events. 3040/6277 cut-off events. For 144006/144386 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 50287 event pairs, 930 based on Foata normal form. 110/6247 useless extension candidates. Maximal degree in co-relation 42757. Up to 2788 conditions per place. [2024-02-02 09:18:43,142 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 440 selfloop transitions, 92 changer transitions 6/568 dead transitions. [2024-02-02 09:18:43,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 568 transitions, 12146 flow [2024-02-02 09:18:43,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-02 09:18:43,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-02 09:18:43,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 332 transitions. [2024-02-02 09:18:43,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068627450980392 [2024-02-02 09:18:43,143 INFO L175 Difference]: Start difference. First operand has 393 places, 449 transitions, 9822 flow. Second operand 12 states and 332 transitions. [2024-02-02 09:18:43,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 568 transitions, 12146 flow [2024-02-02 09:18:43,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 568 transitions, 11999 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-02-02 09:18:43,754 INFO L231 Difference]: Finished difference. Result has 398 places, 444 transitions, 9781 flow [2024-02-02 09:18:43,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9675, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9781, PETRI_PLACES=398, PETRI_TRANSITIONS=444} [2024-02-02 09:18:43,754 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 326 predicate places. [2024-02-02 09:18:43,754 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 444 transitions, 9781 flow [2024-02-02 09:18:43,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:43,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:43,755 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:18:43,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-02-02 09:18:43,755 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:43,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:43,755 INFO L85 PathProgramCache]: Analyzing trace with hash -513649788, now seen corresponding path program 9 times [2024-02-02 09:18:43,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:43,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881104127] [2024-02-02 09:18:43,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:43,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:43,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:44,043 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:18:44,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:44,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881104127] [2024-02-02 09:18:44,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881104127] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:44,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:44,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:44,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79900688] [2024-02-02 09:18:44,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:44,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:44,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:44,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:44,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:44,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:44,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 444 transitions, 9781 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:44,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:44,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:44,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:45,685 INFO L124 PetriNetUnfolderBase]: 2989/6175 cut-off events. [2024-02-02 09:18:45,686 INFO L125 PetriNetUnfolderBase]: For 145730/146103 co-relation queries the response was YES. [2024-02-02 09:18:45,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42108 conditions, 6175 events. 2989/6175 cut-off events. For 145730/146103 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 49264 event pairs, 916 based on Foata normal form. 112/6148 useless extension candidates. Maximal degree in co-relation 42006. Up to 2788 conditions per place. [2024-02-02 09:18:45,738 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 424 selfloop transitions, 91 changer transitions 12/557 dead transitions. [2024-02-02 09:18:45,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 557 transitions, 11917 flow [2024-02-02 09:18:45,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-02-02 09:18:45,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-02-02 09:18:45,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 347 transitions. [2024-02-02 09:18:45,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925339366515837 [2024-02-02 09:18:45,739 INFO L175 Difference]: Start difference. First operand has 398 places, 444 transitions, 9781 flow. Second operand 13 states and 347 transitions. [2024-02-02 09:18:45,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 557 transitions, 11917 flow [2024-02-02 09:18:46,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 557 transitions, 11734 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-02 09:18:46,247 INFO L231 Difference]: Finished difference. Result has 402 places, 433 transitions, 9618 flow [2024-02-02 09:18:46,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9598, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9618, PETRI_PLACES=402, PETRI_TRANSITIONS=433} [2024-02-02 09:18:46,248 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 330 predicate places. [2024-02-02 09:18:46,248 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 433 transitions, 9618 flow [2024-02-02 09:18:46,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:46,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:46,248 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:18:46,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-02-02 09:18:46,249 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:46,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:46,249 INFO L85 PathProgramCache]: Analyzing trace with hash 2037576008, now seen corresponding path program 10 times [2024-02-02 09:18:46,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:46,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412377799] [2024-02-02 09:18:46,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:46,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:46,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:46,555 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:18:46,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:46,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412377799] [2024-02-02 09:18:46,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412377799] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:46,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:46,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:46,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190592837] [2024-02-02 09:18:46,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:46,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:46,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:46,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:46,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:46,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:46,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 433 transitions, 9618 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:46,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:46,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:46,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:48,054 INFO L124 PetriNetUnfolderBase]: 2947/6076 cut-off events. [2024-02-02 09:18:48,054 INFO L125 PetriNetUnfolderBase]: For 141960/142287 co-relation queries the response was YES. [2024-02-02 09:18:48,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41442 conditions, 6076 events. 2947/6076 cut-off events. For 141960/142287 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 48258 event pairs, 986 based on Foata normal form. 106/6037 useless extension candidates. Maximal degree in co-relation 41339. Up to 4725 conditions per place. [2024-02-02 09:18:48,129 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 400 selfloop transitions, 48 changer transitions 21/499 dead transitions. [2024-02-02 09:18:48,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 499 transitions, 11077 flow [2024-02-02 09:18:48,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-02 09:18:48,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-02 09:18:48,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2024-02-02 09:18:48,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3700980392156863 [2024-02-02 09:18:48,131 INFO L175 Difference]: Start difference. First operand has 402 places, 433 transitions, 9618 flow. Second operand 12 states and 302 transitions. [2024-02-02 09:18:48,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 499 transitions, 11077 flow [2024-02-02 09:18:48,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 499 transitions, 10883 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-02-02 09:18:48,701 INFO L231 Difference]: Finished difference. Result has 402 places, 414 transitions, 9199 flow [2024-02-02 09:18:48,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9199, PETRI_PLACES=402, PETRI_TRANSITIONS=414} [2024-02-02 09:18:48,702 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 330 predicate places. [2024-02-02 09:18:48,702 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 414 transitions, 9199 flow [2024-02-02 09:18:48,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:48,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:48,702 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:18:48,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-02-02 09:18:48,703 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:48,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:48,703 INFO L85 PathProgramCache]: Analyzing trace with hash -398563454, now seen corresponding path program 11 times [2024-02-02 09:18:48,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:48,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243727647] [2024-02-02 09:18:48,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:48,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:48,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:49,006 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:18:49,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:49,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243727647] [2024-02-02 09:18:49,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243727647] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:49,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:49,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:49,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203333077] [2024-02-02 09:18:49,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:49,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:49,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:49,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:49,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:49,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:49,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 414 transitions, 9199 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:49,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:49,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:49,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:50,560 INFO L124 PetriNetUnfolderBase]: 2955/6142 cut-off events. [2024-02-02 09:18:50,560 INFO L125 PetriNetUnfolderBase]: For 139572/139896 co-relation queries the response was YES. [2024-02-02 09:18:50,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41688 conditions, 6142 events. 2955/6142 cut-off events. For 139572/139896 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 49191 event pairs, 1027 based on Foata normal form. 107/6107 useless extension candidates. Maximal degree in co-relation 41584. Up to 4049 conditions per place. [2024-02-02 09:18:50,618 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 367 selfloop transitions, 65 changer transitions 9/471 dead transitions. [2024-02-02 09:18:50,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 471 transitions, 10653 flow [2024-02-02 09:18:50,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:50,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:50,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-02-02 09:18:50,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39338235294117646 [2024-02-02 09:18:50,631 INFO L175 Difference]: Start difference. First operand has 402 places, 414 transitions, 9199 flow. Second operand 8 states and 214 transitions. [2024-02-02 09:18:50,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 471 transitions, 10653 flow [2024-02-02 09:18:51,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 471 transitions, 10554 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-02-02 09:18:51,182 INFO L231 Difference]: Finished difference. Result has 397 places, 407 transitions, 9102 flow [2024-02-02 09:18:51,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9100, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9102, PETRI_PLACES=397, PETRI_TRANSITIONS=407} [2024-02-02 09:18:51,182 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 325 predicate places. [2024-02-02 09:18:51,182 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 407 transitions, 9102 flow [2024-02-02 09:18:51,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:51,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:51,183 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:18:51,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-02-02 09:18:51,183 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:51,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:51,183 INFO L85 PathProgramCache]: Analyzing trace with hash -995969150, now seen corresponding path program 12 times [2024-02-02 09:18:51,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:51,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089629480] [2024-02-02 09:18:51,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:51,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:51,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:51,464 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:18:51,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:51,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089629480] [2024-02-02 09:18:51,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089629480] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:51,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:51,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:51,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748711846] [2024-02-02 09:18:51,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:51,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:51,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:51,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:51,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:51,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:51,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 407 transitions, 9102 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:51,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:51,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:51,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:52,936 INFO L124 PetriNetUnfolderBase]: 2892/6061 cut-off events. [2024-02-02 09:18:52,937 INFO L125 PetriNetUnfolderBase]: For 138611/138856 co-relation queries the response was YES. [2024-02-02 09:18:52,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41156 conditions, 6061 events. 2892/6061 cut-off events. For 138611/138856 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 48560 event pairs, 803 based on Foata normal form. 97/6036 useless extension candidates. Maximal degree in co-relation 41051. Up to 3459 conditions per place. [2024-02-02 09:18:53,011 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 304 selfloop transitions, 112 changer transitions 10/455 dead transitions. [2024-02-02 09:18:53,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 455 transitions, 10324 flow [2024-02-02 09:18:53,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:53,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:53,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-02-02 09:18:53,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-02-02 09:18:53,012 INFO L175 Difference]: Start difference. First operand has 397 places, 407 transitions, 9102 flow. Second operand 8 states and 221 transitions. [2024-02-02 09:18:53,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 455 transitions, 10324 flow [2024-02-02 09:18:53,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 455 transitions, 10178 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-02-02 09:18:53,594 INFO L231 Difference]: Finished difference. Result has 397 places, 397 transitions, 9019 flow [2024-02-02 09:18:53,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8956, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9019, PETRI_PLACES=397, PETRI_TRANSITIONS=397} [2024-02-02 09:18:53,594 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 325 predicate places. [2024-02-02 09:18:53,594 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 397 transitions, 9019 flow [2024-02-02 09:18:53,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:53,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:53,595 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:18:53,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-02-02 09:18:53,595 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:53,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:53,595 INFO L85 PathProgramCache]: Analyzing trace with hash 909983916, now seen corresponding path program 13 times [2024-02-02 09:18:53,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:53,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741769724] [2024-02-02 09:18:53,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:53,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:53,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:53,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:53,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:53,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741769724] [2024-02-02 09:18:53,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741769724] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:53,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:53,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:53,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468791455] [2024-02-02 09:18:53,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:53,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:53,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:53,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:53,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:53,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:53,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 397 transitions, 9019 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:53,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:53,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:53,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:55,234 INFO L124 PetriNetUnfolderBase]: 2828/5925 cut-off events. [2024-02-02 09:18:55,234 INFO L125 PetriNetUnfolderBase]: For 135593/135845 co-relation queries the response was YES. [2024-02-02 09:18:55,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40453 conditions, 5925 events. 2828/5925 cut-off events. For 135593/135845 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 47212 event pairs, 703 based on Foata normal form. 107/5917 useless extension candidates. Maximal degree in co-relation 40348. Up to 2109 conditions per place. [2024-02-02 09:18:55,419 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 313 selfloop transitions, 125 changer transitions 6/473 dead transitions. [2024-02-02 09:18:55,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 473 transitions, 10653 flow [2024-02-02 09:18:55,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:18:55,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:18:55,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-02-02 09:18:55,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-02-02 09:18:55,420 INFO L175 Difference]: Start difference. First operand has 397 places, 397 transitions, 9019 flow. Second operand 10 states and 275 transitions. [2024-02-02 09:18:55,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 473 transitions, 10653 flow [2024-02-02 09:18:55,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 473 transitions, 10243 flow, removed 13 selfloop flow, removed 14 redundant places. [2024-02-02 09:18:55,928 INFO L231 Difference]: Finished difference. Result has 393 places, 392 transitions, 8811 flow [2024-02-02 09:18:55,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8621, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8811, PETRI_PLACES=393, PETRI_TRANSITIONS=392} [2024-02-02 09:18:55,929 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 321 predicate places. [2024-02-02 09:18:55,929 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 392 transitions, 8811 flow [2024-02-02 09:18:55,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:55,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:55,929 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:18:55,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-02-02 09:18:55,929 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:55,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:55,930 INFO L85 PathProgramCache]: Analyzing trace with hash -397642754, now seen corresponding path program 14 times [2024-02-02 09:18:55,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:55,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091854335] [2024-02-02 09:18:55,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:55,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:55,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:56,259 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:18:56,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:56,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091854335] [2024-02-02 09:18:56,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091854335] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:56,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:56,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:56,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681967083] [2024-02-02 09:18:56,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:56,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:56,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:56,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:56,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:56,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:56,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 392 transitions, 8811 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:56,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:56,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:56,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:57,711 INFO L124 PetriNetUnfolderBase]: 2806/5931 cut-off events. [2024-02-02 09:18:57,711 INFO L125 PetriNetUnfolderBase]: For 132309/132609 co-relation queries the response was YES. [2024-02-02 09:18:57,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40247 conditions, 5931 events. 2806/5931 cut-off events. For 132309/132609 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 47793 event pairs, 1000 based on Foata normal form. 105/5900 useless extension candidates. Maximal degree in co-relation 40145. Up to 3880 conditions per place. [2024-02-02 09:18:57,804 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 361 selfloop transitions, 52 changer transitions 14/456 dead transitions. [2024-02-02 09:18:57,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 456 transitions, 10280 flow [2024-02-02 09:18:57,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:57,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:57,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-02-02 09:18:57,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40808823529411764 [2024-02-02 09:18:57,805 INFO L175 Difference]: Start difference. First operand has 393 places, 392 transitions, 8811 flow. Second operand 8 states and 222 transitions. [2024-02-02 09:18:57,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 456 transitions, 10280 flow [2024-02-02 09:18:58,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 456 transitions, 9931 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-02-02 09:18:58,399 INFO L231 Difference]: Finished difference. Result has 389 places, 381 transitions, 8393 flow [2024-02-02 09:18:58,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8474, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8393, PETRI_PLACES=389, PETRI_TRANSITIONS=381} [2024-02-02 09:18:58,400 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 317 predicate places. [2024-02-02 09:18:58,400 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 381 transitions, 8393 flow [2024-02-02 09:18:58,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:58,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:58,400 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:18:58,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-02-02 09:18:58,401 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:18:58,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:58,401 INFO L85 PathProgramCache]: Analyzing trace with hash 691383636, now seen corresponding path program 15 times [2024-02-02 09:18:58,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:58,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619811329] [2024-02-02 09:18:58,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:58,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:58,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:58,688 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:18:58,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:58,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619811329] [2024-02-02 09:18:58,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619811329] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:58,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:58,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:18:58,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577148895] [2024-02-02 09:18:58,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:58,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:18:58,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:58,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:18:58,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:18:58,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:18:58,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 381 transitions, 8393 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:18:58,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:58,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:18:58,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:00,129 INFO L124 PetriNetUnfolderBase]: 2756/5849 cut-off events. [2024-02-02 09:19:00,129 INFO L125 PetriNetUnfolderBase]: For 117418/117654 co-relation queries the response was YES. [2024-02-02 09:19:00,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39059 conditions, 5849 events. 2756/5849 cut-off events. For 117418/117654 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 46965 event pairs, 713 based on Foata normal form. 97/5828 useless extension candidates. Maximal degree in co-relation 38960. Up to 2179 conditions per place. [2024-02-02 09:19:00,208 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 283 selfloop transitions, 126 changer transitions 14/451 dead transitions. [2024-02-02 09:19:00,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 451 transitions, 9797 flow [2024-02-02 09:19:00,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:19:00,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:19:00,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 290 transitions. [2024-02-02 09:19:00,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877005347593583 [2024-02-02 09:19:00,209 INFO L175 Difference]: Start difference. First operand has 389 places, 381 transitions, 8393 flow. Second operand 11 states and 290 transitions. [2024-02-02 09:19:00,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 451 transitions, 9797 flow [2024-02-02 09:19:00,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 451 transitions, 9673 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-02-02 09:19:00,705 INFO L231 Difference]: Finished difference. Result has 391 places, 368 transitions, 8330 flow [2024-02-02 09:19:00,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8269, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8330, PETRI_PLACES=391, PETRI_TRANSITIONS=368} [2024-02-02 09:19:00,706 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 319 predicate places. [2024-02-02 09:19:00,706 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 368 transitions, 8330 flow [2024-02-02 09:19:00,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:19:00,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:00,707 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:19:00,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-02-02 09:19:00,707 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:19:00,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:00,707 INFO L85 PathProgramCache]: Analyzing trace with hash 166834192, now seen corresponding path program 16 times [2024-02-02 09:19:00,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:00,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781300511] [2024-02-02 09:19:00,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:00,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:00,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:01,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:19:01,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:01,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781300511] [2024-02-02 09:19:01,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781300511] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:01,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:01,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:01,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616331060] [2024-02-02 09:19:01,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:01,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:01,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:01,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:01,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:01,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:19:01,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 368 transitions, 8330 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:19:01,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:01,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:19:01,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:02,389 INFO L124 PetriNetUnfolderBase]: 2712/5717 cut-off events. [2024-02-02 09:19:02,389 INFO L125 PetriNetUnfolderBase]: For 117866/118166 co-relation queries the response was YES. [2024-02-02 09:19:02,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38505 conditions, 5717 events. 2712/5717 cut-off events. For 117866/118166 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 45578 event pairs, 967 based on Foata normal form. 105/5692 useless extension candidates. Maximal degree in co-relation 38406. Up to 3783 conditions per place. [2024-02-02 09:19:02,457 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 343 selfloop transitions, 44 changer transitions 16/431 dead transitions. [2024-02-02 09:19:02,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 431 transitions, 9645 flow [2024-02-02 09:19:02,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:19:02,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:19:02,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-02-02 09:19:02,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37941176470588234 [2024-02-02 09:19:02,458 INFO L175 Difference]: Start difference. First operand has 391 places, 368 transitions, 8330 flow. Second operand 10 states and 258 transitions. [2024-02-02 09:19:02,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 431 transitions, 9645 flow [2024-02-02 09:19:02,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 431 transitions, 9275 flow, removed 9 selfloop flow, removed 21 redundant places. [2024-02-02 09:19:02,920 INFO L231 Difference]: Finished difference. Result has 380 places, 354 transitions, 7825 flow [2024-02-02 09:19:02,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7964, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7825, PETRI_PLACES=380, PETRI_TRANSITIONS=354} [2024-02-02 09:19:02,920 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 308 predicate places. [2024-02-02 09:19:02,920 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 354 transitions, 7825 flow [2024-02-02 09:19:02,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:19:02,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:02,921 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:19:02,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-02-02 09:19:02,921 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:19:02,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:02,921 INFO L85 PathProgramCache]: Analyzing trace with hash -880206086, now seen corresponding path program 17 times [2024-02-02 09:19:02,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:02,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560704717] [2024-02-02 09:19:02,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:02,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:02,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:03,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:19:03,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:03,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560704717] [2024-02-02 09:19:03,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560704717] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:03,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:03,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:03,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639559977] [2024-02-02 09:19:03,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:03,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:03,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:03,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:03,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:03,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:19:03,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 354 transitions, 7825 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:19:03,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:03,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:19:03,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:04,483 INFO L124 PetriNetUnfolderBase]: 2676/5661 cut-off events. [2024-02-02 09:19:04,483 INFO L125 PetriNetUnfolderBase]: For 105272/105508 co-relation queries the response was YES. [2024-02-02 09:19:04,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37414 conditions, 5661 events. 2676/5661 cut-off events. For 105272/105508 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 44910 event pairs, 762 based on Foata normal form. 87/5632 useless extension candidates. Maximal degree in co-relation 37320. Up to 2553 conditions per place. [2024-02-02 09:19:04,547 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 248 selfloop transitions, 114 changer transitions 10/398 dead transitions. [2024-02-02 09:19:04,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 398 transitions, 8926 flow [2024-02-02 09:19:04,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:19:04,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:19:04,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-02-02 09:19:04,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4180672268907563 [2024-02-02 09:19:04,548 INFO L175 Difference]: Start difference. First operand has 380 places, 354 transitions, 7825 flow. Second operand 7 states and 199 transitions. [2024-02-02 09:19:04,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 398 transitions, 8926 flow [2024-02-02 09:19:04,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 398 transitions, 8772 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-02-02 09:19:04,970 INFO L231 Difference]: Finished difference. Result has 373 places, 345 transitions, 7807 flow [2024-02-02 09:19:04,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7671, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7807, PETRI_PLACES=373, PETRI_TRANSITIONS=345} [2024-02-02 09:19:04,971 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 301 predicate places. [2024-02-02 09:19:04,971 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 345 transitions, 7807 flow [2024-02-02 09:19:04,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:19:04,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:04,972 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:19:04,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-02-02 09:19:04,972 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:19:04,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:04,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1605553858, now seen corresponding path program 18 times [2024-02-02 09:19:04,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:04,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048946879] [2024-02-02 09:19:04,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:04,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:04,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:05,267 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:19:05,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:05,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048946879] [2024-02-02 09:19:05,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048946879] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:05,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:05,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:05,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786958422] [2024-02-02 09:19:05,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:05,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:05,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:05,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:05,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:05,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:19:05,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 345 transitions, 7807 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:19:05,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:05,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:19:05,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:06,548 INFO L124 PetriNetUnfolderBase]: 2640/5651 cut-off events. [2024-02-02 09:19:06,548 INFO L125 PetriNetUnfolderBase]: For 109767/109967 co-relation queries the response was YES. [2024-02-02 09:19:06,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37437 conditions, 5651 events. 2640/5651 cut-off events. For 109767/109967 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 45270 event pairs, 785 based on Foata normal form. 63/5600 useless extension candidates. Maximal degree in co-relation 37344. Up to 2553 conditions per place. [2024-02-02 09:19:06,618 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 270 selfloop transitions, 85 changer transitions 16/395 dead transitions. [2024-02-02 09:19:06,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 395 transitions, 8955 flow [2024-02-02 09:19:06,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:19:06,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:19:06,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-02-02 09:19:06,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-02-02 09:19:06,619 INFO L175 Difference]: Start difference. First operand has 373 places, 345 transitions, 7807 flow. Second operand 7 states and 203 transitions. [2024-02-02 09:19:06,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 395 transitions, 8955 flow [2024-02-02 09:19:07,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 395 transitions, 8524 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-02-02 09:19:07,049 INFO L231 Difference]: Finished difference. Result has 371 places, 330 transitions, 7344 flow [2024-02-02 09:19:07,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7376, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7344, PETRI_PLACES=371, PETRI_TRANSITIONS=330} [2024-02-02 09:19:07,050 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 299 predicate places. [2024-02-02 09:19:07,050 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 330 transitions, 7344 flow [2024-02-02 09:19:07,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:19:07,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:07,050 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:19:07,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-02-02 09:19:07,050 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:19:07,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:07,051 INFO L85 PathProgramCache]: Analyzing trace with hash 148504114, now seen corresponding path program 19 times [2024-02-02 09:19:07,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:07,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411019184] [2024-02-02 09:19:07,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:07,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:07,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:07,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:19:07,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:07,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411019184] [2024-02-02 09:19:07,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411019184] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:07,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:07,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:07,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040876323] [2024-02-02 09:19:07,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:07,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:07,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:07,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:07,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:07,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:19:07,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 330 transitions, 7344 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:19:07,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:07,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:19:07,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:08,589 INFO L124 PetriNetUnfolderBase]: 2610/5633 cut-off events. [2024-02-02 09:19:08,589 INFO L125 PetriNetUnfolderBase]: For 99999/100197 co-relation queries the response was YES. [2024-02-02 09:19:08,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36543 conditions, 5633 events. 2610/5633 cut-off events. For 99999/100197 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 45351 event pairs, 799 based on Foata normal form. 63/5587 useless extension candidates. Maximal degree in co-relation 36452. Up to 2553 conditions per place. [2024-02-02 09:19:08,653 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 268 selfloop transitions, 81 changer transitions 15/388 dead transitions. [2024-02-02 09:19:08,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 388 transitions, 8530 flow [2024-02-02 09:19:08,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:19:08,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:19:08,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-02-02 09:19:08,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39869281045751637 [2024-02-02 09:19:08,654 INFO L175 Difference]: Start difference. First operand has 371 places, 330 transitions, 7344 flow. Second operand 9 states and 244 transitions. [2024-02-02 09:19:08,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 388 transitions, 8530 flow [2024-02-02 09:19:09,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 388 transitions, 8261 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-02-02 09:19:09,055 INFO L231 Difference]: Finished difference. Result has 369 places, 317 transitions, 7045 flow [2024-02-02 09:19:09,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7075, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7045, PETRI_PLACES=369, PETRI_TRANSITIONS=317} [2024-02-02 09:19:09,056 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 297 predicate places. [2024-02-02 09:19:09,056 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 317 transitions, 7045 flow [2024-02-02 09:19:09,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:19:09,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:09,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, 1, 1, 1, 1] [2024-02-02 09:19:09,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-02-02 09:19:09,056 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:19:09,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:09,057 INFO L85 PathProgramCache]: Analyzing trace with hash -715127584, now seen corresponding path program 20 times [2024-02-02 09:19:09,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:09,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681463314] [2024-02-02 09:19:09,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:09,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:09,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:09,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:19:09,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:09,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681463314] [2024-02-02 09:19:09,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681463314] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:09,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:09,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:09,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712813178] [2024-02-02 09:19:09,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:09,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:09,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:09,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:09,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:09,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-02-02 09:19:09,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 317 transitions, 7045 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:19:09,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:09,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-02-02 09:19:09,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:10,597 INFO L124 PetriNetUnfolderBase]: 2601/5566 cut-off events. [2024-02-02 09:19:10,597 INFO L125 PetriNetUnfolderBase]: For 100689/100843 co-relation queries the response was YES. [2024-02-02 09:19:10,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36307 conditions, 5566 events. 2601/5566 cut-off events. For 100689/100843 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 44412 event pairs, 724 based on Foata normal form. 63/5502 useless extension candidates. Maximal degree in co-relation 36219. Up to 2553 conditions per place. [2024-02-02 09:19:10,667 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 239 selfloop transitions, 84 changer transitions 22/368 dead transitions. [2024-02-02 09:19:10,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 368 transitions, 8069 flow [2024-02-02 09:19:10,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:19:10,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:19:10,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-02-02 09:19:10,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-02-02 09:19:10,669 INFO L175 Difference]: Start difference. First operand has 369 places, 317 transitions, 7045 flow. Second operand 10 states and 260 transitions. [2024-02-02 09:19:10,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 368 transitions, 8069 flow [2024-02-02 09:19:11,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 368 transitions, 7573 flow, removed 2 selfloop flow, removed 30 redundant places. [2024-02-02 09:19:11,114 INFO L231 Difference]: Finished difference. Result has 346 places, 293 transitions, 6399 flow [2024-02-02 09:19:11,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6483, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6399, PETRI_PLACES=346, PETRI_TRANSITIONS=293} [2024-02-02 09:19:11,115 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 274 predicate places. [2024-02-02 09:19:11,115 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 293 transitions, 6399 flow [2024-02-02 09:19:11,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 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:19:11,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:11,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, 1, 1, 1, 1, 1] [2024-02-02 09:19:11,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-02-02 09:19:11,116 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-02-02 09:19:11,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:11,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1659367082, now seen corresponding path program 1 times [2024-02-02 09:19:11,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:11,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119647405] [2024-02-02 09:19:11,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:11,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:11,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-02 09:19:11,145 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-02-02 09:19:11,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-02 09:19:11,197 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-02-02 09:19:11,197 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-02-02 09:19:11,198 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 57 remaining) [2024-02-02 09:19:11,199 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 57 remaining) [2024-02-02 09:19:11,200 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 57 remaining) [2024-02-02 09:19:11,203 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 57 remaining) [2024-02-02 09:19:11,203 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 57 remaining) [2024-02-02 09:19:11,203 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 57 remaining) [2024-02-02 09:19:11,203 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 57 remaining) [2024-02-02 09:19:11,203 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 57 remaining) [2024-02-02 09:19:11,203 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 57 remaining) [2024-02-02 09:19:11,203 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 57 remaining) [2024-02-02 09:19:11,204 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 57 remaining) [2024-02-02 09:19:11,204 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 57 remaining) [2024-02-02 09:19:11,204 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 57 remaining) [2024-02-02 09:19:11,204 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 57 remaining) [2024-02-02 09:19:11,204 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 57 remaining) [2024-02-02 09:19:11,204 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 57 remaining) [2024-02-02 09:19:11,204 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 57 remaining) [2024-02-02 09:19:11,204 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 57 remaining) [2024-02-02 09:19:11,205 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 57 remaining) [2024-02-02 09:19:11,205 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 57 remaining) [2024-02-02 09:19:11,205 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 57 remaining) [2024-02-02 09:19:11,205 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 57 remaining) [2024-02-02 09:19:11,205 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 57 remaining) [2024-02-02 09:19:11,205 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 57 remaining) [2024-02-02 09:19:11,205 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 57 remaining) [2024-02-02 09:19:11,205 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 57 remaining) [2024-02-02 09:19:11,206 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (30 of 57 remaining) [2024-02-02 09:19:11,206 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (29 of 57 remaining) [2024-02-02 09:19:11,206 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (28 of 57 remaining) [2024-02-02 09:19:11,206 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT (27 of 57 remaining) [2024-02-02 09:19:11,206 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION (26 of 57 remaining) [2024-02-02 09:19:11,206 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (25 of 57 remaining) [2024-02-02 09:19:11,206 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 57 remaining) [2024-02-02 09:19:11,207 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 57 remaining) [2024-02-02 09:19:11,207 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 57 remaining) [2024-02-02 09:19:11,207 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 57 remaining) [2024-02-02 09:19:11,207 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 57 remaining) [2024-02-02 09:19:11,207 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 57 remaining) [2024-02-02 09:19:11,207 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 57 remaining) [2024-02-02 09:19:11,207 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 57 remaining) [2024-02-02 09:19:11,207 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 57 remaining) [2024-02-02 09:19:11,208 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 57 remaining) [2024-02-02 09:19:11,208 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 57 remaining) [2024-02-02 09:19:11,208 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 57 remaining) [2024-02-02 09:19:11,208 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 57 remaining) [2024-02-02 09:19:11,208 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 57 remaining) [2024-02-02 09:19:11,208 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 57 remaining) [2024-02-02 09:19:11,208 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 57 remaining) [2024-02-02 09:19:11,208 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 57 remaining) [2024-02-02 09:19:11,209 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 57 remaining) [2024-02-02 09:19:11,209 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 57 remaining) [2024-02-02 09:19:11,209 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 57 remaining) [2024-02-02 09:19:11,209 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 57 remaining) [2024-02-02 09:19:11,209 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 57 remaining) [2024-02-02 09:19:11,209 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 57 remaining) [2024-02-02 09:19:11,209 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 57 remaining) [2024-02-02 09:19:11,209 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 57 remaining) [2024-02-02 09:19:11,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-02-02 09:19:11,210 INFO L445 BasicCegarLoop]: Path program histogram: [20, 20, 11, 11, 10, 10, 10, 8, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:19:11,215 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-02-02 09:19:11,215 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-02-02 09:19:11,267 INFO L503 ceAbstractionStarter]: Automizer considered 30 witness invariants [2024-02-02 09:19:11,267 INFO L504 ceAbstractionStarter]: WitnessConsidered=30 [2024-02-02 09:19:11,268 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.02 09:19:11 BasicIcfg [2024-02-02 09:19:11,268 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-02-02 09:19:11,268 INFO L158 Benchmark]: Toolchain (without parser) took 298643.70ms. Allocated memory was 157.3MB in the beginning and 3.7GB in the end (delta: 3.5GB). Free memory was 70.3MB in the beginning and 3.5GB in the end (delta: -3.4GB). Peak memory consumption was 135.4MB. Max. memory is 16.1GB. [2024-02-02 09:19:11,268 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 121.6MB. Free memory is still 81.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:19:11,269 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 157.3MB. Free memory is still 117.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:19:11,269 INFO L158 Benchmark]: CACSL2BoogieTranslator took 721.67ms. Allocated memory is still 157.3MB. Free memory was 70.3MB in the beginning and 112.0MB in the end (delta: -41.7MB). Peak memory consumption was 19.9MB. Max. memory is 16.1GB. [2024-02-02 09:19:11,269 INFO L158 Benchmark]: Boogie Procedure Inliner took 70.66ms. Allocated memory is still 157.3MB. Free memory was 112.0MB in the beginning and 109.1MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-02-02 09:19:11,269 INFO L158 Benchmark]: Boogie Preprocessor took 81.88ms. Allocated memory is still 157.3MB. Free memory was 109.1MB in the beginning and 106.2MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-02 09:19:11,269 INFO L158 Benchmark]: RCFGBuilder took 777.66ms. Allocated memory is still 157.3MB. Free memory was 106.2MB in the beginning and 101.1MB in the end (delta: 5.1MB). Peak memory consumption was 61.3MB. Max. memory is 16.1GB. [2024-02-02 09:19:11,270 INFO L158 Benchmark]: TraceAbstraction took 296984.67ms. Allocated memory was 157.3MB in the beginning and 3.7GB in the end (delta: 3.5GB). Free memory was 100.0MB in the beginning and 3.5GB in the end (delta: -3.4GB). Peak memory consumption was 163.3MB. Max. memory is 16.1GB. [2024-02-02 09:19:11,271 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.16ms. Allocated memory is still 121.6MB. Free memory is still 81.3MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.25ms. Allocated memory is still 157.3MB. Free memory is still 117.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 721.67ms. Allocated memory is still 157.3MB. Free memory was 70.3MB in the beginning and 112.0MB in the end (delta: -41.7MB). Peak memory consumption was 19.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 70.66ms. Allocated memory is still 157.3MB. Free memory was 112.0MB in the beginning and 109.1MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 81.88ms. Allocated memory is still 157.3MB. Free memory was 109.1MB in the beginning and 106.2MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 777.66ms. Allocated memory is still 157.3MB. Free memory was 106.2MB in the beginning and 101.1MB in the end (delta: 5.1MB). Peak memory consumption was 61.3MB. Max. memory is 16.1GB. * TraceAbstraction took 296984.67ms. Allocated memory was 157.3MB in the beginning and 3.7GB in the end (delta: 3.5GB). Free memory was 100.0MB in the beginning and 3.5GB in the end (delta: -3.4GB). Peak memory consumption was 163.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 771]: 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; [L712] 0 int __unbuffered_p1_EBX = 0; [L713] 0 _Bool main$tmp_guard0; [L714] 0 _Bool main$tmp_guard1; [L716] 0 int x = 0; [L718] 0 int y = 0; [L760] 0 pthread_t t2317; VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t2317={5:0}, x=0, y=0] [L761] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,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[__unbuffered_p1_EBX],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]]]]] [L761] FCALL, FORK 0 pthread_create(&t2317, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2317={5:0}, x=0, y=0] [L762] 0 pthread_t t2318; [L721] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [L763] FCALL, FORK 0 pthread_create(&t2318, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2317={5:0}, t2318={3:0}, x=0, y=0] [L722] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L722] 1 y = 1 [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[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L736] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L724] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L737] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L737] 2 __unbuffered_p1_EAX = x [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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L739] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L725] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L725] 1 x = 1 [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[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, 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=0, __unbuffered_p1_EBX=0, 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, 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[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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L740] 2 __unbuffered_p1_EBX = y [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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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=0, __unbuffered_p1_EBX=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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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] [L744] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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] [L745] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L745] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L746] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],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[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=1, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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] [L729] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=1, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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] [L730] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L730] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L731] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],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[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,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[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=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] [L765] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L765] 0 main$tmp_guard0 = __unbuffered_cnt == 2 [L766] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2317={5:0}, t2318={3:0}, x=1, y=1] [L767] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L767] RET 0 assume_abort_if_not(main$tmp_guard0) [L769] 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[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2317={5:0}, t2318={3:0}, x=1, y=1] [L771] 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_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],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[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2317={5:0}, t2318={3:0}, x=1, y=1] - 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: 731]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 732]: 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: 746]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 747]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 769]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 772]: 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: 763]: 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: 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. - 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: 296.8s, OverallIterations: 188, TraceHistogramMax: 1, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 252.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16282 SdHoareTripleChecker+Valid, 36.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15039 mSDsluCounter, 3353 SdHoareTripleChecker+Invalid, 30.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2941 mSDsCounter, 2617 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 54111 IncrementalHoareTripleChecker+Invalid, 56728 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2617 mSolverCounterUnsat, 412 mSDtfsCounter, 54111 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1574 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 1554 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1471 ImplicationChecksByTransitivity, 17.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=13343occurred in iteration=163, InterpolantAutomatonStates: 1554, 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.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 41.7s InterpolantComputationTime, 3548 NumberOfCodeBlocks, 3548 NumberOfCodeBlocksAsserted, 188 NumberOfCheckSat, 3333 ConstructedInterpolants, 0 QuantifiedInterpolants, 87171 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 187 InterpolantComputations, 187 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:19:11,304 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