./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe036.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/safe036.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/safe036.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe036.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:15:16,656 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-02 09:15:16,744 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-02 09:15:16,752 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-02 09:15:16,753 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-02 09:15:16,781 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-02 09:15:16,782 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-02 09:15:16,782 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-02 09:15:16,783 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-02 09:15:16,787 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-02 09:15:16,788 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-02 09:15:16,788 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-02 09:15:16,789 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-02 09:15:16,790 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-02 09:15:16,790 INFO L153 SettingsManager]: * Use SBE=true [2024-02-02 09:15:16,791 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-02 09:15:16,791 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-02 09:15:16,791 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-02 09:15:16,792 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-02 09:15:16,792 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-02 09:15:16,792 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-02 09:15:16,793 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-02 09:15:16,793 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-02 09:15:16,793 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-02 09:15:16,793 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-02 09:15:16,794 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-02 09:15:16,794 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-02 09:15:16,794 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-02 09:15:16,795 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-02 09:15:16,795 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-02 09:15:16,796 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-02 09:15:16,796 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-02 09:15:16,796 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-02 09:15:16,797 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-02 09:15:16,797 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-02 09:15:16,797 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-02 09:15:16,797 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-02 09:15:16,797 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-02 09:15:16,798 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-02 09:15:16,798 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-02 09:15:16,798 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-02 09:15:16,798 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-02 09:15:16,799 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-02 09:15:16,799 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:15:17,086 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-02 09:15:17,109 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-02 09:15:17,113 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-02 09:15:17,114 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-02 09:15:17,114 INFO L274 PluginConnector]: CDTParser initialized [2024-02-02 09:15:17,116 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe036.i [2024-02-02 09:15:18,302 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-02 09:15:18,593 INFO L384 CDTParser]: Found 1 translation units. [2024-02-02 09:15:18,593 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe036.i [2024-02-02 09:15:18,609 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e59b1899/2e2ea10bf5954eefb049ab577d4d3447/FLAG6f876f82a [2024-02-02 09:15:18,915 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e59b1899/2e2ea10bf5954eefb049ab577d4d3447 [2024-02-02 09:15:18,917 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-02 09:15:18,918 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-02 09:15:18,918 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/safe036.yml/witness.yml [2024-02-02 09:15:19,142 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-02 09:15:19,144 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-02 09:15:19,146 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-02 09:15:19,147 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-02 09:15:19,151 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-02 09:15:19,152 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:15:18" (1/2) ... [2024-02-02 09:15:19,153 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57ee9bfd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:15:19, skipping insertion in model container [2024-02-02 09:15:19,153 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:15:18" (1/2) ... [2024-02-02 09:15:19,155 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2de0181e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:15:19, skipping insertion in model container [2024-02-02 09:15:19,155 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:15:19" (2/2) ... [2024-02-02 09:15:19,156 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57ee9bfd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19, skipping insertion in model container [2024-02-02 09:15:19,156 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:15:19" (2/2) ... [2024-02-02 09:15:19,156 INFO L86 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-02 09:15:19,387 INFO L99 nessWitnessExtractor]: Found the following entries in the witness: [2024-02-02 09:15:19,392 INFO L101 nessWitnessExtractor]: Location invariant before [L773-L773] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,393 INFO L101 nessWitnessExtractor]: Location invariant before [L739-L739] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,393 INFO L101 nessWitnessExtractor]: Location invariant before [L775-L775] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,393 INFO L101 nessWitnessExtractor]: Location invariant before [L725-L725] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,393 INFO L101 nessWitnessExtractor]: Location invariant before [L734-L734] (unsigned long )arg == 0UL [2024-02-02 09:15:19,394 INFO L101 nessWitnessExtractor]: Location invariant before [L770-L770] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,394 INFO L101 nessWitnessExtractor]: Location invariant before [L776-L776] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,394 INFO L101 nessWitnessExtractor]: Location invariant before [L724-L724] (unsigned long )arg == 0UL [2024-02-02 09:15:19,395 INFO L101 nessWitnessExtractor]: Location invariant before [L750-L750] (((((((((((((((0 <= __unbuffered_p0_EAX) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,395 INFO L101 nessWitnessExtractor]: Location invariant before [L742-L742] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,395 INFO L101 nessWitnessExtractor]: Location invariant before [L730-L730] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,395 INFO L101 nessWitnessExtractor]: Location invariant before [L745-L745] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,395 INFO L101 nessWitnessExtractor]: Location invariant before [L738-L738] (unsigned long )arg == 0UL [2024-02-02 09:15:19,395 INFO L101 nessWitnessExtractor]: Location invariant before [L747-L747] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,395 INFO L101 nessWitnessExtractor]: Location invariant before [L744-L744] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,395 INFO L101 nessWitnessExtractor]: Location invariant before [L727-L727] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,395 INFO L101 nessWitnessExtractor]: Location invariant before [L722-L722] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,396 INFO L101 nessWitnessExtractor]: Location invariant before [L733-L733] (((((((((((((((0 <= __unbuffered_p0_EAX) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,396 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] ((((expression == 1) && (expression == 0)) && (0 <= expression)) && (expression <= 1)) && (expression == 0 || expression == 1) [2024-02-02 09:15:19,396 INFO L101 nessWitnessExtractor]: Location invariant before [L769-L769] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,396 INFO L101 nessWitnessExtractor]: Location invariant before [L741-L741] (unsigned long )arg == 0UL [2024-02-02 09:15:19,397 INFO L101 nessWitnessExtractor]: Location invariant before [L723-L723] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-02-02 09:15:19,397 INFO L101 nessWitnessExtractor]: Location invariant before [L749-L749] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,397 INFO L101 nessWitnessExtractor]: Location invariant before [L746-L746] (unsigned long )arg == 0UL [2024-02-02 09:15:19,397 INFO L101 nessWitnessExtractor]: Location invariant before [L765-L765] ((((((__unbuffered_cnt == 0) && (__unbuffered_p0_EAX == 0)) && (__unbuffered_p1_EAX == 0)) && (main$tmp_guard0 == (_Bool)0)) && (main$tmp_guard1 == (_Bool)0)) && (x == 0)) && (y == 0) [2024-02-02 09:15:19,397 INFO L101 nessWitnessExtractor]: Location invariant before [L726-L726] (unsigned long )arg == 0UL [2024-02-02 09:15:19,397 INFO L101 nessWitnessExtractor]: Location invariant before [L728-L728] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,398 INFO L101 nessWitnessExtractor]: Location invariant before [L732-L732] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,398 INFO L101 nessWitnessExtractor]: Location invariant before [L731-L731] (unsigned long )arg == 0UL [2024-02-02 09:15:19,398 INFO L101 nessWitnessExtractor]: Location invariant before [L721-L721] (unsigned long )arg == 0UL [2024-02-02 09:15:19,398 INFO L101 nessWitnessExtractor]: Location invariant before [L751-L751] (unsigned long )arg == 0UL [2024-02-02 09:15:19,398 INFO L101 nessWitnessExtractor]: Location invariant before [L740-L740] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (y <= 1)) && (x == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1) [2024-02-02 09:15:19,398 INFO L101 nessWitnessExtractor]: Location invariant before [L729-L729] (unsigned long )arg == 0UL [2024-02-02 09:15:19,399 INFO L101 nessWitnessExtractor]: Location invariant before [L748-L748] (unsigned long )arg == 0UL [2024-02-02 09:15:19,399 INFO L101 nessWitnessExtractor]: Location invariant before [L743-L743] (unsigned long )arg == 0UL [2024-02-02 09:15:19,450 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-02 09:15:19,628 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/safe036.i[941,954] [2024-02-02 09:15:19,769 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-02 09:15:19,778 INFO L202 MainTranslator]: Completed pre-run [2024-02-02 09:15:19,790 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/safe036.i[941,954] [2024-02-02 09:15:19,791 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 Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-02 09:15:19,949 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-02 09:15:19,994 INFO L206 MainTranslator]: Completed translation [2024-02-02 09:15:19,995 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19 WrapperNode [2024-02-02 09:15:19,995 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-02 09:15:19,997 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-02 09:15:19,997 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-02 09:15:19,997 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-02 09:15:20,004 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,037 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,081 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-02-02 09:15:20,082 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-02 09:15:20,082 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-02 09:15:20,083 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-02 09:15:20,083 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-02 09:15:20,094 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,094 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,098 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,118 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:15:20,119 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,119 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,129 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,131 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,133 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,135 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,139 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-02 09:15:20,140 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-02 09:15:20,140 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-02 09:15:20,140 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-02 09:15:20,141 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (1/1) ... [2024-02-02 09:15:20,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-02 09:15:20,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-02 09:15:20,179 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:15:20,185 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:15:20,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-02 09:15:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-02 09:15:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-02 09:15:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-02 09:15:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-02 09:15:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-02 09:15:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-02 09:15:20,217 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-02-02 09:15:20,218 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-02-02 09:15:20,218 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-02-02 09:15:20,218 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-02-02 09:15:20,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-02 09:15:20,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-02 09:15:20,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-02 09:15:20,219 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-02 09:15:20,219 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-02 09:15:20,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-02 09:15:20,220 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:15:20,346 INFO L244 CfgBuilder]: Building ICFG [2024-02-02 09:15:20,348 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-02 09:15:20,831 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-02 09:15:20,831 INFO L293 CfgBuilder]: Performing block encoding [2024-02-02 09:15:21,056 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-02 09:15:21,058 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-02-02 09:15:21,059 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.02 09:15:21 BoogieIcfgContainer [2024-02-02 09:15:21,059 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-02 09:15:21,062 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-02 09:15:21,062 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-02 09:15:21,065 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-02 09:15:21,065 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.02 09:15:18" (1/4) ... [2024-02-02 09:15:21,066 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32004e91 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.02 09:15:21, skipping insertion in model container [2024-02-02 09:15:21,066 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:15:19" (2/4) ... [2024-02-02 09:15:21,067 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32004e91 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 02.02 09:15:21, skipping insertion in model container [2024-02-02 09:15:21,067 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:15:19" (3/4) ... [2024-02-02 09:15:21,068 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32004e91 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 02.02 09:15:21, skipping insertion in model container [2024-02-02 09:15:21,068 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.02 09:15:21" (4/4) ... [2024-02-02 09:15:21,069 INFO L112 eAbstractionObserver]: Analyzing ICFG safe036.i [2024-02-02 09:15:21,087 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-02 09:15:21,088 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 35 error locations. [2024-02-02 09:15:21,088 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-02 09:15:21,170 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-02-02 09:15:21,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 82 places, 76 transitions, 160 flow [2024-02-02 09:15:21,261 INFO L124 PetriNetUnfolderBase]: 1/74 cut-off events. [2024-02-02 09:15:21,261 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-02 09:15:21,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 74 events. 1/74 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 247 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 72. Up to 2 conditions per place. [2024-02-02 09:15:21,269 INFO L82 GeneralOperation]: Start removeDead. Operand has 82 places, 76 transitions, 160 flow [2024-02-02 09:15:21,273 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 74 transitions, 154 flow [2024-02-02 09:15:21,287 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-02 09:15:21,295 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;@a864b1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-02 09:15:21,295 INFO L358 AbstractCegarLoop]: Starting to check reachability of 65 error locations. [2024-02-02 09:15:21,297 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-02 09:15:21,297 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-02-02 09:15:21,297 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-02 09:15:21,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:21,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-02-02 09:15:21,299 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:21,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:21,304 INFO L85 PathProgramCache]: Analyzing trace with hash 10795, now seen corresponding path program 1 times [2024-02-02 09:15:21,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:21,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806286098] [2024-02-02 09:15:21,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:21,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:21,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:21,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:21,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:21,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806286098] [2024-02-02 09:15:21,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806286098] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:21,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:21,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-02-02 09:15:21,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625465617] [2024-02-02 09:15:21,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:21,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-02-02 09:15:21,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:21,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-02-02 09:15:21,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-02-02 09:15:21,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 76 [2024-02-02 09:15:21,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 74 transitions, 154 flow. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call 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,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:21,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 76 [2024-02-02 09:15:21,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:22,725 INFO L124 PetriNetUnfolderBase]: 2719/5026 cut-off events. [2024-02-02 09:15:22,726 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-02-02 09:15:22,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9353 conditions, 5026 events. 2719/5026 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 39409 event pairs, 2089 based on Foata normal form. 144/3088 useless extension candidates. Maximal degree in co-relation 9341. Up to 4269 conditions per place. [2024-02-02 09:15:22,776 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 42 selfloop transitions, 3 changer transitions 0/72 dead transitions. [2024-02-02 09:15:22,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 72 transitions, 243 flow [2024-02-02 09:15:22,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-02-02 09:15:22,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-02-02 09:15:22,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 147 transitions. [2024-02-02 09:15:22,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6447368421052632 [2024-02-02 09:15:22,819 INFO L175 Difference]: Start difference. First operand has 80 places, 74 transitions, 154 flow. Second operand 3 states and 147 transitions. [2024-02-02 09:15:22,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 72 transitions, 243 flow [2024-02-02 09:15:22,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 72 transitions, 240 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:15:22,826 INFO L231 Difference]: Finished difference. Result has 72 places, 66 transitions, 153 flow [2024-02-02 09:15:22,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=153, PETRI_PLACES=72, PETRI_TRANSITIONS=66} [2024-02-02 09:15:22,833 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -8 predicate places. [2024-02-02 09:15:22,833 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 66 transitions, 153 flow [2024-02-02 09:15:22,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call 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,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:22,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-02-02 09:15:22,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-02 09:15:22,834 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:22,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:22,835 INFO L85 PathProgramCache]: Analyzing trace with hash 322009211, now seen corresponding path program 1 times [2024-02-02 09:15:22,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:22,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396612279] [2024-02-02 09:15:22,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:22,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:22,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:22,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:22,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:22,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396612279] [2024-02-02 09:15:22,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396612279] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:22,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:22,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:15:22,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149320322] [2024-02-02 09:15:22,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:22,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:15:22,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:22,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:15:22,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:15:22,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 76 [2024-02-02 09:15:22,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 66 transitions, 153 flow. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:22,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:22,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 76 [2024-02-02 09:15:22,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:23,819 INFO L124 PetriNetUnfolderBase]: 2930/5335 cut-off events. [2024-02-02 09:15:23,820 INFO L125 PetriNetUnfolderBase]: For 456/456 co-relation queries the response was YES. [2024-02-02 09:15:23,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10548 conditions, 5335 events. 2930/5335 cut-off events. For 456/456 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 41461 event pairs, 2108 based on Foata normal form. 654/4267 useless extension candidates. Maximal degree in co-relation 10535. Up to 4412 conditions per place. [2024-02-02 09:15:23,858 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 61 selfloop transitions, 2 changer transitions 0/83 dead transitions. [2024-02-02 09:15:23,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 83 transitions, 322 flow [2024-02-02 09:15:23,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:15:23,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:15:23,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 159 transitions. [2024-02-02 09:15:23,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230263157894737 [2024-02-02 09:15:23,865 INFO L175 Difference]: Start difference. First operand has 72 places, 66 transitions, 153 flow. Second operand 4 states and 159 transitions. [2024-02-02 09:15:23,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 83 transitions, 322 flow [2024-02-02 09:15:23,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 83 transitions, 318 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:15:23,872 INFO L231 Difference]: Finished difference. Result has 68 places, 60 transitions, 142 flow [2024-02-02 09:15:23,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=68, PETRI_TRANSITIONS=60} [2024-02-02 09:15:23,873 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -12 predicate places. [2024-02-02 09:15:23,873 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 60 transitions, 142 flow [2024-02-02 09:15:23,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:23,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:23,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-02-02 09:15:23,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-02-02 09:15:23,874 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:23,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:23,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1392351320, now seen corresponding path program 1 times [2024-02-02 09:15:23,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:23,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318271786] [2024-02-02 09:15:23,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:23,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:23,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:24,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:24,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:24,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318271786] [2024-02-02 09:15:24,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318271786] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:24,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:24,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:15:24,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668212343] [2024-02-02 09:15:24,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:24,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:15:24,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:24,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:15:24,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:15:24,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 76 [2024-02-02 09:15:24,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 60 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:24,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:24,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 76 [2024-02-02 09:15:24,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:25,236 INFO L124 PetriNetUnfolderBase]: 4101/7109 cut-off events. [2024-02-02 09:15:25,236 INFO L125 PetriNetUnfolderBase]: For 753/758 co-relation queries the response was YES. [2024-02-02 09:15:25,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14409 conditions, 7109 events. 4101/7109 cut-off events. For 753/758 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 53147 event pairs, 3164 based on Foata normal form. 11/5042 useless extension candidates. Maximal degree in co-relation 14395. Up to 6398 conditions per place. [2024-02-02 09:15:25,276 INFO L140 encePairwiseOnDemand]: 71/76 looper letters, 53 selfloop transitions, 5 changer transitions 0/73 dead transitions. [2024-02-02 09:15:25,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 73 transitions, 292 flow [2024-02-02 09:15:25,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:15:25,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:15:25,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-02-02 09:15:25,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41776315789473684 [2024-02-02 09:15:25,280 INFO L175 Difference]: Start difference. First operand has 68 places, 60 transitions, 142 flow. Second operand 4 states and 127 transitions. [2024-02-02 09:15:25,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 73 transitions, 292 flow [2024-02-02 09:15:25,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 73 transitions, 288 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:15:25,283 INFO L231 Difference]: Finished difference. Result has 71 places, 62 transitions, 165 flow [2024-02-02 09:15:25,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=165, PETRI_PLACES=71, PETRI_TRANSITIONS=62} [2024-02-02 09:15:25,284 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -9 predicate places. [2024-02-02 09:15:25,284 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 62 transitions, 165 flow [2024-02-02 09:15:25,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:25,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:25,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:25,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-02-02 09:15:25,285 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:25,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:25,286 INFO L85 PathProgramCache]: Analyzing trace with hash 211125018, now seen corresponding path program 1 times [2024-02-02 09:15:25,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:25,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882241715] [2024-02-02 09:15:25,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:25,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:25,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:25,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:25,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:25,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882241715] [2024-02-02 09:15:25,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882241715] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:25,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:25,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:15:25,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828249649] [2024-02-02 09:15:25,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:25,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:15:25,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:25,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:15:25,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:15:25,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 76 [2024-02-02 09:15:25,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 62 transitions, 165 flow. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:25,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:25,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 76 [2024-02-02 09:15:25,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:26,304 INFO L124 PetriNetUnfolderBase]: 3006/5498 cut-off events. [2024-02-02 09:15:26,305 INFO L125 PetriNetUnfolderBase]: For 638/646 co-relation queries the response was YES. [2024-02-02 09:15:26,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11033 conditions, 5498 events. 3006/5498 cut-off events. For 638/646 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 42465 event pairs, 425 based on Foata normal form. 693/4651 useless extension candidates. Maximal degree in co-relation 11017. Up to 4547 conditions per place. [2024-02-02 09:15:26,349 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 69 selfloop transitions, 2 changer transitions 0/86 dead transitions. [2024-02-02 09:15:26,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 86 transitions, 369 flow [2024-02-02 09:15:26,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:15:26,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:15:26,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 166 transitions. [2024-02-02 09:15:26,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460526315789473 [2024-02-02 09:15:26,352 INFO L175 Difference]: Start difference. First operand has 71 places, 62 transitions, 165 flow. Second operand 4 states and 166 transitions. [2024-02-02 09:15:26,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 86 transitions, 369 flow [2024-02-02 09:15:26,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 86 transitions, 357 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:15:26,356 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 149 flow [2024-02-02 09:15:26,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=145, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=149, PETRI_PLACES=66, PETRI_TRANSITIONS=56} [2024-02-02 09:15:26,358 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -14 predicate places. [2024-02-02 09:15:26,358 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 149 flow [2024-02-02 09:15:26,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:26,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:26,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:26,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-02-02 09:15:26,363 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:26,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:26,364 INFO L85 PathProgramCache]: Analyzing trace with hash -2045058637, now seen corresponding path program 1 times [2024-02-02 09:15:26,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:26,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035024222] [2024-02-02 09:15:26,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:26,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:26,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:26,656 INFO L134 CoverageAnalysis]: 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,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:26,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035024222] [2024-02-02 09:15:26,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035024222] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:26,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:26,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:15:26,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664508196] [2024-02-02 09:15:26,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:26,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:15:26,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:26,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:15:26,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:15:26,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 76 [2024-02-02 09:15:26,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 56 transitions, 149 flow. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call 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,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:26,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 76 [2024-02-02 09:15:26,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:27,613 INFO L124 PetriNetUnfolderBase]: 4209/7114 cut-off events. [2024-02-02 09:15:27,614 INFO L125 PetriNetUnfolderBase]: For 910/918 co-relation queries the response was YES. [2024-02-02 09:15:27,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14852 conditions, 7114 events. 4209/7114 cut-off events. For 910/918 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 50280 event pairs, 3473 based on Foata normal form. 11/5137 useless extension candidates. Maximal degree in co-relation 14837. Up to 6665 conditions per place. [2024-02-02 09:15:27,655 INFO L140 encePairwiseOnDemand]: 71/76 looper letters, 49 selfloop transitions, 6 changer transitions 0/65 dead transitions. [2024-02-02 09:15:27,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 65 transitions, 286 flow [2024-02-02 09:15:27,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:15:27,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:15:27,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-02-02 09:15:27,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40460526315789475 [2024-02-02 09:15:27,657 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 149 flow. Second operand 4 states and 123 transitions. [2024-02-02 09:15:27,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 65 transitions, 286 flow [2024-02-02 09:15:27,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 65 transitions, 280 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:15:27,661 INFO L231 Difference]: Finished difference. Result has 69 places, 58 transitions, 176 flow [2024-02-02 09:15:27,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=176, PETRI_PLACES=69, PETRI_TRANSITIONS=58} [2024-02-02 09:15:27,663 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -11 predicate places. [2024-02-02 09:15:27,663 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 58 transitions, 176 flow [2024-02-02 09:15:27,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call 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,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:27,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:27,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-02 09:15:27,664 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:27,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:27,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1980164901, now seen corresponding path program 1 times [2024-02-02 09:15:27,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:27,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571996500] [2024-02-02 09:15:27,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:27,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:27,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:27,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:15:27,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:27,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571996500] [2024-02-02 09:15:27,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571996500] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:27,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:27,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:15:27,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107929503] [2024-02-02 09:15:27,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:27,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:15:27,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:27,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:15:27,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:15:27,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:27,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 58 transitions, 176 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:27,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:27,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:27,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:28,785 INFO L124 PetriNetUnfolderBase]: 3657/6262 cut-off events. [2024-02-02 09:15:28,786 INFO L125 PetriNetUnfolderBase]: For 801/820 co-relation queries the response was YES. [2024-02-02 09:15:28,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13058 conditions, 6262 events. 3657/6262 cut-off events. For 801/820 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 44606 event pairs, 2086 based on Foata normal form. 38/4478 useless extension candidates. Maximal degree in co-relation 13040. Up to 5606 conditions per place. [2024-02-02 09:15:28,828 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 63 selfloop transitions, 8 changer transitions 0/81 dead transitions. [2024-02-02 09:15:28,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 81 transitions, 375 flow [2024-02-02 09:15:28,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:28,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:28,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 166 transitions. [2024-02-02 09:15:28,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-02-02 09:15:28,831 INFO L175 Difference]: Start difference. First operand has 69 places, 58 transitions, 176 flow. Second operand 5 states and 166 transitions. [2024-02-02 09:15:28,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 81 transitions, 375 flow [2024-02-02 09:15:28,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 81 transitions, 370 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:15:28,834 INFO L231 Difference]: Finished difference. Result has 73 places, 60 transitions, 213 flow [2024-02-02 09:15:28,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=213, PETRI_PLACES=73, PETRI_TRANSITIONS=60} [2024-02-02 09:15:28,837 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -7 predicate places. [2024-02-02 09:15:28,838 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 60 transitions, 213 flow [2024-02-02 09:15:28,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:28,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:28,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:28,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-02 09:15:28,839 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:28,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:28,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1755758189, now seen corresponding path program 1 times [2024-02-02 09:15:28,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:28,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895311651] [2024-02-02 09:15:28,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:28,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:28,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:29,066 INFO L134 CoverageAnalysis]: 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,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:29,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895311651] [2024-02-02 09:15:29,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895311651] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:29,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:29,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:15:29,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351895305] [2024-02-02 09:15:29,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:29,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:15:29,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:29,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:15:29,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:15:29,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:15:29,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 60 transitions, 213 flow. Second operand has 5 states, 5 states have (on average 31.6) internal successors, (158), 5 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,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:29,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:15:29,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:29,599 INFO L124 PetriNetUnfolderBase]: 2176/3810 cut-off events. [2024-02-02 09:15:29,599 INFO L125 PetriNetUnfolderBase]: For 1239/1242 co-relation queries the response was YES. [2024-02-02 09:15:29,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8617 conditions, 3810 events. 2176/3810 cut-off events. For 1239/1242 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26327 event pairs, 1784 based on Foata normal form. 51/2949 useless extension candidates. Maximal degree in co-relation 8597. Up to 3351 conditions per place. [2024-02-02 09:15:29,626 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 52 selfloop transitions, 7 changer transitions 0/76 dead transitions. [2024-02-02 09:15:29,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 76 transitions, 369 flow [2024-02-02 09:15:29,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:15:29,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:15:29,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 177 transitions. [2024-02-02 09:15:29,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5822368421052632 [2024-02-02 09:15:29,629 INFO L175 Difference]: Start difference. First operand has 73 places, 60 transitions, 213 flow. Second operand 4 states and 177 transitions. [2024-02-02 09:15:29,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 76 transitions, 369 flow [2024-02-02 09:15:29,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 76 transitions, 355 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:29,633 INFO L231 Difference]: Finished difference. Result has 74 places, 62 transitions, 231 flow [2024-02-02 09:15:29,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=231, PETRI_PLACES=74, PETRI_TRANSITIONS=62} [2024-02-02 09:15:29,634 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -6 predicate places. [2024-02-02 09:15:29,634 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 62 transitions, 231 flow [2024-02-02 09:15:29,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.6) internal successors, (158), 5 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,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:29,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:29,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-02-02 09:15:29,635 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:29,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:29,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1793685174, now seen corresponding path program 1 times [2024-02-02 09:15:29,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:29,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765291465] [2024-02-02 09:15:29,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:29,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:29,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:29,898 INFO L134 CoverageAnalysis]: 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,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:29,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765291465] [2024-02-02 09:15:29,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765291465] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:29,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:29,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:15:29,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087583173] [2024-02-02 09:15:29,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:29,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:15:29,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:29,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:15:29,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:15:29,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:29,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 62 transitions, 231 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 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:29,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:29,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:29,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:30,653 INFO L124 PetriNetUnfolderBase]: 3081/5155 cut-off events. [2024-02-02 09:15:30,654 INFO L125 PetriNetUnfolderBase]: For 2506/2514 co-relation queries the response was YES. [2024-02-02 09:15:30,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12351 conditions, 5155 events. 3081/5155 cut-off events. For 2506/2514 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 34218 event pairs, 2549 based on Foata normal form. 17/4288 useless extension candidates. Maximal degree in co-relation 12330. Up to 4760 conditions per place. [2024-02-02 09:15:30,699 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 61 selfloop transitions, 8 changer transitions 0/79 dead transitions. [2024-02-02 09:15:30,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 79 transitions, 408 flow [2024-02-02 09:15:30,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:30,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:30,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-02-02 09:15:30,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-02-02 09:15:30,701 INFO L175 Difference]: Start difference. First operand has 74 places, 62 transitions, 231 flow. Second operand 5 states and 160 transitions. [2024-02-02 09:15:30,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 79 transitions, 408 flow [2024-02-02 09:15:30,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 79 transitions, 396 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-02-02 09:15:30,706 INFO L231 Difference]: Finished difference. Result has 77 places, 62 transitions, 247 flow [2024-02-02 09:15:30,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=247, PETRI_PLACES=77, PETRI_TRANSITIONS=62} [2024-02-02 09:15:30,707 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -3 predicate places. [2024-02-02 09:15:30,707 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 62 transitions, 247 flow [2024-02-02 09:15:30,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 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:30,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:30,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:30,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-02-02 09:15:30,708 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:30,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:30,709 INFO L85 PathProgramCache]: Analyzing trace with hash -257083709, now seen corresponding path program 1 times [2024-02-02 09:15:30,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:30,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725758799] [2024-02-02 09:15:30,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:30,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:30,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:30,934 INFO L134 CoverageAnalysis]: 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,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:30,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725758799] [2024-02-02 09:15:30,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725758799] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:30,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:30,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:15:30,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89603005] [2024-02-02 09:15:30,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:30,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:15:30,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:30,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:15:30,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:15:30,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:30,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 62 transitions, 247 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call 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,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:30,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:30,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:31,561 INFO L124 PetriNetUnfolderBase]: 3101/5235 cut-off events. [2024-02-02 09:15:31,562 INFO L125 PetriNetUnfolderBase]: For 2901/2909 co-relation queries the response was YES. [2024-02-02 09:15:31,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12937 conditions, 5235 events. 3101/5235 cut-off events. For 2901/2909 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 34928 event pairs, 2077 based on Foata normal form. 20/4696 useless extension candidates. Maximal degree in co-relation 12915. Up to 4787 conditions per place. [2024-02-02 09:15:31,597 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 64 selfloop transitions, 10 changer transitions 0/84 dead transitions. [2024-02-02 09:15:31,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 84 transitions, 453 flow [2024-02-02 09:15:31,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:31,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:31,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-02-02 09:15:31,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4236842105263158 [2024-02-02 09:15:31,599 INFO L175 Difference]: Start difference. First operand has 77 places, 62 transitions, 247 flow. Second operand 5 states and 161 transitions. [2024-02-02 09:15:31,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 84 transitions, 453 flow [2024-02-02 09:15:31,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 84 transitions, 437 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:31,605 INFO L231 Difference]: Finished difference. Result has 79 places, 65 transitions, 275 flow [2024-02-02 09:15:31,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=275, PETRI_PLACES=79, PETRI_TRANSITIONS=65} [2024-02-02 09:15:31,606 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -1 predicate places. [2024-02-02 09:15:31,606 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 65 transitions, 275 flow [2024-02-02 09:15:31,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call 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,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:31,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:31,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-02-02 09:15:31,607 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:31,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:31,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1875971999, now seen corresponding path program 1 times [2024-02-02 09:15:31,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:31,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547413040] [2024-02-02 09:15:31,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:31,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:31,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:31,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:31,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:31,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547413040] [2024-02-02 09:15:31,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547413040] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:31,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:31,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:15:31,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162572603] [2024-02-02 09:15:31,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:31,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:15:31,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:31,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:15:31,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:15:31,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:31,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 65 transitions, 275 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call 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,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:31,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:31,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:32,488 INFO L124 PetriNetUnfolderBase]: 3140/5339 cut-off events. [2024-02-02 09:15:32,488 INFO L125 PetriNetUnfolderBase]: For 3192/3253 co-relation queries the response was YES. [2024-02-02 09:15:32,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13294 conditions, 5339 events. 3140/5339 cut-off events. For 3192/3253 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37043 event pairs, 2567 based on Foata normal form. 54/4809 useless extension candidates. Maximal degree in co-relation 13270. Up to 4846 conditions per place. [2024-02-02 09:15:32,545 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 68 selfloop transitions, 11 changer transitions 0/90 dead transitions. [2024-02-02 09:15:32,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 90 transitions, 501 flow [2024-02-02 09:15:32,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:32,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:32,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-02-02 09:15:32,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42894736842105263 [2024-02-02 09:15:32,547 INFO L175 Difference]: Start difference. First operand has 79 places, 65 transitions, 275 flow. Second operand 5 states and 163 transitions. [2024-02-02 09:15:32,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 90 transitions, 501 flow [2024-02-02 09:15:32,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 90 transitions, 481 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:32,552 INFO L231 Difference]: Finished difference. Result has 82 places, 69 transitions, 307 flow [2024-02-02 09:15:32,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=307, PETRI_PLACES=82, PETRI_TRANSITIONS=69} [2024-02-02 09:15:32,553 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 2 predicate places. [2024-02-02 09:15:32,553 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 69 transitions, 307 flow [2024-02-02 09:15:32,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call 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,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:32,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:32,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-02-02 09:15:32,554 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:32,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:32,554 INFO L85 PathProgramCache]: Analyzing trace with hash -992317113, now seen corresponding path program 2 times [2024-02-02 09:15:32,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:32,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562446912] [2024-02-02 09:15:32,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:32,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:32,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:32,797 INFO L134 CoverageAnalysis]: 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,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:32,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562446912] [2024-02-02 09:15:32,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562446912] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:32,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:32,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:15:32,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726398079] [2024-02-02 09:15:32,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:32,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:15:32,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:32,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:15:32,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:15:32,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:32,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 69 transitions, 307 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call 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,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:32,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:32,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:33,406 INFO L124 PetriNetUnfolderBase]: 3108/5205 cut-off events. [2024-02-02 09:15:33,407 INFO L125 PetriNetUnfolderBase]: For 3221/3229 co-relation queries the response was YES. [2024-02-02 09:15:33,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13150 conditions, 5205 events. 3108/5205 cut-off events. For 3221/3229 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 34911 event pairs, 2099 based on Foata normal form. 20/4662 useless extension candidates. Maximal degree in co-relation 13124. Up to 4811 conditions per place. [2024-02-02 09:15:33,446 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 66 selfloop transitions, 11 changer transitions 0/88 dead transitions. [2024-02-02 09:15:33,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 88 transitions, 505 flow [2024-02-02 09:15:33,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:33,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:33,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-02-02 09:15:33,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-02-02 09:15:33,448 INFO L175 Difference]: Start difference. First operand has 82 places, 69 transitions, 307 flow. Second operand 5 states and 160 transitions. [2024-02-02 09:15:33,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 88 transitions, 505 flow [2024-02-02 09:15:33,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 88 transitions, 495 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-02-02 09:15:33,455 INFO L231 Difference]: Finished difference. Result has 86 places, 70 transitions, 329 flow [2024-02-02 09:15:33,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=329, PETRI_PLACES=86, PETRI_TRANSITIONS=70} [2024-02-02 09:15:33,456 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 6 predicate places. [2024-02-02 09:15:33,456 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 70 transitions, 329 flow [2024-02-02 09:15:33,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call 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,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:33,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:33,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-02-02 09:15:33,457 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:33,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:33,458 INFO L85 PathProgramCache]: Analyzing trace with hash -230366819, now seen corresponding path program 2 times [2024-02-02 09:15:33,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:33,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862742131] [2024-02-02 09:15:33,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:33,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:33,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:33,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:15:33,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:33,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862742131] [2024-02-02 09:15:33,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862742131] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:33,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:33,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:15:33,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391175292] [2024-02-02 09:15:33,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:33,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:15:33,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:33,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:15:33,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:15:33,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:33,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 70 transitions, 329 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call 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,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:33,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:33,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:34,308 INFO L124 PetriNetUnfolderBase]: 3080/5253 cut-off events. [2024-02-02 09:15:34,308 INFO L125 PetriNetUnfolderBase]: For 3387/3426 co-relation queries the response was YES. [2024-02-02 09:15:34,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13167 conditions, 5253 events. 3080/5253 cut-off events. For 3387/3426 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 36400 event pairs, 2522 based on Foata normal form. 39/4718 useless extension candidates. Maximal degree in co-relation 13139. Up to 4779 conditions per place. [2024-02-02 09:15:34,337 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 64 selfloop transitions, 11 changer transitions 0/86 dead transitions. [2024-02-02 09:15:34,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 86 transitions, 515 flow [2024-02-02 09:15:34,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:34,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:34,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-02-02 09:15:34,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41578947368421054 [2024-02-02 09:15:34,339 INFO L175 Difference]: Start difference. First operand has 86 places, 70 transitions, 329 flow. Second operand 5 states and 158 transitions. [2024-02-02 09:15:34,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 86 transitions, 515 flow [2024-02-02 09:15:34,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 86 transitions, 500 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:15:34,344 INFO L231 Difference]: Finished difference. Result has 89 places, 70 transitions, 341 flow [2024-02-02 09:15:34,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=341, PETRI_PLACES=89, PETRI_TRANSITIONS=70} [2024-02-02 09:15:34,345 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 9 predicate places. [2024-02-02 09:15:34,346 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 70 transitions, 341 flow [2024-02-02 09:15:34,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call 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,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:34,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:34,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-02-02 09:15:34,346 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:34,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:34,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1328405723, now seen corresponding path program 1 times [2024-02-02 09:15:34,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:34,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578237006] [2024-02-02 09:15:34,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:34,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:34,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:34,574 INFO L134 CoverageAnalysis]: 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,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:34,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578237006] [2024-02-02 09:15:34,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578237006] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:34,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:34,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:15:34,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81338302] [2024-02-02 09:15:34,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:34,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:15:34,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:34,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:15:34,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:15:34,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:15:34,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 70 transitions, 341 flow. Second operand has 6 states, 6 states have (on average 31.5) internal successors, (189), 6 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call 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,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:34,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:15:34,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:35,072 INFO L124 PetriNetUnfolderBase]: 1994/3645 cut-off events. [2024-02-02 09:15:35,072 INFO L125 PetriNetUnfolderBase]: For 2959/2983 co-relation queries the response was YES. [2024-02-02 09:15:35,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9106 conditions, 3645 events. 1994/3645 cut-off events. For 2959/2983 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 25613 event pairs, 1280 based on Foata normal form. 71/3308 useless extension candidates. Maximal degree in co-relation 9076. Up to 2897 conditions per place. [2024-02-02 09:15:35,095 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 72 selfloop transitions, 12 changer transitions 0/103 dead transitions. [2024-02-02 09:15:35,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 103 transitions, 623 flow [2024-02-02 09:15:35,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:35,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:35,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 222 transitions. [2024-02-02 09:15:35,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842105263157895 [2024-02-02 09:15:35,097 INFO L175 Difference]: Start difference. First operand has 89 places, 70 transitions, 341 flow. Second operand 5 states and 222 transitions. [2024-02-02 09:15:35,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 103 transitions, 623 flow [2024-02-02 09:15:35,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 103 transitions, 586 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:35,103 INFO L231 Difference]: Finished difference. Result has 91 places, 79 transitions, 404 flow [2024-02-02 09:15:35,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=404, PETRI_PLACES=91, PETRI_TRANSITIONS=79} [2024-02-02 09:15:35,104 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 11 predicate places. [2024-02-02 09:15:35,104 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 79 transitions, 404 flow [2024-02-02 09:15:35,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 31.5) internal successors, (189), 6 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call 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:35,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:35,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:35,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-02-02 09:15:35,105 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:35,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:35,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1070987211, now seen corresponding path program 2 times [2024-02-02 09:15:35,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:35,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353299392] [2024-02-02 09:15:35,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:35,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:35,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:35,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:35,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:35,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353299392] [2024-02-02 09:15:35,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353299392] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:35,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:35,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:15:35,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867971752] [2024-02-02 09:15:35,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:35,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:15:35,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:35,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:15:35,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:15:35,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:15:35,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 79 transitions, 404 flow. Second operand has 6 states, 6 states have (on average 31.5) internal successors, (189), 6 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call 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:35,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:35,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:15:35,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:35,806 INFO L124 PetriNetUnfolderBase]: 1962/3650 cut-off events. [2024-02-02 09:15:35,806 INFO L125 PetriNetUnfolderBase]: For 4179/4208 co-relation queries the response was YES. [2024-02-02 09:15:35,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9583 conditions, 3650 events. 1962/3650 cut-off events. For 4179/4208 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 26103 event pairs, 1138 based on Foata normal form. 45/3286 useless extension candidates. Maximal degree in co-relation 9551. Up to 2889 conditions per place. [2024-02-02 09:15:35,825 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 69 selfloop transitions, 13 changer transitions 0/101 dead transitions. [2024-02-02 09:15:35,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 101 transitions, 633 flow [2024-02-02 09:15:35,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:35,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:35,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 217 transitions. [2024-02-02 09:15:35,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710526315789474 [2024-02-02 09:15:35,829 INFO L175 Difference]: Start difference. First operand has 91 places, 79 transitions, 404 flow. Second operand 5 states and 217 transitions. [2024-02-02 09:15:35,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 101 transitions, 633 flow [2024-02-02 09:15:35,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 101 transitions, 633 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-02-02 09:15:35,838 INFO L231 Difference]: Finished difference. Result has 96 places, 80 transitions, 441 flow [2024-02-02 09:15:35,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=441, PETRI_PLACES=96, PETRI_TRANSITIONS=80} [2024-02-02 09:15:35,839 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 16 predicate places. [2024-02-02 09:15:35,839 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 80 transitions, 441 flow [2024-02-02 09:15:35,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 31.5) internal successors, (189), 6 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call 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:35,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:35,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:35,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-02-02 09:15:35,840 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:35,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:35,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1914111990, now seen corresponding path program 1 times [2024-02-02 09:15:35,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:35,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177160032] [2024-02-02 09:15:35,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:35,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:35,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:36,099 INFO L134 CoverageAnalysis]: 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,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:36,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177160032] [2024-02-02 09:15:36,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177160032] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:36,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:36,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:15:36,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999987962] [2024-02-02 09:15:36,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:36,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:36,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:36,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:36,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:36,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:36,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 80 transitions, 441 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:36,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:36,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:36,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:36,758 INFO L124 PetriNetUnfolderBase]: 2776/4974 cut-off events. [2024-02-02 09:15:36,758 INFO L125 PetriNetUnfolderBase]: For 5876/5922 co-relation queries the response was YES. [2024-02-02 09:15:36,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13198 conditions, 4974 events. 2776/4974 cut-off events. For 5876/5922 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 34486 event pairs, 1842 based on Foata normal form. 57/4514 useless extension candidates. Maximal degree in co-relation 13163. Up to 4025 conditions per place. [2024-02-02 09:15:36,788 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 86 selfloop transitions, 16 changer transitions 0/113 dead transitions. [2024-02-02 09:15:36,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 113 transitions, 740 flow [2024-02-02 09:15:36,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:36,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:36,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-02-02 09:15:36,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4276315789473684 [2024-02-02 09:15:36,790 INFO L175 Difference]: Start difference. First operand has 96 places, 80 transitions, 441 flow. Second operand 6 states and 195 transitions. [2024-02-02 09:15:36,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 113 transitions, 740 flow [2024-02-02 09:15:36,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 113 transitions, 732 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:15:36,801 INFO L231 Difference]: Finished difference. Result has 102 places, 82 transitions, 493 flow [2024-02-02 09:15:36,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=493, PETRI_PLACES=102, PETRI_TRANSITIONS=82} [2024-02-02 09:15:36,801 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 22 predicate places. [2024-02-02 09:15:36,802 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 82 transitions, 493 flow [2024-02-02 09:15:36,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:36,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:36,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:36,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-02-02 09:15:36,802 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:36,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:36,803 INFO L85 PathProgramCache]: Analyzing trace with hash -736366138, now seen corresponding path program 1 times [2024-02-02 09:15:36,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:36,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066222541] [2024-02-02 09:15:36,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:36,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:36,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:37,041 INFO L134 CoverageAnalysis]: 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,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:37,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066222541] [2024-02-02 09:15:37,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066222541] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:37,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:37,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:15:37,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498490434] [2024-02-02 09:15:37,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:37,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:37,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:37,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:37,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:37,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:37,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 82 transitions, 493 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:37,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:37,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:37,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:37,810 INFO L124 PetriNetUnfolderBase]: 2835/5047 cut-off events. [2024-02-02 09:15:37,810 INFO L125 PetriNetUnfolderBase]: For 7135/7149 co-relation queries the response was YES. [2024-02-02 09:15:37,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13835 conditions, 5047 events. 2835/5047 cut-off events. For 7135/7149 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 35155 event pairs, 1716 based on Foata normal form. 26/4524 useless extension candidates. Maximal degree in co-relation 13797. Up to 4058 conditions per place. [2024-02-02 09:15:37,837 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 89 selfloop transitions, 21 changer transitions 0/122 dead transitions. [2024-02-02 09:15:37,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 122 transitions, 848 flow [2024-02-02 09:15:37,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:37,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:37,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 202 transitions. [2024-02-02 09:15:37,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44298245614035087 [2024-02-02 09:15:37,839 INFO L175 Difference]: Start difference. First operand has 102 places, 82 transitions, 493 flow. Second operand 6 states and 202 transitions. [2024-02-02 09:15:37,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 122 transitions, 848 flow [2024-02-02 09:15:37,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 122 transitions, 814 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:37,848 INFO L231 Difference]: Finished difference. Result has 105 places, 89 transitions, 568 flow [2024-02-02 09:15:37,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=568, PETRI_PLACES=105, PETRI_TRANSITIONS=89} [2024-02-02 09:15:37,849 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 25 predicate places. [2024-02-02 09:15:37,849 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 89 transitions, 568 flow [2024-02-02 09:15:37,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:37,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:37,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:37,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-02-02 09:15:37,850 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:37,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:37,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1071006564, now seen corresponding path program 2 times [2024-02-02 09:15:37,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:37,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269718359] [2024-02-02 09:15:37,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:37,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:37,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:38,102 INFO L134 CoverageAnalysis]: 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:38,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:38,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269718359] [2024-02-02 09:15:38,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269718359] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:38,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:38,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:15:38,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922470212] [2024-02-02 09:15:38,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:38,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:38,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:38,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:38,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:38,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:38,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 89 transitions, 568 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:38,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:38,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:38,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:38,844 INFO L124 PetriNetUnfolderBase]: 3594/6243 cut-off events. [2024-02-02 09:15:38,844 INFO L125 PetriNetUnfolderBase]: For 9801/9956 co-relation queries the response was YES. [2024-02-02 09:15:38,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18002 conditions, 6243 events. 3594/6243 cut-off events. For 9801/9956 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 42152 event pairs, 1950 based on Foata normal form. 99/5738 useless extension candidates. Maximal degree in co-relation 17962. Up to 4813 conditions per place. [2024-02-02 09:15:38,884 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 91 selfloop transitions, 22 changer transitions 0/127 dead transitions. [2024-02-02 09:15:38,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 127 transitions, 946 flow [2024-02-02 09:15:38,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:38,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:38,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-02-02 09:15:38,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43201754385964913 [2024-02-02 09:15:38,886 INFO L175 Difference]: Start difference. First operand has 105 places, 89 transitions, 568 flow. Second operand 6 states and 197 transitions. [2024-02-02 09:15:38,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 127 transitions, 946 flow [2024-02-02 09:15:38,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 127 transitions, 902 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:38,897 INFO L231 Difference]: Finished difference. Result has 107 places, 94 transitions, 623 flow [2024-02-02 09:15:38,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=623, PETRI_PLACES=107, PETRI_TRANSITIONS=94} [2024-02-02 09:15:38,897 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 27 predicate places. [2024-02-02 09:15:38,897 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 94 transitions, 623 flow [2024-02-02 09:15:38,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:38,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:38,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:38,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-02-02 09:15:38,898 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:38,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:38,899 INFO L85 PathProgramCache]: Analyzing trace with hash -274717878, now seen corresponding path program 2 times [2024-02-02 09:15:38,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:38,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146877200] [2024-02-02 09:15:38,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:38,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:38,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:39,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:39,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:39,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146877200] [2024-02-02 09:15:39,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146877200] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:39,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:39,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:15:39,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300039433] [2024-02-02 09:15:39,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:39,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:39,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:39,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:39,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:39,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:39,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 94 transitions, 623 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:39,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:39,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:39,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:39,956 INFO L124 PetriNetUnfolderBase]: 2825/5041 cut-off events. [2024-02-02 09:15:39,956 INFO L125 PetriNetUnfolderBase]: For 8417/8437 co-relation queries the response was YES. [2024-02-02 09:15:39,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14644 conditions, 5041 events. 2825/5041 cut-off events. For 8417/8437 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 35209 event pairs, 1734 based on Foata normal form. 86/4576 useless extension candidates. Maximal degree in co-relation 14603. Up to 4079 conditions per place. [2024-02-02 09:15:39,988 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 80 selfloop transitions, 25 changer transitions 0/117 dead transitions. [2024-02-02 09:15:39,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 117 transitions, 911 flow [2024-02-02 09:15:39,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:39,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:39,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-02-02 09:15:39,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4100877192982456 [2024-02-02 09:15:39,990 INFO L175 Difference]: Start difference. First operand has 107 places, 94 transitions, 623 flow. Second operand 6 states and 187 transitions. [2024-02-02 09:15:39,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 117 transitions, 911 flow [2024-02-02 09:15:39,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 117 transitions, 890 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:15:40,000 INFO L231 Difference]: Finished difference. Result has 111 places, 95 transitions, 675 flow [2024-02-02 09:15:40,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=675, PETRI_PLACES=111, PETRI_TRANSITIONS=95} [2024-02-02 09:15:40,000 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 31 predicate places. [2024-02-02 09:15:40,000 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 95 transitions, 675 flow [2024-02-02 09:15:40,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:40,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:40,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:15:40,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-02-02 09:15:40,001 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:40,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:40,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1955799264, now seen corresponding path program 3 times [2024-02-02 09:15:40,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:40,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116820248] [2024-02-02 09:15:40,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:40,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:40,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:40,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:40,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:40,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116820248] [2024-02-02 09:15:40,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116820248] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:40,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:40,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:15:40,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898533953] [2024-02-02 09:15:40,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:40,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:40,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:40,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:40,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:40,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:40,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 95 transitions, 675 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:40,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:40,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:40,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:41,122 INFO L124 PetriNetUnfolderBase]: 3371/5886 cut-off events. [2024-02-02 09:15:41,123 INFO L125 PetriNetUnfolderBase]: For 11895/12047 co-relation queries the response was YES. [2024-02-02 09:15:41,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17538 conditions, 5886 events. 3371/5886 cut-off events. For 11895/12047 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 39715 event pairs, 1862 based on Foata normal form. 76/5370 useless extension candidates. Maximal degree in co-relation 17496. Up to 4798 conditions per place. [2024-02-02 09:15:41,162 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 80 selfloop transitions, 29 changer transitions 0/123 dead transitions. [2024-02-02 09:15:41,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 123 transitions, 977 flow [2024-02-02 09:15:41,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:41,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:41,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-02-02 09:15:41,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-02-02 09:15:41,164 INFO L175 Difference]: Start difference. First operand has 111 places, 95 transitions, 675 flow. Second operand 6 states and 192 transitions. [2024-02-02 09:15:41,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 123 transitions, 977 flow [2024-02-02 09:15:41,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 123 transitions, 927 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:41,179 INFO L231 Difference]: Finished difference. Result has 114 places, 100 transitions, 744 flow [2024-02-02 09:15:41,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=744, PETRI_PLACES=114, PETRI_TRANSITIONS=100} [2024-02-02 09:15:41,179 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 34 predicate places. [2024-02-02 09:15:41,180 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 100 transitions, 744 flow [2024-02-02 09:15:41,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:41,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:41,180 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:41,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-02-02 09:15:41,180 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:41,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:41,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1090462761, now seen corresponding path program 1 times [2024-02-02 09:15:41,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:41,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606306652] [2024-02-02 09:15:41,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:41,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:41,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:41,501 INFO L134 CoverageAnalysis]: 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,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:41,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606306652] [2024-02-02 09:15:41,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606306652] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:41,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:41,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:41,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085244342] [2024-02-02 09:15:41,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:41,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:41,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:41,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:41,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:41,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:41,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 100 transitions, 744 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:41,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:41,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:42,218 INFO L124 PetriNetUnfolderBase]: 2577/4578 cut-off events. [2024-02-02 09:15:42,218 INFO L125 PetriNetUnfolderBase]: For 10994/11138 co-relation queries the response was YES. [2024-02-02 09:15:42,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14245 conditions, 4578 events. 2577/4578 cut-off events. For 10994/11138 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 30761 event pairs, 1155 based on Foata normal form. 106/4237 useless extension candidates. Maximal degree in co-relation 14201. Up to 3252 conditions per place. [2024-02-02 09:15:42,242 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 94 selfloop transitions, 28 changer transitions 0/136 dead transitions. [2024-02-02 09:15:42,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 136 transitions, 1121 flow [2024-02-02 09:15:42,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:42,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:42,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 203 transitions. [2024-02-02 09:15:42,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451754385964912 [2024-02-02 09:15:42,244 INFO L175 Difference]: Start difference. First operand has 114 places, 100 transitions, 744 flow. Second operand 6 states and 203 transitions. [2024-02-02 09:15:42,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 136 transitions, 1121 flow [2024-02-02 09:15:42,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 136 transitions, 1062 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:42,258 INFO L231 Difference]: Finished difference. Result has 116 places, 104 transitions, 794 flow [2024-02-02 09:15:42,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=794, PETRI_PLACES=116, PETRI_TRANSITIONS=104} [2024-02-02 09:15:42,259 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 36 predicate places. [2024-02-02 09:15:42,259 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 104 transitions, 794 flow [2024-02-02 09:15:42,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:42,260 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:42,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-02-02 09:15:42,260 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:42,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:42,261 INFO L85 PathProgramCache]: Analyzing trace with hash 308806242, now seen corresponding path program 1 times [2024-02-02 09:15:42,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:42,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117870387] [2024-02-02 09:15:42,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:42,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:42,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:42,521 INFO L134 CoverageAnalysis]: 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,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:42,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117870387] [2024-02-02 09:15:42,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117870387] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:42,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:42,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:15:42,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636614494] [2024-02-02 09:15:42,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:42,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:42,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:42,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:42,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:42,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:15:42,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 104 transitions, 794 flow. Second operand has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 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:15:42,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:42,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:15:42,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:43,058 INFO L124 PetriNetUnfolderBase]: 2021/3787 cut-off events. [2024-02-02 09:15:43,059 INFO L125 PetriNetUnfolderBase]: For 11644/11799 co-relation queries the response was YES. [2024-02-02 09:15:43,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12406 conditions, 3787 events. 2021/3787 cut-off events. For 11644/11799 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 26637 event pairs, 905 based on Foata normal form. 47/3557 useless extension candidates. Maximal degree in co-relation 12361. Up to 2617 conditions per place. [2024-02-02 09:15:43,083 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 84 selfloop transitions, 29 changer transitions 0/138 dead transitions. [2024-02-02 09:15:43,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 138 transitions, 1170 flow [2024-02-02 09:15:43,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:43,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:43,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 262 transitions. [2024-02-02 09:15:43,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745614035087719 [2024-02-02 09:15:43,085 INFO L175 Difference]: Start difference. First operand has 116 places, 104 transitions, 794 flow. Second operand 6 states and 262 transitions. [2024-02-02 09:15:43,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 138 transitions, 1170 flow [2024-02-02 09:15:43,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 138 transitions, 1118 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:43,114 INFO L231 Difference]: Finished difference. Result has 118 places, 106 transitions, 830 flow [2024-02-02 09:15:43,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=830, PETRI_PLACES=118, PETRI_TRANSITIONS=106} [2024-02-02 09:15:43,115 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 38 predicate places. [2024-02-02 09:15:43,115 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 106 transitions, 830 flow [2024-02-02 09:15:43,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 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:15:43,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:43,115 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:43,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-02-02 09:15:43,116 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:43,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:43,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1493062664, now seen corresponding path program 2 times [2024-02-02 09:15:43,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:43,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822962376] [2024-02-02 09:15:43,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:43,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:43,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:43,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:43,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:43,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822962376] [2024-02-02 09:15:43,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822962376] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:43,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:43,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:15:43,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226866567] [2024-02-02 09:15:43,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:43,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:43,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:43,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:43,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:43,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:15:43,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 106 transitions, 830 flow. Second operand has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 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:15:43,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:43,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:15:43,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:43,954 INFO L124 PetriNetUnfolderBase]: 1989/3739 cut-off events. [2024-02-02 09:15:43,954 INFO L125 PetriNetUnfolderBase]: For 11273/11424 co-relation queries the response was YES. [2024-02-02 09:15:43,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12128 conditions, 3739 events. 1989/3739 cut-off events. For 11273/11424 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 26284 event pairs, 897 based on Foata normal form. 47/3509 useless extension candidates. Maximal degree in co-relation 12083. Up to 2609 conditions per place. [2024-02-02 09:15:43,973 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 77 selfloop transitions, 27 changer transitions 0/129 dead transitions. [2024-02-02 09:15:43,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 129 transitions, 1118 flow [2024-02-02 09:15:43,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:15:43,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:15:43,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 221 transitions. [2024-02-02 09:15:43,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815789473684211 [2024-02-02 09:15:43,974 INFO L175 Difference]: Start difference. First operand has 118 places, 106 transitions, 830 flow. Second operand 5 states and 221 transitions. [2024-02-02 09:15:43,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 129 transitions, 1118 flow [2024-02-02 09:15:43,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 129 transitions, 1055 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:43,984 INFO L231 Difference]: Finished difference. Result has 119 places, 106 transitions, 833 flow [2024-02-02 09:15:43,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=833, PETRI_PLACES=119, PETRI_TRANSITIONS=106} [2024-02-02 09:15:43,985 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 39 predicate places. [2024-02-02 09:15:43,985 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 106 transitions, 833 flow [2024-02-02 09:15:43,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 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:15:43,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:43,985 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:43,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-02-02 09:15:43,986 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:43,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:43,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1386764110, now seen corresponding path program 1 times [2024-02-02 09:15:43,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:43,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172356941] [2024-02-02 09:15:43,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:43,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:44,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:44,270 INFO L134 CoverageAnalysis]: 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,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:44,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172356941] [2024-02-02 09:15:44,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172356941] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:44,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:44,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:15:44,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388658373] [2024-02-02 09:15:44,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:44,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:44,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:44,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:44,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:44,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:15:44,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 106 transitions, 833 flow. Second operand has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 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:15:44,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:44,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:15:44,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:44,798 INFO L124 PetriNetUnfolderBase]: 1811/3444 cut-off events. [2024-02-02 09:15:44,798 INFO L125 PetriNetUnfolderBase]: For 12062/12197 co-relation queries the response was YES. [2024-02-02 09:15:44,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11327 conditions, 3444 events. 1811/3444 cut-off events. For 12062/12197 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 23512 event pairs, 941 based on Foata normal form. 87/3296 useless extension candidates. Maximal degree in co-relation 11281. Up to 2358 conditions per place. [2024-02-02 09:15:44,825 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 88 selfloop transitions, 27 changer transitions 0/140 dead transitions. [2024-02-02 09:15:44,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 140 transitions, 1201 flow [2024-02-02 09:15:44,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:44,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:44,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 262 transitions. [2024-02-02 09:15:44,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745614035087719 [2024-02-02 09:15:44,827 INFO L175 Difference]: Start difference. First operand has 119 places, 106 transitions, 833 flow. Second operand 6 states and 262 transitions. [2024-02-02 09:15:44,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 140 transitions, 1201 flow [2024-02-02 09:15:44,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 140 transitions, 1139 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:44,840 INFO L231 Difference]: Finished difference. Result has 121 places, 110 transitions, 874 flow [2024-02-02 09:15:44,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=874, PETRI_PLACES=121, PETRI_TRANSITIONS=110} [2024-02-02 09:15:44,840 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 41 predicate places. [2024-02-02 09:15:44,841 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 110 transitions, 874 flow [2024-02-02 09:15:44,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 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:15:44,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:44,841 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:44,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-02-02 09:15:44,841 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:44,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:44,842 INFO L85 PathProgramCache]: Analyzing trace with hash 214444430, now seen corresponding path program 2 times [2024-02-02 09:15:44,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:44,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590400711] [2024-02-02 09:15:44,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:44,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:44,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:45,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:45,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:45,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590400711] [2024-02-02 09:15:45,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590400711] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:45,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:45,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:15:45,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716191571] [2024-02-02 09:15:45,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:45,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:45,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:45,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:45,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:45,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:15:45,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 110 transitions, 874 flow. Second operand has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 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:15:45,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:45,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:15:45,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:45,620 INFO L124 PetriNetUnfolderBase]: 1872/3534 cut-off events. [2024-02-02 09:15:45,620 INFO L125 PetriNetUnfolderBase]: For 12769/12911 co-relation queries the response was YES. [2024-02-02 09:15:45,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12001 conditions, 3534 events. 1872/3534 cut-off events. For 12769/12911 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 24210 event pairs, 795 based on Foata normal form. 52/3363 useless extension candidates. Maximal degree in co-relation 11954. Up to 2347 conditions per place. [2024-02-02 09:15:45,648 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 88 selfloop transitions, 31 changer transitions 0/144 dead transitions. [2024-02-02 09:15:45,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 144 transitions, 1266 flow [2024-02-02 09:15:45,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:45,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:45,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 262 transitions. [2024-02-02 09:15:45,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745614035087719 [2024-02-02 09:15:45,650 INFO L175 Difference]: Start difference. First operand has 121 places, 110 transitions, 874 flow. Second operand 6 states and 262 transitions. [2024-02-02 09:15:45,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 144 transitions, 1266 flow [2024-02-02 09:15:45,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 144 transitions, 1246 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-02-02 09:15:45,667 INFO L231 Difference]: Finished difference. Result has 125 places, 112 transitions, 938 flow [2024-02-02 09:15:45,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=938, PETRI_PLACES=125, PETRI_TRANSITIONS=112} [2024-02-02 09:15:45,668 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 45 predicate places. [2024-02-02 09:15:45,668 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 112 transitions, 938 flow [2024-02-02 09:15:45,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 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:15:45,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:45,669 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:45,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-02-02 09:15:45,669 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:45,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:45,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1152589916, now seen corresponding path program 3 times [2024-02-02 09:15:45,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:45,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707493042] [2024-02-02 09:15:45,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:45,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:45,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:45,902 INFO L134 CoverageAnalysis]: 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,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:45,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707493042] [2024-02-02 09:15:45,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707493042] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:45,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:45,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:15:45,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800254902] [2024-02-02 09:15:45,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:45,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:15:45,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:45,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:15:45,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:15:45,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:15:45,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 112 transitions, 938 flow. Second operand has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 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:15:45,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:45,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:15:45,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:46,517 INFO L124 PetriNetUnfolderBase]: 1840/3500 cut-off events. [2024-02-02 09:15:46,517 INFO L125 PetriNetUnfolderBase]: For 13862/13999 co-relation queries the response was YES. [2024-02-02 09:15:46,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12051 conditions, 3500 events. 1840/3500 cut-off events. For 13862/13999 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 23996 event pairs, 1013 based on Foata normal form. 55/3346 useless extension candidates. Maximal degree in co-relation 12002. Up to 2815 conditions per place. [2024-02-02 09:15:46,539 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 88 selfloop transitions, 17 changer transitions 0/130 dead transitions. [2024-02-02 09:15:46,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 130 transitions, 1206 flow [2024-02-02 09:15:46,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:46,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:46,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 244 transitions. [2024-02-02 09:15:46,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5350877192982456 [2024-02-02 09:15:46,541 INFO L175 Difference]: Start difference. First operand has 125 places, 112 transitions, 938 flow. Second operand 6 states and 244 transitions. [2024-02-02 09:15:46,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 130 transitions, 1206 flow [2024-02-02 09:15:46,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 130 transitions, 1139 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:46,563 INFO L231 Difference]: Finished difference. Result has 127 places, 112 transitions, 911 flow [2024-02-02 09:15:46,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=911, PETRI_PLACES=127, PETRI_TRANSITIONS=112} [2024-02-02 09:15:46,564 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 47 predicate places. [2024-02-02 09:15:46,564 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 112 transitions, 911 flow [2024-02-02 09:15:46,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 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:15:46,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:46,564 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:46,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-02-02 09:15:46,565 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:46,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:46,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1346137457, now seen corresponding path program 2 times [2024-02-02 09:15:46,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:46,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823829656] [2024-02-02 09:15:46,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:46,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:46,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:46,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:46,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:46,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823829656] [2024-02-02 09:15:46,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823829656] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:46,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:46,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:46,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063761806] [2024-02-02 09:15:46,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:46,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:46,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:46,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:46,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:46,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:46,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 112 transitions, 911 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:46,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:46,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:47,568 INFO L124 PetriNetUnfolderBase]: 2485/4424 cut-off events. [2024-02-02 09:15:47,568 INFO L125 PetriNetUnfolderBase]: For 14528/14648 co-relation queries the response was YES. [2024-02-02 09:15:47,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14888 conditions, 4424 events. 2485/4424 cut-off events. For 14528/14648 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 29127 event pairs, 899 based on Foata normal form. 77/4259 useless extension candidates. Maximal degree in co-relation 14838. Up to 3089 conditions per place. [2024-02-02 09:15:47,596 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 100 selfloop transitions, 37 changer transitions 0/151 dead transitions. [2024-02-02 09:15:47,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 151 transitions, 1319 flow [2024-02-02 09:15:47,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:47,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:47,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 206 transitions. [2024-02-02 09:15:47,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517543859649123 [2024-02-02 09:15:47,598 INFO L175 Difference]: Start difference. First operand has 127 places, 112 transitions, 911 flow. Second operand 6 states and 206 transitions. [2024-02-02 09:15:47,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 151 transitions, 1319 flow [2024-02-02 09:15:47,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 151 transitions, 1276 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:47,617 INFO L231 Difference]: Finished difference. Result has 130 places, 117 transitions, 1008 flow [2024-02-02 09:15:47,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1008, PETRI_PLACES=130, PETRI_TRANSITIONS=117} [2024-02-02 09:15:47,618 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 50 predicate places. [2024-02-02 09:15:47,618 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 117 transitions, 1008 flow [2024-02-02 09:15:47,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:47,619 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:47,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-02-02 09:15:47,619 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:47,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:47,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1308364413, now seen corresponding path program 1 times [2024-02-02 09:15:47,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:47,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386696265] [2024-02-02 09:15:47,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:47,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:47,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:47,908 INFO L134 CoverageAnalysis]: 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:47,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:47,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386696265] [2024-02-02 09:15:47,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386696265] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:47,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:47,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:47,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188628559] [2024-02-02 09:15:47,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:47,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:47,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:47,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:47,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:47,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:47,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 117 transitions, 1008 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:47,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:47,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:47,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:48,591 INFO L124 PetriNetUnfolderBase]: 2599/4637 cut-off events. [2024-02-02 09:15:48,592 INFO L125 PetriNetUnfolderBase]: For 16847/17041 co-relation queries the response was YES. [2024-02-02 09:15:48,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16309 conditions, 4637 events. 2599/4637 cut-off events. For 16847/17041 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 30009 event pairs, 985 based on Foata normal form. 78/4435 useless extension candidates. Maximal degree in co-relation 16258. Up to 3279 conditions per place. [2024-02-02 09:15:48,622 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 102 selfloop transitions, 31 changer transitions 0/149 dead transitions. [2024-02-02 09:15:48,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 149 transitions, 1375 flow [2024-02-02 09:15:48,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:48,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:48,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 199 transitions. [2024-02-02 09:15:48,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43640350877192985 [2024-02-02 09:15:48,624 INFO L175 Difference]: Start difference. First operand has 130 places, 117 transitions, 1008 flow. Second operand 6 states and 199 transitions. [2024-02-02 09:15:48,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 149 transitions, 1375 flow [2024-02-02 09:15:48,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 149 transitions, 1308 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:48,646 INFO L231 Difference]: Finished difference. Result has 132 places, 117 transitions, 1025 flow [2024-02-02 09:15:48,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1025, PETRI_PLACES=132, PETRI_TRANSITIONS=117} [2024-02-02 09:15:48,647 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 52 predicate places. [2024-02-02 09:15:48,647 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 117 transitions, 1025 flow [2024-02-02 09:15:48,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:48,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:48,647 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:48,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-02-02 09:15:48,647 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:48,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:48,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1522332431, now seen corresponding path program 1 times [2024-02-02 09:15:48,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:48,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215797466] [2024-02-02 09:15:48,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:48,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:48,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:48,934 INFO L134 CoverageAnalysis]: 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,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:48,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215797466] [2024-02-02 09:15:48,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215797466] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:48,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:48,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:48,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366878170] [2024-02-02 09:15:48,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:48,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:48,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:48,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:48,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:48,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:48,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 117 transitions, 1025 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:48,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:48,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:49,624 INFO L124 PetriNetUnfolderBase]: 2559/4577 cut-off events. [2024-02-02 09:15:49,624 INFO L125 PetriNetUnfolderBase]: For 17984/18122 co-relation queries the response was YES. [2024-02-02 09:15:49,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16005 conditions, 4577 events. 2559/4577 cut-off events. For 17984/18122 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 29505 event pairs, 1197 based on Foata normal form. 87/4380 useless extension candidates. Maximal degree in co-relation 15954. Up to 3107 conditions per place. [2024-02-02 09:15:49,654 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 108 selfloop transitions, 32 changer transitions 0/156 dead transitions. [2024-02-02 09:15:49,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 156 transitions, 1434 flow [2024-02-02 09:15:49,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:49,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:49,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 227 transitions. [2024-02-02 09:15:49,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266917293233083 [2024-02-02 09:15:49,656 INFO L175 Difference]: Start difference. First operand has 132 places, 117 transitions, 1025 flow. Second operand 7 states and 227 transitions. [2024-02-02 09:15:49,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 156 transitions, 1434 flow [2024-02-02 09:15:49,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 156 transitions, 1372 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:49,683 INFO L231 Difference]: Finished difference. Result has 134 places, 117 transitions, 1035 flow [2024-02-02 09:15:49,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1035, PETRI_PLACES=134, PETRI_TRANSITIONS=117} [2024-02-02 09:15:49,684 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 54 predicate places. [2024-02-02 09:15:49,684 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 117 transitions, 1035 flow [2024-02-02 09:15:49,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:49,684 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:49,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-02-02 09:15:49,685 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:49,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:49,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1637912661, now seen corresponding path program 1 times [2024-02-02 09:15:49,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:49,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148478997] [2024-02-02 09:15:49,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:49,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:49,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:49,961 INFO L134 CoverageAnalysis]: 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,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:49,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148478997] [2024-02-02 09:15:49,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148478997] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:49,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:49,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:49,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607451440] [2024-02-02 09:15:49,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:49,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:49,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:49,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:49,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:49,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:50,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 117 transitions, 1035 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:50,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:50,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:50,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:50,602 INFO L124 PetriNetUnfolderBase]: 2425/4328 cut-off events. [2024-02-02 09:15:50,602 INFO L125 PetriNetUnfolderBase]: For 17171/17294 co-relation queries the response was YES. [2024-02-02 09:15:50,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15418 conditions, 4328 events. 2425/4328 cut-off events. For 17171/17294 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 28286 event pairs, 1079 based on Foata normal form. 38/4121 useless extension candidates. Maximal degree in co-relation 15366. Up to 2895 conditions per place. [2024-02-02 09:15:50,624 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 113 selfloop transitions, 40 changer transitions 0/167 dead transitions. [2024-02-02 09:15:50,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 167 transitions, 1523 flow [2024-02-02 09:15:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:50,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:50,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 240 transitions. [2024-02-02 09:15:50,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45112781954887216 [2024-02-02 09:15:50,626 INFO L175 Difference]: Start difference. First operand has 134 places, 117 transitions, 1035 flow. Second operand 7 states and 240 transitions. [2024-02-02 09:15:50,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 167 transitions, 1523 flow [2024-02-02 09:15:50,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 167 transitions, 1455 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:50,644 INFO L231 Difference]: Finished difference. Result has 136 places, 122 transitions, 1105 flow [2024-02-02 09:15:50,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1105, PETRI_PLACES=136, PETRI_TRANSITIONS=122} [2024-02-02 09:15:50,645 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 56 predicate places. [2024-02-02 09:15:50,645 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 122 transitions, 1105 flow [2024-02-02 09:15:50,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:50,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:50,646 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:50,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-02-02 09:15:50,646 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:50,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:50,646 INFO L85 PathProgramCache]: Analyzing trace with hash 456100809, now seen corresponding path program 2 times [2024-02-02 09:15:50,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:50,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097056025] [2024-02-02 09:15:50,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:50,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:50,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:50,932 INFO L134 CoverageAnalysis]: 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,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:50,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097056025] [2024-02-02 09:15:50,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097056025] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:50,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:50,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:50,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375307205] [2024-02-02 09:15:50,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:50,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:50,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:50,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:50,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:50,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:50,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 122 transitions, 1105 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:50,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:50,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:50,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:51,619 INFO L124 PetriNetUnfolderBase]: 2804/4968 cut-off events. [2024-02-02 09:15:51,619 INFO L125 PetriNetUnfolderBase]: For 19861/20100 co-relation queries the response was YES. [2024-02-02 09:15:51,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18266 conditions, 4968 events. 2804/4968 cut-off events. For 19861/20100 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 32156 event pairs, 988 based on Foata normal form. 120/4799 useless extension candidates. Maximal degree in co-relation 18212. Up to 3469 conditions per place. [2024-02-02 09:15:51,651 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 113 selfloop transitions, 33 changer transitions 0/164 dead transitions. [2024-02-02 09:15:51,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 164 transitions, 1558 flow [2024-02-02 09:15:51,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:51,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:51,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 205 transitions. [2024-02-02 09:15:51,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44956140350877194 [2024-02-02 09:15:51,653 INFO L175 Difference]: Start difference. First operand has 136 places, 122 transitions, 1105 flow. Second operand 6 states and 205 transitions. [2024-02-02 09:15:51,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 164 transitions, 1558 flow [2024-02-02 09:15:51,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 164 transitions, 1517 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:51,682 INFO L231 Difference]: Finished difference. Result has 138 places, 126 transitions, 1175 flow [2024-02-02 09:15:51,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1175, PETRI_PLACES=138, PETRI_TRANSITIONS=126} [2024-02-02 09:15:51,683 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 58 predicate places. [2024-02-02 09:15:51,683 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 126 transitions, 1175 flow [2024-02-02 09:15:51,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:51,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:51,683 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:51,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-02-02 09:15:51,684 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:51,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:51,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1976920693, now seen corresponding path program 2 times [2024-02-02 09:15:51,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:51,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041857098] [2024-02-02 09:15:51,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:51,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:51,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:51,979 INFO L134 CoverageAnalysis]: 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:51,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:51,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041857098] [2024-02-02 09:15:51,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041857098] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:51,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:51,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:51,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896575458] [2024-02-02 09:15:51,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:51,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:51,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:51,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:51,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:52,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:52,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 126 transitions, 1175 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:52,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:52,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:52,820 INFO L124 PetriNetUnfolderBase]: 3109/5532 cut-off events. [2024-02-02 09:15:52,820 INFO L125 PetriNetUnfolderBase]: For 22730/22973 co-relation queries the response was YES. [2024-02-02 09:15:52,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20549 conditions, 5532 events. 3109/5532 cut-off events. For 22730/22973 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 36751 event pairs, 1317 based on Foata normal form. 108/5347 useless extension candidates. Maximal degree in co-relation 20494. Up to 3407 conditions per place. [2024-02-02 09:15:52,860 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 125 selfloop transitions, 37 changer transitions 0/180 dead transitions. [2024-02-02 09:15:52,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 180 transitions, 1754 flow [2024-02-02 09:15:52,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:52,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:52,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 235 transitions. [2024-02-02 09:15:52,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417293233082707 [2024-02-02 09:15:52,861 INFO L175 Difference]: Start difference. First operand has 138 places, 126 transitions, 1175 flow. Second operand 7 states and 235 transitions. [2024-02-02 09:15:52,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 180 transitions, 1754 flow [2024-02-02 09:15:52,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 180 transitions, 1708 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:52,897 INFO L231 Difference]: Finished difference. Result has 142 places, 132 transitions, 1255 flow [2024-02-02 09:15:52,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1129, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1255, PETRI_PLACES=142, PETRI_TRANSITIONS=132} [2024-02-02 09:15:52,898 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 62 predicate places. [2024-02-02 09:15:52,898 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 132 transitions, 1255 flow [2024-02-02 09:15:52,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:52,898 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:52,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-02-02 09:15:52,898 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:52,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:52,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1155941619, now seen corresponding path program 2 times [2024-02-02 09:15:52,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:52,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376562337] [2024-02-02 09:15:52,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:52,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:52,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:53,178 INFO L134 CoverageAnalysis]: 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,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:53,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376562337] [2024-02-02 09:15:53,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376562337] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:53,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:53,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:53,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312853241] [2024-02-02 09:15:53,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:53,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:53,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:53,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:53,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:53,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:53,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 132 transitions, 1255 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:53,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:53,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:53,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:53,872 INFO L124 PetriNetUnfolderBase]: 2715/4898 cut-off events. [2024-02-02 09:15:53,873 INFO L125 PetriNetUnfolderBase]: For 22349/22505 co-relation queries the response was YES. [2024-02-02 09:15:53,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18654 conditions, 4898 events. 2715/4898 cut-off events. For 22349/22505 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 33095 event pairs, 1034 based on Foata normal form. 62/4701 useless extension candidates. Maximal degree in co-relation 18598. Up to 3076 conditions per place. [2024-02-02 09:15:53,907 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 114 selfloop transitions, 41 changer transitions 0/169 dead transitions. [2024-02-02 09:15:53,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 169 transitions, 1726 flow [2024-02-02 09:15:53,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:53,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:53,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-02-02 09:15:53,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42293233082706766 [2024-02-02 09:15:53,913 INFO L175 Difference]: Start difference. First operand has 142 places, 132 transitions, 1255 flow. Second operand 7 states and 225 transitions. [2024-02-02 09:15:53,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 169 transitions, 1726 flow [2024-02-02 09:15:53,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 169 transitions, 1684 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-02 09:15:53,944 INFO L231 Difference]: Finished difference. Result has 146 places, 132 transitions, 1307 flow [2024-02-02 09:15:53,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1307, PETRI_PLACES=146, PETRI_TRANSITIONS=132} [2024-02-02 09:15:53,945 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 66 predicate places. [2024-02-02 09:15:53,945 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 132 transitions, 1307 flow [2024-02-02 09:15:53,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:53,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:53,945 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:53,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-02-02 09:15:53,946 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:53,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:53,946 INFO L85 PathProgramCache]: Analyzing trace with hash -612105857, now seen corresponding path program 3 times [2024-02-02 09:15:53,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:53,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974644543] [2024-02-02 09:15:53,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:53,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:53,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:54,218 INFO L134 CoverageAnalysis]: 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:54,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:54,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974644543] [2024-02-02 09:15:54,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974644543] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:54,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:54,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:54,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739124818] [2024-02-02 09:15:54,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:54,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:54,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:54,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:54,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:54,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:54,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 132 transitions, 1307 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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:54,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:54,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:54,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:55,029 INFO L124 PetriNetUnfolderBase]: 2925/5219 cut-off events. [2024-02-02 09:15:55,029 INFO L125 PetriNetUnfolderBase]: For 27087/27326 co-relation queries the response was YES. [2024-02-02 09:15:55,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19942 conditions, 5219 events. 2925/5219 cut-off events. For 27087/27326 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 34349 event pairs, 1393 based on Foata normal form. 126/5043 useless extension candidates. Maximal degree in co-relation 19885. Up to 4389 conditions per place. [2024-02-02 09:15:55,065 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 123 selfloop transitions, 19 changer transitions 0/160 dead transitions. [2024-02-02 09:15:55,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 160 transitions, 1687 flow [2024-02-02 09:15:55,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:55,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:55,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-02-02 09:15:55,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39849624060150374 [2024-02-02 09:15:55,066 INFO L175 Difference]: Start difference. First operand has 146 places, 132 transitions, 1307 flow. Second operand 7 states and 212 transitions. [2024-02-02 09:15:55,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 160 transitions, 1687 flow [2024-02-02 09:15:55,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 160 transitions, 1605 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:55,104 INFO L231 Difference]: Finished difference. Result has 147 places, 132 transitions, 1272 flow [2024-02-02 09:15:55,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1272, PETRI_PLACES=147, PETRI_TRANSITIONS=132} [2024-02-02 09:15:55,105 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 67 predicate places. [2024-02-02 09:15:55,105 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 132 transitions, 1272 flow [2024-02-02 09:15:55,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:55,106 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:55,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-02-02 09:15:55,106 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:55,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:55,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1156985079, now seen corresponding path program 3 times [2024-02-02 09:15:55,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:55,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145745389] [2024-02-02 09:15:55,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:55,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:55,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:55,392 INFO L134 CoverageAnalysis]: 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,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:55,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145745389] [2024-02-02 09:15:55,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145745389] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:55,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:55,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:55,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826176181] [2024-02-02 09:15:55,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:55,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:55,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:55,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:55,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:55,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:55,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 132 transitions, 1272 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:55,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:55,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:55,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:56,077 INFO L124 PetriNetUnfolderBase]: 2485/4490 cut-off events. [2024-02-02 09:15:56,078 INFO L125 PetriNetUnfolderBase]: For 22090/22216 co-relation queries the response was YES. [2024-02-02 09:15:56,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17180 conditions, 4490 events. 2485/4490 cut-off events. For 22090/22216 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 29786 event pairs, 1194 based on Foata normal form. 98/4343 useless extension candidates. Maximal degree in co-relation 17122. Up to 3653 conditions per place. [2024-02-02 09:15:56,115 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 118 selfloop transitions, 24 changer transitions 0/156 dead transitions. [2024-02-02 09:15:56,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 156 transitions, 1649 flow [2024-02-02 09:15:56,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:56,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:56,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-02-02 09:15:56,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38721804511278196 [2024-02-02 09:15:56,117 INFO L175 Difference]: Start difference. First operand has 147 places, 132 transitions, 1272 flow. Second operand 7 states and 206 transitions. [2024-02-02 09:15:56,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 156 transitions, 1649 flow [2024-02-02 09:15:56,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 156 transitions, 1599 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:56,150 INFO L231 Difference]: Finished difference. Result has 148 places, 132 transitions, 1284 flow [2024-02-02 09:15:56,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1284, PETRI_PLACES=148, PETRI_TRANSITIONS=132} [2024-02-02 09:15:56,151 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 68 predicate places. [2024-02-02 09:15:56,151 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 132 transitions, 1284 flow [2024-02-02 09:15:56,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:56,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:56,151 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:56,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-02-02 09:15:56,151 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:56,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:56,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1022801083, now seen corresponding path program 3 times [2024-02-02 09:15:56,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:56,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664232115] [2024-02-02 09:15:56,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:56,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:56,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:56,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:56,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:56,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664232115] [2024-02-02 09:15:56,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664232115] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:56,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:56,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:56,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758719465] [2024-02-02 09:15:56,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:56,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:56,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:56,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:56,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:56,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:56,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 132 transitions, 1284 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:56,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:56,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:56,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:57,130 INFO L124 PetriNetUnfolderBase]: 2747/4906 cut-off events. [2024-02-02 09:15:57,130 INFO L125 PetriNetUnfolderBase]: For 25774/26028 co-relation queries the response was YES. [2024-02-02 09:15:57,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18978 conditions, 4906 events. 2747/4906 cut-off events. For 25774/26028 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 31792 event pairs, 950 based on Foata normal form. 148/4774 useless extension candidates. Maximal degree in co-relation 18919. Up to 3399 conditions per place. [2024-02-02 09:15:57,161 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 108 selfloop transitions, 43 changer transitions 0/169 dead transitions. [2024-02-02 09:15:57,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 169 transitions, 1700 flow [2024-02-02 09:15:57,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:15:57,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:15:57,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 208 transitions. [2024-02-02 09:15:57,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-02-02 09:15:57,162 INFO L175 Difference]: Start difference. First operand has 148 places, 132 transitions, 1284 flow. Second operand 6 states and 208 transitions. [2024-02-02 09:15:57,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 169 transitions, 1700 flow [2024-02-02 09:15:57,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 169 transitions, 1648 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-02-02 09:15:57,196 INFO L231 Difference]: Finished difference. Result has 149 places, 137 transitions, 1386 flow [2024-02-02 09:15:57,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1386, PETRI_PLACES=149, PETRI_TRANSITIONS=137} [2024-02-02 09:15:57,196 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 69 predicate places. [2024-02-02 09:15:57,196 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 137 transitions, 1386 flow [2024-02-02 09:15:57,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:15:57,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:57,197 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:57,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-02-02 09:15:57,197 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:57,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:57,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1269933737, now seen corresponding path program 4 times [2024-02-02 09:15:57,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:57,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860800595] [2024-02-02 09:15:57,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:57,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:57,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:57,443 INFO L134 CoverageAnalysis]: 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:57,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:57,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860800595] [2024-02-02 09:15:57,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860800595] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:57,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:57,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:57,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725422336] [2024-02-02 09:15:57,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:57,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:57,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:57,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:57,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:57,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:57,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 137 transitions, 1386 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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:57,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:57,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:57,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:58,216 INFO L124 PetriNetUnfolderBase]: 2984/5258 cut-off events. [2024-02-02 09:15:58,216 INFO L125 PetriNetUnfolderBase]: For 30065/30301 co-relation queries the response was YES. [2024-02-02 09:15:58,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21361 conditions, 5258 events. 2984/5258 cut-off events. For 30065/30301 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 33777 event pairs, 1090 based on Foata normal form. 106/5064 useless extension candidates. Maximal degree in co-relation 21300. Up to 3681 conditions per place. [2024-02-02 09:15:58,251 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 109 selfloop transitions, 49 changer transitions 0/176 dead transitions. [2024-02-02 09:15:58,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 176 transitions, 1860 flow [2024-02-02 09:15:58,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:58,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:58,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-02-02 09:15:58,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424812030075188 [2024-02-02 09:15:58,253 INFO L175 Difference]: Start difference. First operand has 149 places, 137 transitions, 1386 flow. Second operand 7 states and 226 transitions. [2024-02-02 09:15:58,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 176 transitions, 1860 flow [2024-02-02 09:15:58,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 176 transitions, 1798 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:15:58,293 INFO L231 Difference]: Finished difference. Result has 153 places, 142 transitions, 1485 flow [2024-02-02 09:15:58,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1485, PETRI_PLACES=153, PETRI_TRANSITIONS=142} [2024-02-02 09:15:58,294 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 73 predicate places. [2024-02-02 09:15:58,294 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 142 transitions, 1485 flow [2024-02-02 09:15:58,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:58,294 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:58,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-02-02 09:15:58,295 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:58,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:58,295 INFO L85 PathProgramCache]: Analyzing trace with hash 301276427, now seen corresponding path program 5 times [2024-02-02 09:15:58,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:58,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49393217] [2024-02-02 09:15:58,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:58,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:58,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:58,562 INFO L134 CoverageAnalysis]: 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,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:58,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49393217] [2024-02-02 09:15:58,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49393217] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:58,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:58,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:58,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033402340] [2024-02-02 09:15:58,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:58,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:58,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:58,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:58,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:58,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:58,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 142 transitions, 1485 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:58,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:58,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:15:59,374 INFO L124 PetriNetUnfolderBase]: 2867/5144 cut-off events. [2024-02-02 09:15:59,375 INFO L125 PetriNetUnfolderBase]: For 30802/31065 co-relation queries the response was YES. [2024-02-02 09:15:59,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21355 conditions, 5144 events. 2867/5144 cut-off events. For 30802/31065 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 33899 event pairs, 1249 based on Foata normal form. 141/4996 useless extension candidates. Maximal degree in co-relation 21293. Up to 4374 conditions per place. [2024-02-02 09:15:59,410 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 133 selfloop transitions, 21 changer transitions 0/172 dead transitions. [2024-02-02 09:15:59,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 172 transitions, 1944 flow [2024-02-02 09:15:59,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:15:59,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:15:59,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-02-02 09:15:59,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39097744360902253 [2024-02-02 09:15:59,411 INFO L175 Difference]: Start difference. First operand has 153 places, 142 transitions, 1485 flow. Second operand 7 states and 208 transitions. [2024-02-02 09:15:59,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 172 transitions, 1944 flow [2024-02-02 09:15:59,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 172 transitions, 1849 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-02-02 09:15:59,457 INFO L231 Difference]: Finished difference. Result has 155 places, 148 transitions, 1527 flow [2024-02-02 09:15:59,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1527, PETRI_PLACES=155, PETRI_TRANSITIONS=148} [2024-02-02 09:15:59,458 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 75 predicate places. [2024-02-02 09:15:59,458 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 148 transitions, 1527 flow [2024-02-02 09:15:59,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:15:59,458 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:59,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-02-02 09:15:59,459 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:15:59,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:15:59,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1304935217, now seen corresponding path program 6 times [2024-02-02 09:15:59,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:15:59,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803237475] [2024-02-02 09:15:59,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:15:59,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:15:59,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:15:59,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:15:59,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:15:59,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803237475] [2024-02-02 09:15:59,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803237475] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:15:59,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:15:59,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:15:59,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146280813] [2024-02-02 09:15:59,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:15:59,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:15:59,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:15:59,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:15:59,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:15:59,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:15:59,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 148 transitions, 1527 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:15:59,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:15:59,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:00,442 INFO L124 PetriNetUnfolderBase]: 2829/5058 cut-off events. [2024-02-02 09:16:00,442 INFO L125 PetriNetUnfolderBase]: For 28727/28975 co-relation queries the response was YES. [2024-02-02 09:16:00,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20364 conditions, 5058 events. 2829/5058 cut-off events. For 28727/28975 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 32985 event pairs, 1246 based on Foata normal form. 123/4886 useless extension candidates. Maximal degree in co-relation 20302. Up to 4064 conditions per place. [2024-02-02 09:16:00,478 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 122 selfloop transitions, 30 changer transitions 0/170 dead transitions. [2024-02-02 09:16:00,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 170 transitions, 1894 flow [2024-02-02 09:16:00,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:00,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:00,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-02-02 09:16:00,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38721804511278196 [2024-02-02 09:16:00,480 INFO L175 Difference]: Start difference. First operand has 155 places, 148 transitions, 1527 flow. Second operand 7 states and 206 transitions. [2024-02-02 09:16:00,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 170 transitions, 1894 flow [2024-02-02 09:16:00,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 170 transitions, 1859 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:00,536 INFO L231 Difference]: Finished difference. Result has 158 places, 148 transitions, 1571 flow [2024-02-02 09:16:00,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1571, PETRI_PLACES=158, PETRI_TRANSITIONS=148} [2024-02-02 09:16:00,536 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 78 predicate places. [2024-02-02 09:16:00,537 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 148 transitions, 1571 flow [2024-02-02 09:16:00,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:00,537 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:16:00,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-02-02 09:16:00,537 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:00,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:00,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1176358265, now seen corresponding path program 1 times [2024-02-02 09:16:00,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:00,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409620584] [2024-02-02 09:16:00,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:00,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:00,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:00,751 INFO L134 CoverageAnalysis]: 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,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:00,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409620584] [2024-02-02 09:16:00,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409620584] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:00,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:00,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:16:00,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719495625] [2024-02-02 09:16:00,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:00,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:16:00,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:00,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:16:00,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:16:00,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:00,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 148 transitions, 1571 flow. Second operand has 7 states, 7 states have (on average 31.714285714285715) internal successors, (222), 7 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call 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,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:00,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:00,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:01,374 INFO L124 PetriNetUnfolderBase]: 2328/4405 cut-off events. [2024-02-02 09:16:01,374 INFO L125 PetriNetUnfolderBase]: For 28003/28292 co-relation queries the response was YES. [2024-02-02 09:16:01,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17907 conditions, 4405 events. 2328/4405 cut-off events. For 28003/28292 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 30361 event pairs, 943 based on Foata normal form. 72/4219 useless extension candidates. Maximal degree in co-relation 17844. Up to 3425 conditions per place. [2024-02-02 09:16:01,405 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 131 selfloop transitions, 23 changer transitions 0/187 dead transitions. [2024-02-02 09:16:01,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 187 transitions, 2221 flow [2024-02-02 09:16:01,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:16:01,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:16:01,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 251 transitions. [2024-02-02 09:16:01,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5504385964912281 [2024-02-02 09:16:01,406 INFO L175 Difference]: Start difference. First operand has 158 places, 148 transitions, 1571 flow. Second operand 6 states and 251 transitions. [2024-02-02 09:16:01,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 187 transitions, 2221 flow [2024-02-02 09:16:01,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 187 transitions, 2136 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-02-02 09:16:01,438 INFO L231 Difference]: Finished difference. Result has 159 places, 163 transitions, 1794 flow [2024-02-02 09:16:01,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1794, PETRI_PLACES=159, PETRI_TRANSITIONS=163} [2024-02-02 09:16:01,439 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 79 predicate places. [2024-02-02 09:16:01,439 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 163 transitions, 1794 flow [2024-02-02 09:16:01,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.714285714285715) internal successors, (222), 7 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call 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,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:01,440 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:16:01,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-02-02 09:16:01,440 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:01,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:01,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1136118813, now seen corresponding path program 1 times [2024-02-02 09:16:01,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:01,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173205194] [2024-02-02 09:16:01,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:01,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:01,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:01,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:01,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:01,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173205194] [2024-02-02 09:16:01,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173205194] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:01,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:01,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-02 09:16:01,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080703889] [2024-02-02 09:16:01,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:01,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-02 09:16:01,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:01,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-02 09:16:01,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-02 09:16:01,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:01,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 163 transitions, 1794 flow. Second operand has 7 states, 7 states have (on average 31.714285714285715) internal successors, (222), 7 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call 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,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:01,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:01,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:02,225 INFO L124 PetriNetUnfolderBase]: 2293/4345 cut-off events. [2024-02-02 09:16:02,225 INFO L125 PetriNetUnfolderBase]: For 27059/27357 co-relation queries the response was YES. [2024-02-02 09:16:02,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17693 conditions, 4345 events. 2293/4345 cut-off events. For 27059/27357 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 30052 event pairs, 964 based on Foata normal form. 69/4155 useless extension candidates. Maximal degree in co-relation 17629. Up to 3393 conditions per place. [2024-02-02 09:16:02,257 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 136 selfloop transitions, 30 changer transitions 0/199 dead transitions. [2024-02-02 09:16:02,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 199 transitions, 2406 flow [2024-02-02 09:16:02,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:02,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:02,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 282 transitions. [2024-02-02 09:16:02,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5300751879699248 [2024-02-02 09:16:02,259 INFO L175 Difference]: Start difference. First operand has 159 places, 163 transitions, 1794 flow. Second operand 7 states and 282 transitions. [2024-02-02 09:16:02,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 199 transitions, 2406 flow [2024-02-02 09:16:02,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 199 transitions, 2402 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-02-02 09:16:02,297 INFO L231 Difference]: Finished difference. Result has 168 places, 179 transitions, 2099 flow [2024-02-02 09:16:02,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2099, PETRI_PLACES=168, PETRI_TRANSITIONS=179} [2024-02-02 09:16:02,298 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 88 predicate places. [2024-02-02 09:16:02,298 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 179 transitions, 2099 flow [2024-02-02 09:16:02,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.714285714285715) internal successors, (222), 7 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call 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:02,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:02,298 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:16:02,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-02-02 09:16:02,299 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:02,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:02,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1979266041, now seen corresponding path program 1 times [2024-02-02 09:16:02,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:02,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157601731] [2024-02-02 09:16:02,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:02,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:02,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:02,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:02,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:02,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157601731] [2024-02-02 09:16:02,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157601731] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:02,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:02,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:02,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478916342] [2024-02-02 09:16:02,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:02,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:02,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:02,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:02,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:02,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:02,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 179 transitions, 2099 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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:02,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:02,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:02,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:03,343 INFO L124 PetriNetUnfolderBase]: 3042/5358 cut-off events. [2024-02-02 09:16:03,344 INFO L125 PetriNetUnfolderBase]: For 31639/31887 co-relation queries the response was YES. [2024-02-02 09:16:03,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22295 conditions, 5358 events. 3042/5358 cut-off events. For 31639/31887 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 34686 event pairs, 1414 based on Foata normal form. 57/5103 useless extension candidates. Maximal degree in co-relation 22226. Up to 4454 conditions per place. [2024-02-02 09:16:03,388 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 171 selfloop transitions, 36 changer transitions 0/225 dead transitions. [2024-02-02 09:16:03,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 225 transitions, 2804 flow [2024-02-02 09:16:03,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:03,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:03,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-02-02 09:16:03,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3930921052631579 [2024-02-02 09:16:03,390 INFO L175 Difference]: Start difference. First operand has 168 places, 179 transitions, 2099 flow. Second operand 8 states and 239 transitions. [2024-02-02 09:16:03,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 225 transitions, 2804 flow [2024-02-02 09:16:03,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 225 transitions, 2778 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-02-02 09:16:03,446 INFO L231 Difference]: Finished difference. Result has 176 places, 194 transitions, 2332 flow [2024-02-02 09:16:03,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2073, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2332, PETRI_PLACES=176, PETRI_TRANSITIONS=194} [2024-02-02 09:16:03,446 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 96 predicate places. [2024-02-02 09:16:03,447 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 194 transitions, 2332 flow [2024-02-02 09:16:03,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:03,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] [2024-02-02 09:16:03,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-02-02 09:16:03,447 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:03,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:03,448 INFO L85 PathProgramCache]: Analyzing trace with hash 917386513, now seen corresponding path program 2 times [2024-02-02 09:16:03,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:03,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371521520] [2024-02-02 09:16:03,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:03,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:03,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:03,704 INFO L134 CoverageAnalysis]: 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,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:03,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371521520] [2024-02-02 09:16:03,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371521520] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:03,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:03,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:03,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331410335] [2024-02-02 09:16:03,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:03,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:03,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:03,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:03,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:03,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:03,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 194 transitions, 2332 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:03,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:03,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:04,539 INFO L124 PetriNetUnfolderBase]: 3044/5356 cut-off events. [2024-02-02 09:16:04,539 INFO L125 PetriNetUnfolderBase]: For 33357/33609 co-relation queries the response was YES. [2024-02-02 09:16:04,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23004 conditions, 5356 events. 3044/5356 cut-off events. For 33357/33609 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 34678 event pairs, 1414 based on Foata normal form. 61/5103 useless extension candidates. Maximal degree in co-relation 22932. Up to 4462 conditions per place. [2024-02-02 09:16:04,571 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 173 selfloop transitions, 33 changer transitions 0/224 dead transitions. [2024-02-02 09:16:04,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 224 transitions, 2893 flow [2024-02-02 09:16:04,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:04,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:04,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-02-02 09:16:04,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40037593984962405 [2024-02-02 09:16:04,572 INFO L175 Difference]: Start difference. First operand has 176 places, 194 transitions, 2332 flow. Second operand 7 states and 213 transitions. [2024-02-02 09:16:04,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 224 transitions, 2893 flow [2024-02-02 09:16:04,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 224 transitions, 2866 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-02-02 09:16:04,624 INFO L231 Difference]: Finished difference. Result has 181 places, 194 transitions, 2376 flow [2024-02-02 09:16:04,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2376, PETRI_PLACES=181, PETRI_TRANSITIONS=194} [2024-02-02 09:16:04,625 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 101 predicate places. [2024-02-02 09:16:04,625 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 194 transitions, 2376 flow [2024-02-02 09:16:04,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:04,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] [2024-02-02 09:16:04,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-02-02 09:16:04,625 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:04,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:04,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1520842613, now seen corresponding path program 3 times [2024-02-02 09:16:04,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:04,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949081112] [2024-02-02 09:16:04,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:04,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:04,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:04,853 INFO L134 CoverageAnalysis]: 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,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:04,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949081112] [2024-02-02 09:16:04,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949081112] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:04,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:04,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:04,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077917280] [2024-02-02 09:16:04,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:04,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:04,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:04,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:04,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:04,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:04,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 194 transitions, 2376 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:04,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:04,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:05,629 INFO L124 PetriNetUnfolderBase]: 3030/5316 cut-off events. [2024-02-02 09:16:05,629 INFO L125 PetriNetUnfolderBase]: For 34631/34892 co-relation queries the response was YES. [2024-02-02 09:16:05,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22922 conditions, 5316 events. 3030/5316 cut-off events. For 34631/34892 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 34498 event pairs, 1453 based on Foata normal form. 54/5054 useless extension candidates. Maximal degree in co-relation 22849. Up to 4454 conditions per place. [2024-02-02 09:16:05,674 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 171 selfloop transitions, 35 changer transitions 0/224 dead transitions. [2024-02-02 09:16:05,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 224 transitions, 2957 flow [2024-02-02 09:16:05,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:05,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:05,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-02-02 09:16:05,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40037593984962405 [2024-02-02 09:16:05,676 INFO L175 Difference]: Start difference. First operand has 181 places, 194 transitions, 2376 flow. Second operand 7 states and 213 transitions. [2024-02-02 09:16:05,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 224 transitions, 2957 flow [2024-02-02 09:16:05,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 224 transitions, 2868 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:05,734 INFO L231 Difference]: Finished difference. Result has 183 places, 198 transitions, 2409 flow [2024-02-02 09:16:05,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2409, PETRI_PLACES=183, PETRI_TRANSITIONS=198} [2024-02-02 09:16:05,735 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 103 predicate places. [2024-02-02 09:16:05,735 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 198 transitions, 2409 flow [2024-02-02 09:16:05,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:05,736 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:16:05,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-02-02 09:16:05,736 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:05,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:05,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1646544745, now seen corresponding path program 1 times [2024-02-02 09:16:05,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:05,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81925276] [2024-02-02 09:16:05,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:05,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:05,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:05,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:16:05,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:05,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81925276] [2024-02-02 09:16:05,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81925276] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:05,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:05,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:05,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358921618] [2024-02-02 09:16:05,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:05,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:05,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:05,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:05,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:05,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:05,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 198 transitions, 2409 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:05,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:05,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:06,723 INFO L124 PetriNetUnfolderBase]: 2815/5030 cut-off events. [2024-02-02 09:16:06,723 INFO L125 PetriNetUnfolderBase]: For 33422/33701 co-relation queries the response was YES. [2024-02-02 09:16:06,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21858 conditions, 5030 events. 2815/5030 cut-off events. For 33422/33701 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 33080 event pairs, 1471 based on Foata normal form. 84/4793 useless extension candidates. Maximal degree in co-relation 21783. Up to 4206 conditions per place. [2024-02-02 09:16:06,765 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 181 selfloop transitions, 38 changer transitions 0/241 dead transitions. [2024-02-02 09:16:06,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 241 transitions, 3052 flow [2024-02-02 09:16:06,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:06,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:06,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-02-02 09:16:06,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3930921052631579 [2024-02-02 09:16:06,769 INFO L175 Difference]: Start difference. First operand has 183 places, 198 transitions, 2409 flow. Second operand 8 states and 239 transitions. [2024-02-02 09:16:06,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 241 transitions, 3052 flow [2024-02-02 09:16:06,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 241 transitions, 3014 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:16:06,824 INFO L231 Difference]: Finished difference. Result has 190 places, 211 transitions, 2570 flow [2024-02-02 09:16:06,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2570, PETRI_PLACES=190, PETRI_TRANSITIONS=211} [2024-02-02 09:16:06,827 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 110 predicate places. [2024-02-02 09:16:06,828 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 211 transitions, 2570 flow [2024-02-02 09:16:06,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:06,828 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:16:06,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-02-02 09:16:06,829 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:06,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:06,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1799158883, now seen corresponding path program 2 times [2024-02-02 09:16:06,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:06,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819316460] [2024-02-02 09:16:06,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:06,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:06,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:07,047 INFO L134 CoverageAnalysis]: 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,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:07,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819316460] [2024-02-02 09:16:07,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819316460] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:07,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:07,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:07,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831081755] [2024-02-02 09:16:07,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:07,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:07,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:07,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:07,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:07,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:07,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 211 transitions, 2570 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:07,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:07,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:07,850 INFO L124 PetriNetUnfolderBase]: 2842/5077 cut-off events. [2024-02-02 09:16:07,850 INFO L125 PetriNetUnfolderBase]: For 34658/34945 co-relation queries the response was YES. [2024-02-02 09:16:07,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22167 conditions, 5077 events. 2842/5077 cut-off events. For 34658/34945 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 33385 event pairs, 1447 based on Foata normal form. 101/4866 useless extension candidates. Maximal degree in co-relation 22089. Up to 4240 conditions per place. [2024-02-02 09:16:07,895 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 179 selfloop transitions, 41 changer transitions 0/242 dead transitions. [2024-02-02 09:16:07,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 242 transitions, 3131 flow [2024-02-02 09:16:07,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:07,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:07,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-02-02 09:16:07,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38980263157894735 [2024-02-02 09:16:07,896 INFO L175 Difference]: Start difference. First operand has 190 places, 211 transitions, 2570 flow. Second operand 8 states and 237 transitions. [2024-02-02 09:16:07,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 242 transitions, 3131 flow [2024-02-02 09:16:07,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 242 transitions, 3089 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:16:07,959 INFO L231 Difference]: Finished difference. Result has 196 places, 214 transitions, 2636 flow [2024-02-02 09:16:07,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2636, PETRI_PLACES=196, PETRI_TRANSITIONS=214} [2024-02-02 09:16:07,960 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 116 predicate places. [2024-02-02 09:16:07,960 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 214 transitions, 2636 flow [2024-02-02 09:16:07,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:07,961 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:16:07,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-02-02 09:16:07,961 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:07,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:07,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1094644853, now seen corresponding path program 3 times [2024-02-02 09:16:07,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:07,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199117222] [2024-02-02 09:16:07,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:07,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:07,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:08,176 INFO L134 CoverageAnalysis]: 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:08,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:08,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199117222] [2024-02-02 09:16:08,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199117222] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:08,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:08,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:08,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749448248] [2024-02-02 09:16:08,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:08,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:08,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:08,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:08,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:08,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:08,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 214 transitions, 2636 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:08,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:08,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:09,079 INFO L124 PetriNetUnfolderBase]: 2856/5095 cut-off events. [2024-02-02 09:16:09,079 INFO L125 PetriNetUnfolderBase]: For 35656/35947 co-relation queries the response was YES. [2024-02-02 09:16:09,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22319 conditions, 5095 events. 2856/5095 cut-off events. For 35656/35947 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 33504 event pairs, 1454 based on Foata normal form. 96/4877 useless extension candidates. Maximal degree in co-relation 22239. Up to 4252 conditions per place. [2024-02-02 09:16:09,124 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 177 selfloop transitions, 44 changer transitions 0/243 dead transitions. [2024-02-02 09:16:09,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 243 transitions, 3191 flow [2024-02-02 09:16:09,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:09,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:09,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-02-02 09:16:09,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38651315789473684 [2024-02-02 09:16:09,128 INFO L175 Difference]: Start difference. First operand has 196 places, 214 transitions, 2636 flow. Second operand 8 states and 235 transitions. [2024-02-02 09:16:09,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 243 transitions, 3191 flow [2024-02-02 09:16:09,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 243 transitions, 3162 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:16:09,192 INFO L231 Difference]: Finished difference. Result has 202 places, 216 transitions, 2716 flow [2024-02-02 09:16:09,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2716, PETRI_PLACES=202, PETRI_TRANSITIONS=216} [2024-02-02 09:16:09,192 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 122 predicate places. [2024-02-02 09:16:09,192 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 216 transitions, 2716 flow [2024-02-02 09:16:09,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:09,193 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:16:09,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-02-02 09:16:09,193 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:09,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:09,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1094688563, now seen corresponding path program 4 times [2024-02-02 09:16:09,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:09,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184352878] [2024-02-02 09:16:09,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:09,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:09,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:09,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:09,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:09,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184352878] [2024-02-02 09:16:09,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184352878] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:09,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:09,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:09,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93212674] [2024-02-02 09:16:09,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:09,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:09,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:09,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:09,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:09,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:09,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 216 transitions, 2716 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:09,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:09,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:10,161 INFO L124 PetriNetUnfolderBase]: 2850/5085 cut-off events. [2024-02-02 09:16:10,161 INFO L125 PetriNetUnfolderBase]: For 36510/36801 co-relation queries the response was YES. [2024-02-02 09:16:10,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22356 conditions, 5085 events. 2850/5085 cut-off events. For 36510/36801 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 33425 event pairs, 1456 based on Foata normal form. 90/4861 useless extension candidates. Maximal degree in co-relation 22275. Up to 4252 conditions per place. [2024-02-02 09:16:10,202 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 173 selfloop transitions, 46 changer transitions 0/241 dead transitions. [2024-02-02 09:16:10,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 241 transitions, 3236 flow [2024-02-02 09:16:10,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:10,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:10,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-02-02 09:16:10,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832236842105263 [2024-02-02 09:16:10,204 INFO L175 Difference]: Start difference. First operand has 202 places, 216 transitions, 2716 flow. Second operand 8 states and 233 transitions. [2024-02-02 09:16:10,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 241 transitions, 3236 flow [2024-02-02 09:16:10,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 241 transitions, 3173 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:10,264 INFO L231 Difference]: Finished difference. Result has 206 places, 216 transitions, 2750 flow [2024-02-02 09:16:10,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2750, PETRI_PLACES=206, PETRI_TRANSITIONS=216} [2024-02-02 09:16:10,264 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 126 predicate places. [2024-02-02 09:16:10,264 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 216 transitions, 2750 flow [2024-02-02 09:16:10,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:10,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:10,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-02-02 09:16:10,265 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:10,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:10,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1497888380, now seen corresponding path program 1 times [2024-02-02 09:16:10,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:10,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398902002] [2024-02-02 09:16:10,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:10,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:10,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:10,503 INFO L134 CoverageAnalysis]: 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,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:10,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398902002] [2024-02-02 09:16:10,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398902002] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:10,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:10,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:10,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516428030] [2024-02-02 09:16:10,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:10,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:10,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:10,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:10,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:10,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:10,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 216 transitions, 2750 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:10,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:10,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:11,360 INFO L124 PetriNetUnfolderBase]: 3082/5351 cut-off events. [2024-02-02 09:16:11,360 INFO L125 PetriNetUnfolderBase]: For 38302/38563 co-relation queries the response was YES. [2024-02-02 09:16:11,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23461 conditions, 5351 events. 3082/5351 cut-off events. For 38302/38563 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 34460 event pairs, 936 based on Foata normal form. 61/5109 useless extension candidates. Maximal degree in co-relation 23379. Up to 3302 conditions per place. [2024-02-02 09:16:11,405 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 200 selfloop transitions, 75 changer transitions 0/297 dead transitions. [2024-02-02 09:16:11,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 297 transitions, 3961 flow [2024-02-02 09:16:11,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:11,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:11,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 254 transitions. [2024-02-02 09:16:11,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41776315789473684 [2024-02-02 09:16:11,409 INFO L175 Difference]: Start difference. First operand has 206 places, 216 transitions, 2750 flow. Second operand 8 states and 254 transitions. [2024-02-02 09:16:11,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 297 transitions, 3961 flow [2024-02-02 09:16:11,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 297 transitions, 3869 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:11,472 INFO L231 Difference]: Finished difference. Result has 209 places, 238 transitions, 3105 flow [2024-02-02 09:16:11,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3105, PETRI_PLACES=209, PETRI_TRANSITIONS=238} [2024-02-02 09:16:11,472 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 129 predicate places. [2024-02-02 09:16:11,472 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 238 transitions, 3105 flow [2024-02-02 09:16:11,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:11,473 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,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-02-02 09:16:11,473 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:11,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:11,473 INFO L85 PathProgramCache]: Analyzing trace with hash 820422734, now seen corresponding path program 1 times [2024-02-02 09:16:11,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:11,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393723964] [2024-02-02 09:16:11,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:11,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:11,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:11,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:11,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:11,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393723964] [2024-02-02 09:16:11,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393723964] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:11,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:11,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:11,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094836768] [2024-02-02 09:16:11,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:11,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:11,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:11,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:11,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:11,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:11,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 238 transitions, 3105 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:11,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:11,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:12,616 INFO L124 PetriNetUnfolderBase]: 2928/5275 cut-off events. [2024-02-02 09:16:12,616 INFO L125 PetriNetUnfolderBase]: For 41990/42279 co-relation queries the response was YES. [2024-02-02 09:16:12,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23958 conditions, 5275 events. 2928/5275 cut-off events. For 41990/42279 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 34725 event pairs, 1176 based on Foata normal form. 145/5123 useless extension candidates. Maximal degree in co-relation 23874. Up to 4286 conditions per place. [2024-02-02 09:16:12,666 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 214 selfloop transitions, 40 changer transitions 0/276 dead transitions. [2024-02-02 09:16:12,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 276 transitions, 3800 flow [2024-02-02 09:16:12,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:12,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:12,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-02-02 09:16:12,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39473684210526316 [2024-02-02 09:16:12,667 INFO L175 Difference]: Start difference. First operand has 209 places, 238 transitions, 3105 flow. Second operand 8 states and 240 transitions. [2024-02-02 09:16:12,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 276 transitions, 3800 flow [2024-02-02 09:16:12,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 276 transitions, 3709 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:12,748 INFO L231 Difference]: Finished difference. Result has 213 places, 240 transitions, 3132 flow [2024-02-02 09:16:12,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3132, PETRI_PLACES=213, PETRI_TRANSITIONS=240} [2024-02-02 09:16:12,748 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 133 predicate places. [2024-02-02 09:16:12,748 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 240 transitions, 3132 flow [2024-02-02 09:16:12,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:12,749 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] [2024-02-02 09:16:12,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-02-02 09:16:12,749 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:12,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:12,749 INFO L85 PathProgramCache]: Analyzing trace with hash -993113645, now seen corresponding path program 1 times [2024-02-02 09:16:12,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:12,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101522978] [2024-02-02 09:16:12,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:12,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:12,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:13,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:13,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:13,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101522978] [2024-02-02 09:16:13,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101522978] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:13,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:13,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:13,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583895579] [2024-02-02 09:16:13,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:13,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:13,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:13,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:13,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:13,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:13,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 240 transitions, 3132 flow. Second operand has 9 states, 9 states have (on average 31.555555555555557) internal successors, (284), 9 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call 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,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:13,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:13,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:13,754 INFO L124 PetriNetUnfolderBase]: 2137/4151 cut-off events. [2024-02-02 09:16:13,754 INFO L125 PetriNetUnfolderBase]: For 37403/37667 co-relation queries the response was YES. [2024-02-02 09:16:13,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19130 conditions, 4151 events. 2137/4151 cut-off events. For 37403/37667 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 29111 event pairs, 836 based on Foata normal form. 60/3982 useless extension candidates. Maximal degree in co-relation 19046. Up to 3169 conditions per place. [2024-02-02 09:16:13,797 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 186 selfloop transitions, 32 changer transitions 0/259 dead transitions. [2024-02-02 09:16:13,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 259 transitions, 3655 flow [2024-02-02 09:16:13,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:16:13,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:16:13,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 245 transitions. [2024-02-02 09:16:13,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372807017543859 [2024-02-02 09:16:13,799 INFO L175 Difference]: Start difference. First operand has 213 places, 240 transitions, 3132 flow. Second operand 6 states and 245 transitions. [2024-02-02 09:16:13,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 259 transitions, 3655 flow [2024-02-02 09:16:13,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 259 transitions, 3578 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-02-02 09:16:13,869 INFO L231 Difference]: Finished difference. Result has 217 places, 242 transitions, 3166 flow [2024-02-02 09:16:13,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3166, PETRI_PLACES=217, PETRI_TRANSITIONS=242} [2024-02-02 09:16:13,870 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 137 predicate places. [2024-02-02 09:16:13,870 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 242 transitions, 3166 flow [2024-02-02 09:16:13,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 31.555555555555557) internal successors, (284), 9 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call 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,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:13,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] [2024-02-02 09:16:13,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-02-02 09:16:13,873 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:13,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:13,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1060521365, now seen corresponding path program 1 times [2024-02-02 09:16:13,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:13,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449088680] [2024-02-02 09:16:13,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:13,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:13,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:14,174 INFO L134 CoverageAnalysis]: 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:14,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:14,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449088680] [2024-02-02 09:16:14,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449088680] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:14,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:14,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:14,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051146382] [2024-02-02 09:16:14,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:14,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:14,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:14,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:14,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:14,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:14,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 242 transitions, 3166 flow. Second operand has 9 states, 9 states have (on average 31.555555555555557) internal successors, (284), 9 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call 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:14,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:14,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:14,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:14,839 INFO L124 PetriNetUnfolderBase]: 2120/4095 cut-off events. [2024-02-02 09:16:14,840 INFO L125 PetriNetUnfolderBase]: For 38484/38789 co-relation queries the response was YES. [2024-02-02 09:16:14,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18989 conditions, 4095 events. 2120/4095 cut-off events. For 38484/38789 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 28705 event pairs, 886 based on Foata normal form. 69/4004 useless extension candidates. Maximal degree in co-relation 18902. Up to 3177 conditions per place. [2024-02-02 09:16:14,882 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 178 selfloop transitions, 40 changer transitions 0/259 dead transitions. [2024-02-02 09:16:14,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 259 transitions, 3685 flow [2024-02-02 09:16:14,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:14,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:14,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 276 transitions. [2024-02-02 09:16:14,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.518796992481203 [2024-02-02 09:16:14,883 INFO L175 Difference]: Start difference. First operand has 217 places, 242 transitions, 3166 flow. Second operand 7 states and 276 transitions. [2024-02-02 09:16:14,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 259 transitions, 3685 flow [2024-02-02 09:16:14,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 259 transitions, 3574 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:14,957 INFO L231 Difference]: Finished difference. Result has 221 places, 244 transitions, 3190 flow [2024-02-02 09:16:14,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3057, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3190, PETRI_PLACES=221, PETRI_TRANSITIONS=244} [2024-02-02 09:16:14,958 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 141 predicate places. [2024-02-02 09:16:14,958 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 244 transitions, 3190 flow [2024-02-02 09:16:14,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 31.555555555555557) internal successors, (284), 9 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call 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:14,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:14,958 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:14,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-02-02 09:16:14,958 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:14,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:14,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1347009323, now seen corresponding path program 1 times [2024-02-02 09:16:14,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:14,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952383102] [2024-02-02 09:16:14,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:14,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:14,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:15,178 INFO L134 CoverageAnalysis]: 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,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:15,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952383102] [2024-02-02 09:16:15,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952383102] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:15,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:15,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:15,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257437187] [2024-02-02 09:16:15,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:15,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:15,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:15,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:15,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:15,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:15,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 244 transitions, 3190 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:15,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:15,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:15,922 INFO L124 PetriNetUnfolderBase]: 2087/4030 cut-off events. [2024-02-02 09:16:15,922 INFO L125 PetriNetUnfolderBase]: For 42381/42663 co-relation queries the response was YES. [2024-02-02 09:16:15,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18916 conditions, 4030 events. 2087/4030 cut-off events. For 42381/42663 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 28139 event pairs, 606 based on Foata normal form. 125/4058 useless extension candidates. Maximal degree in co-relation 18828. Up to 1732 conditions per place. [2024-02-02 09:16:15,956 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 180 selfloop transitions, 75 changer transitions 0/296 dead transitions. [2024-02-02 09:16:15,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 296 transitions, 4074 flow [2024-02-02 09:16:15,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:15,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:15,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 314 transitions. [2024-02-02 09:16:15,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902255639097744 [2024-02-02 09:16:15,957 INFO L175 Difference]: Start difference. First operand has 221 places, 244 transitions, 3190 flow. Second operand 7 states and 314 transitions. [2024-02-02 09:16:15,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 296 transitions, 4074 flow [2024-02-02 09:16:16,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 296 transitions, 3982 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:16,022 INFO L231 Difference]: Finished difference. Result has 226 places, 250 transitions, 3370 flow [2024-02-02 09:16:16,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3098, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3370, PETRI_PLACES=226, PETRI_TRANSITIONS=250} [2024-02-02 09:16:16,022 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 146 predicate places. [2024-02-02 09:16:16,022 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 250 transitions, 3370 flow [2024-02-02 09:16:16,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:16,023 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,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-02-02 09:16:16,023 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:16,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:16,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1915265787, now seen corresponding path program 2 times [2024-02-02 09:16:16,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:16,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402407766] [2024-02-02 09:16:16,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:16,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:16,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:16,220 INFO L134 CoverageAnalysis]: 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:16,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:16,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402407766] [2024-02-02 09:16:16,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402407766] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:16,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:16,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:16,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871258225] [2024-02-02 09:16:16,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:16,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:16,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:16,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:16,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:16,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:16,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 250 transitions, 3370 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:16,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:16,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:16,986 INFO L124 PetriNetUnfolderBase]: 2058/4004 cut-off events. [2024-02-02 09:16:16,987 INFO L125 PetriNetUnfolderBase]: For 43452/43699 co-relation queries the response was YES. [2024-02-02 09:16:17,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19331 conditions, 4004 events. 2058/4004 cut-off events. For 43452/43699 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 27993 event pairs, 544 based on Foata normal form. 76/3979 useless extension candidates. Maximal degree in co-relation 19240. Up to 1724 conditions per place. [2024-02-02 09:16:17,028 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 168 selfloop transitions, 81 changer transitions 0/290 dead transitions. [2024-02-02 09:16:17,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 290 transitions, 4134 flow [2024-02-02 09:16:17,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:17,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:17,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 306 transitions. [2024-02-02 09:16:17,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575187969924812 [2024-02-02 09:16:17,029 INFO L175 Difference]: Start difference. First operand has 226 places, 250 transitions, 3370 flow. Second operand 7 states and 306 transitions. [2024-02-02 09:16:17,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 290 transitions, 4134 flow [2024-02-02 09:16:17,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 290 transitions, 4036 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-02-02 09:16:17,114 INFO L231 Difference]: Finished difference. Result has 230 places, 250 transitions, 3440 flow [2024-02-02 09:16:17,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3440, PETRI_PLACES=230, PETRI_TRANSITIONS=250} [2024-02-02 09:16:17,115 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 150 predicate places. [2024-02-02 09:16:17,115 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 250 transitions, 3440 flow [2024-02-02 09:16:17,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:17,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] [2024-02-02 09:16:17,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-02-02 09:16:17,116 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:17,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:17,116 INFO L85 PathProgramCache]: Analyzing trace with hash 555910677, now seen corresponding path program 1 times [2024-02-02 09:16:17,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:17,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643207109] [2024-02-02 09:16:17,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:17,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:17,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:17,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:16:17,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:17,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643207109] [2024-02-02 09:16:17,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643207109] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:17,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:17,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:17,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759033584] [2024-02-02 09:16:17,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:17,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:17,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:17,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:17,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:17,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:17,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 250 transitions, 3440 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:17,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:17,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:18,148 INFO L124 PetriNetUnfolderBase]: 2074/4032 cut-off events. [2024-02-02 09:16:18,148 INFO L125 PetriNetUnfolderBase]: For 43922/44189 co-relation queries the response was YES. [2024-02-02 09:16:18,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19597 conditions, 4032 events. 2074/4032 cut-off events. For 43922/44189 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 28213 event pairs, 527 based on Foata normal form. 77/4022 useless extension candidates. Maximal degree in co-relation 19505. Up to 2175 conditions per place. [2024-02-02 09:16:18,179 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 190 selfloop transitions, 73 changer transitions 0/304 dead transitions. [2024-02-02 09:16:18,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 304 transitions, 4373 flow [2024-02-02 09:16:18,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:18,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:18,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 334 transitions. [2024-02-02 09:16:18,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5493421052631579 [2024-02-02 09:16:18,181 INFO L175 Difference]: Start difference. First operand has 230 places, 250 transitions, 3440 flow. Second operand 8 states and 334 transitions. [2024-02-02 09:16:18,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 304 transitions, 4373 flow [2024-02-02 09:16:18,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 304 transitions, 4195 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:18,259 INFO L231 Difference]: Finished difference. Result has 234 places, 256 transitions, 3508 flow [2024-02-02 09:16:18,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3271, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3508, PETRI_PLACES=234, PETRI_TRANSITIONS=256} [2024-02-02 09:16:18,260 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 154 predicate places. [2024-02-02 09:16:18,260 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 256 transitions, 3508 flow [2024-02-02 09:16:18,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:18,260 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,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-02-02 09:16:18,260 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:18,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:18,261 INFO L85 PathProgramCache]: Analyzing trace with hash -942586203, now seen corresponding path program 1 times [2024-02-02 09:16:18,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:18,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707720675] [2024-02-02 09:16:18,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:18,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:18,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:18,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:16:18,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:18,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707720675] [2024-02-02 09:16:18,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707720675] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:18,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:18,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:18,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130856723] [2024-02-02 09:16:18,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:18,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:18,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:18,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:18,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:18,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:18,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 256 transitions, 3508 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:18,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:18,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:19,415 INFO L124 PetriNetUnfolderBase]: 2804/5089 cut-off events. [2024-02-02 09:16:19,416 INFO L125 PetriNetUnfolderBase]: For 47502/47768 co-relation queries the response was YES. [2024-02-02 09:16:19,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24094 conditions, 5089 events. 2804/5089 cut-off events. For 47502/47768 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 33912 event pairs, 1040 based on Foata normal form. 58/5045 useless extension candidates. Maximal degree in co-relation 23999. Up to 4129 conditions per place. [2024-02-02 09:16:19,466 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 235 selfloop transitions, 52 changer transitions 0/309 dead transitions. [2024-02-02 09:16:19,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 309 transitions, 4345 flow [2024-02-02 09:16:19,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:19,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:19,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 231 transitions. [2024-02-02 09:16:19,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2024-02-02 09:16:19,467 INFO L175 Difference]: Start difference. First operand has 234 places, 256 transitions, 3508 flow. Second operand 7 states and 231 transitions. [2024-02-02 09:16:19,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 309 transitions, 4345 flow [2024-02-02 09:16:19,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 309 transitions, 4222 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:19,585 INFO L231 Difference]: Finished difference. Result has 238 places, 270 transitions, 3655 flow [2024-02-02 09:16:19,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3385, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3655, PETRI_PLACES=238, PETRI_TRANSITIONS=270} [2024-02-02 09:16:19,586 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 158 predicate places. [2024-02-02 09:16:19,587 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 270 transitions, 3655 flow [2024-02-02 09:16:19,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:19,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:19,587 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:19,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-02-02 09:16:19,587 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:19,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:19,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1181016543, now seen corresponding path program 2 times [2024-02-02 09:16:19,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:19,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888724166] [2024-02-02 09:16:19,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:19,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:19,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:19,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:19,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:19,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888724166] [2024-02-02 09:16:19,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888724166] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:19,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:19,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:19,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901720976] [2024-02-02 09:16:19,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:19,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:19,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:19,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:19,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:19,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:19,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 270 transitions, 3655 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:19,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:19,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:19,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:20,629 INFO L124 PetriNetUnfolderBase]: 2199/4274 cut-off events. [2024-02-02 09:16:20,630 INFO L125 PetriNetUnfolderBase]: For 45827/46102 co-relation queries the response was YES. [2024-02-02 09:16:20,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20938 conditions, 4274 events. 2199/4274 cut-off events. For 45827/46102 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 30253 event pairs, 566 based on Foata normal form. 78/4245 useless extension candidates. Maximal degree in co-relation 20841. Up to 2179 conditions per place. [2024-02-02 09:16:20,663 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 201 selfloop transitions, 75 changer transitions 0/317 dead transitions. [2024-02-02 09:16:20,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 317 transitions, 4570 flow [2024-02-02 09:16:20,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:20,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:20,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 298 transitions. [2024-02-02 09:16:20,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2024-02-02 09:16:20,664 INFO L175 Difference]: Start difference. First operand has 238 places, 270 transitions, 3655 flow. Second operand 7 states and 298 transitions. [2024-02-02 09:16:20,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 317 transitions, 4570 flow [2024-02-02 09:16:20,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 317 transitions, 4500 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:20,745 INFO L231 Difference]: Finished difference. Result has 242 places, 274 transitions, 3818 flow [2024-02-02 09:16:20,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3599, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3818, PETRI_PLACES=242, PETRI_TRANSITIONS=274} [2024-02-02 09:16:20,745 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 162 predicate places. [2024-02-02 09:16:20,746 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 274 transitions, 3818 flow [2024-02-02 09:16:20,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:20,746 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,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-02-02 09:16:20,746 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:20,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:20,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1587581955, now seen corresponding path program 3 times [2024-02-02 09:16:20,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:20,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59570061] [2024-02-02 09:16:20,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:20,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:20,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:20,979 INFO L134 CoverageAnalysis]: 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,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:20,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59570061] [2024-02-02 09:16:20,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59570061] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:20,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:20,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:20,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148433329] [2024-02-02 09:16:20,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:20,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:20,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:20,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:20,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:20,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:20,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 274 transitions, 3818 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:20,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:20,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:21,707 INFO L124 PetriNetUnfolderBase]: 2181/4210 cut-off events. [2024-02-02 09:16:21,707 INFO L125 PetriNetUnfolderBase]: For 47237/47556 co-relation queries the response was YES. [2024-02-02 09:16:21,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20661 conditions, 4210 events. 2181/4210 cut-off events. For 47237/47556 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 29668 event pairs, 502 based on Foata normal form. 105/4205 useless extension candidates. Maximal degree in co-relation 20564. Up to 2175 conditions per place. [2024-02-02 09:16:21,753 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 197 selfloop transitions, 78 changer transitions 0/316 dead transitions. [2024-02-02 09:16:21,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 316 transitions, 4648 flow [2024-02-02 09:16:21,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:21,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:21,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 295 transitions. [2024-02-02 09:16:21,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5545112781954887 [2024-02-02 09:16:21,754 INFO L175 Difference]: Start difference. First operand has 242 places, 274 transitions, 3818 flow. Second operand 7 states and 295 transitions. [2024-02-02 09:16:21,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 316 transitions, 4648 flow [2024-02-02 09:16:21,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 316 transitions, 4515 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:21,852 INFO L231 Difference]: Finished difference. Result has 244 places, 275 transitions, 3857 flow [2024-02-02 09:16:21,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3686, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3857, PETRI_PLACES=244, PETRI_TRANSITIONS=275} [2024-02-02 09:16:21,853 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 164 predicate places. [2024-02-02 09:16:21,853 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 275 transitions, 3857 flow [2024-02-02 09:16:21,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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:21,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:21,853 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:21,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-02-02 09:16:21,853 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:21,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:21,853 INFO L85 PathProgramCache]: Analyzing trace with hash -823378101, now seen corresponding path program 2 times [2024-02-02 09:16:21,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:21,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129431783] [2024-02-02 09:16:21,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:21,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:21,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:22,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:16:22,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:22,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129431783] [2024-02-02 09:16:22,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129431783] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:22,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:22,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:22,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036890383] [2024-02-02 09:16:22,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:22,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:22,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:22,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:22,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:22,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:22,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 275 transitions, 3857 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:22,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:22,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:23,033 INFO L124 PetriNetUnfolderBase]: 2775/5030 cut-off events. [2024-02-02 09:16:23,034 INFO L125 PetriNetUnfolderBase]: For 48494/48757 co-relation queries the response was YES. [2024-02-02 09:16:23,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24406 conditions, 5030 events. 2775/5030 cut-off events. For 48494/48757 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 33418 event pairs, 1010 based on Foata normal form. 88/5018 useless extension candidates. Maximal degree in co-relation 24309. Up to 4163 conditions per place. [2024-02-02 09:16:23,075 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 237 selfloop transitions, 47 changer transitions 0/306 dead transitions. [2024-02-02 09:16:23,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 306 transitions, 4559 flow [2024-02-02 09:16:23,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:23,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:23,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-02-02 09:16:23,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041353383458647 [2024-02-02 09:16:23,076 INFO L175 Difference]: Start difference. First operand has 244 places, 275 transitions, 3857 flow. Second operand 7 states and 215 transitions. [2024-02-02 09:16:23,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 306 transitions, 4559 flow [2024-02-02 09:16:23,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 306 transitions, 4435 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:23,184 INFO L231 Difference]: Finished difference. Result has 248 places, 275 transitions, 3860 flow [2024-02-02 09:16:23,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3737, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3860, PETRI_PLACES=248, PETRI_TRANSITIONS=275} [2024-02-02 09:16:23,184 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 168 predicate places. [2024-02-02 09:16:23,184 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 275 transitions, 3860 flow [2024-02-02 09:16:23,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:23,185 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:23,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-02-02 09:16:23,185 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:23,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:23,185 INFO L85 PathProgramCache]: Analyzing trace with hash 2082527937, now seen corresponding path program 1 times [2024-02-02 09:16:23,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:23,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757804954] [2024-02-02 09:16:23,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:23,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:23,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:23,351 INFO L134 CoverageAnalysis]: 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,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:23,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757804954] [2024-02-02 09:16:23,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757804954] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:23,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:23,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:23,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171680283] [2024-02-02 09:16:23,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:23,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:23,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:23,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:23,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:23,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:23,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 275 transitions, 3860 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:23,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:23,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:24,103 INFO L124 PetriNetUnfolderBase]: 2219/4324 cut-off events. [2024-02-02 09:16:24,103 INFO L125 PetriNetUnfolderBase]: For 49214/49495 co-relation queries the response was YES. [2024-02-02 09:16:24,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20999 conditions, 4324 events. 2219/4324 cut-off events. For 49214/49495 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 30650 event pairs, 541 based on Foata normal form. 74/4279 useless extension candidates. Maximal degree in co-relation 20900. Up to 2109 conditions per place. [2024-02-02 09:16:24,150 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 240 selfloop transitions, 89 changer transitions 0/370 dead transitions. [2024-02-02 09:16:24,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 370 transitions, 5347 flow [2024-02-02 09:16:24,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:24,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:24,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 346 transitions. [2024-02-02 09:16:24,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.569078947368421 [2024-02-02 09:16:24,151 INFO L175 Difference]: Start difference. First operand has 248 places, 275 transitions, 3860 flow. Second operand 8 states and 346 transitions. [2024-02-02 09:16:24,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 370 transitions, 5347 flow [2024-02-02 09:16:24,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 370 transitions, 5259 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:24,248 INFO L231 Difference]: Finished difference. Result has 255 places, 306 transitions, 4389 flow [2024-02-02 09:16:24,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3781, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4389, PETRI_PLACES=255, PETRI_TRANSITIONS=306} [2024-02-02 09:16:24,249 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 175 predicate places. [2024-02-02 09:16:24,249 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 306 transitions, 4389 flow [2024-02-02 09:16:24,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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:24,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:24,249 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:24,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-02-02 09:16:24,249 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:24,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:24,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1656649701, now seen corresponding path program 3 times [2024-02-02 09:16:24,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:24,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762568413] [2024-02-02 09:16:24,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:24,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:24,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:24,512 INFO L134 CoverageAnalysis]: 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:24,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:24,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762568413] [2024-02-02 09:16:24,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762568413] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:24,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:24,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:24,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176890990] [2024-02-02 09:16:24,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:24,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:24,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:24,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:24,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:24,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:24,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 306 transitions, 4389 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:24,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:24,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:24,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:25,523 INFO L124 PetriNetUnfolderBase]: 2807/5116 cut-off events. [2024-02-02 09:16:25,523 INFO L125 PetriNetUnfolderBase]: For 55771/56016 co-relation queries the response was YES. [2024-02-02 09:16:25,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25593 conditions, 5116 events. 2807/5116 cut-off events. For 55771/56016 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 34346 event pairs, 1068 based on Foata normal form. 56/5073 useless extension candidates. Maximal degree in co-relation 25491. Up to 4263 conditions per place. [2024-02-02 09:16:25,570 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 270 selfloop transitions, 40 changer transitions 0/332 dead transitions. [2024-02-02 09:16:25,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 332 transitions, 5102 flow [2024-02-02 09:16:25,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:16:25,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:16:25,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-02-02 09:16:25,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232456140350877 [2024-02-02 09:16:25,572 INFO L175 Difference]: Start difference. First operand has 255 places, 306 transitions, 4389 flow. Second operand 6 states and 193 transitions. [2024-02-02 09:16:25,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 332 transitions, 5102 flow [2024-02-02 09:16:25,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 332 transitions, 4970 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-02-02 09:16:25,709 INFO L231 Difference]: Finished difference. Result has 251 places, 305 transitions, 4323 flow [2024-02-02 09:16:25,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4323, PETRI_PLACES=251, PETRI_TRANSITIONS=305} [2024-02-02 09:16:25,710 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 171 predicate places. [2024-02-02 09:16:25,710 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 305 transitions, 4323 flow [2024-02-02 09:16:25,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:25,711 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,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-02-02 09:16:25,711 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:25,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:25,712 INFO L85 PathProgramCache]: Analyzing trace with hash 486832913, now seen corresponding path program 3 times [2024-02-02 09:16:25,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:25,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570003089] [2024-02-02 09:16:25,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:25,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:25,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:25,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:16:25,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:25,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570003089] [2024-02-02 09:16:25,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570003089] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:25,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:25,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:25,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504158507] [2024-02-02 09:16:25,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:25,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:25,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:25,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:25,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:25,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:25,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 305 transitions, 4323 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:25,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:25,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:26,847 INFO L124 PetriNetUnfolderBase]: 2460/4659 cut-off events. [2024-02-02 09:16:26,847 INFO L125 PetriNetUnfolderBase]: For 58058/58379 co-relation queries the response was YES. [2024-02-02 09:16:26,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23292 conditions, 4659 events. 2460/4659 cut-off events. For 58058/58379 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 32686 event pairs, 613 based on Foata normal form. 79/4614 useless extension candidates. Maximal degree in co-relation 23196. Up to 2130 conditions per place. [2024-02-02 09:16:26,896 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 193 selfloop transitions, 111 changer transitions 0/345 dead transitions. [2024-02-02 09:16:26,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 345 transitions, 5222 flow [2024-02-02 09:16:26,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:26,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:26,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 303 transitions. [2024-02-02 09:16:26,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5695488721804511 [2024-02-02 09:16:26,897 INFO L175 Difference]: Start difference. First operand has 251 places, 305 transitions, 4323 flow. Second operand 7 states and 303 transitions. [2024-02-02 09:16:26,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 345 transitions, 5222 flow [2024-02-02 09:16:27,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 345 transitions, 5112 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:27,013 INFO L231 Difference]: Finished difference. Result has 253 places, 307 transitions, 4469 flow [2024-02-02 09:16:27,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4469, PETRI_PLACES=253, PETRI_TRANSITIONS=307} [2024-02-02 09:16:27,014 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 173 predicate places. [2024-02-02 09:16:27,014 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 307 transitions, 4469 flow [2024-02-02 09:16:27,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:27,014 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,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-02-02 09:16:27,015 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:27,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:27,015 INFO L85 PathProgramCache]: Analyzing trace with hash 822771812, now seen corresponding path program 1 times [2024-02-02 09:16:27,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:27,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101510901] [2024-02-02 09:16:27,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:27,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:27,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:27,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:27,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:27,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101510901] [2024-02-02 09:16:27,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101510901] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:27,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:27,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:27,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039429304] [2024-02-02 09:16:27,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:27,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:27,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:27,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:27,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:27,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:27,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 307 transitions, 4469 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:27,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:27,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:28,426 INFO L124 PetriNetUnfolderBase]: 3019/5474 cut-off events. [2024-02-02 09:16:28,427 INFO L125 PetriNetUnfolderBase]: For 62403/62652 co-relation queries the response was YES. [2024-02-02 09:16:28,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27359 conditions, 5474 events. 3019/5474 cut-off events. For 62403/62652 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 37238 event pairs, 1131 based on Foata normal form. 90/5476 useless extension candidates. Maximal degree in co-relation 27262. Up to 4350 conditions per place. [2024-02-02 09:16:28,471 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 267 selfloop transitions, 43 changer transitions 0/332 dead transitions. [2024-02-02 09:16:28,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 332 transitions, 5215 flow [2024-02-02 09:16:28,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:28,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:28,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-02-02 09:16:28,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39097744360902253 [2024-02-02 09:16:28,472 INFO L175 Difference]: Start difference. First operand has 253 places, 307 transitions, 4469 flow. Second operand 7 states and 208 transitions. [2024-02-02 09:16:28,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 332 transitions, 5215 flow [2024-02-02 09:16:28,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 332 transitions, 4961 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:28,606 INFO L231 Difference]: Finished difference. Result has 255 places, 309 transitions, 4351 flow [2024-02-02 09:16:28,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4351, PETRI_PLACES=255, PETRI_TRANSITIONS=309} [2024-02-02 09:16:28,607 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 175 predicate places. [2024-02-02 09:16:28,607 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 309 transitions, 4351 flow [2024-02-02 09:16:28,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:28,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:28,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:28,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-02-02 09:16:28,607 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:28,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:28,607 INFO L85 PathProgramCache]: Analyzing trace with hash -172477649, now seen corresponding path program 4 times [2024-02-02 09:16:28,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:28,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282462327] [2024-02-02 09:16:28,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:28,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:28,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:28,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:28,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:28,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282462327] [2024-02-02 09:16:28,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282462327] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:28,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:28,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:28,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650466446] [2024-02-02 09:16:28,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:28,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:28,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:28,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:28,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:28,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:28,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 309 transitions, 4351 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:28,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:28,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:28,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:29,732 INFO L124 PetriNetUnfolderBase]: 2345/4543 cut-off events. [2024-02-02 09:16:29,733 INFO L125 PetriNetUnfolderBase]: For 54363/54666 co-relation queries the response was YES. [2024-02-02 09:16:29,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22559 conditions, 4543 events. 2345/4543 cut-off events. For 54363/54666 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 32350 event pairs, 591 based on Foata normal form. 77/4498 useless extension candidates. Maximal degree in co-relation 22461. Up to 2067 conditions per place. [2024-02-02 09:16:29,779 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 209 selfloop transitions, 101 changer transitions 0/351 dead transitions. [2024-02-02 09:16:29,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 351 transitions, 5255 flow [2024-02-02 09:16:29,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:29,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:29,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 306 transitions. [2024-02-02 09:16:29,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575187969924812 [2024-02-02 09:16:29,780 INFO L175 Difference]: Start difference. First operand has 255 places, 309 transitions, 4351 flow. Second operand 7 states and 306 transitions. [2024-02-02 09:16:29,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 351 transitions, 5255 flow [2024-02-02 09:16:29,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 351 transitions, 5111 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-02-02 09:16:29,890 INFO L231 Difference]: Finished difference. Result has 255 places, 309 transitions, 4429 flow [2024-02-02 09:16:29,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4219, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4429, PETRI_PLACES=255, PETRI_TRANSITIONS=309} [2024-02-02 09:16:29,891 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 175 predicate places. [2024-02-02 09:16:29,891 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 309 transitions, 4429 flow [2024-02-02 09:16:29,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:29,892 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,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-02-02 09:16:29,892 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:29,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:29,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1321260777, now seen corresponding path program 1 times [2024-02-02 09:16:29,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:29,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137798480] [2024-02-02 09:16:29,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:29,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:29,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:30,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:30,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:30,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137798480] [2024-02-02 09:16:30,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137798480] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:30,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:30,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:30,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884638197] [2024-02-02 09:16:30,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:30,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:30,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:30,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:30,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:30,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:30,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 309 transitions, 4429 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:30,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:30,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:31,199 INFO L124 PetriNetUnfolderBase]: 3203/5789 cut-off events. [2024-02-02 09:16:31,199 INFO L125 PetriNetUnfolderBase]: For 58868/59160 co-relation queries the response was YES. [2024-02-02 09:16:31,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28272 conditions, 5789 events. 3203/5789 cut-off events. For 58868/59160 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 39067 event pairs, 1133 based on Foata normal form. 87/5739 useless extension candidates. Maximal degree in co-relation 28175. Up to 4862 conditions per place. [2024-02-02 09:16:31,257 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 285 selfloop transitions, 62 changer transitions 0/369 dead transitions. [2024-02-02 09:16:31,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 369 transitions, 5596 flow [2024-02-02 09:16:31,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:31,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:31,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 270 transitions. [2024-02-02 09:16:31,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39473684210526316 [2024-02-02 09:16:31,259 INFO L175 Difference]: Start difference. First operand has 255 places, 309 transitions, 4429 flow. Second operand 9 states and 270 transitions. [2024-02-02 09:16:31,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 369 transitions, 5596 flow [2024-02-02 09:16:31,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 369 transitions, 5384 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:31,407 INFO L231 Difference]: Finished difference. Result has 261 places, 335 transitions, 4758 flow [2024-02-02 09:16:31,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4231, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4758, PETRI_PLACES=261, PETRI_TRANSITIONS=335} [2024-02-02 09:16:31,408 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 181 predicate places. [2024-02-02 09:16:31,408 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 335 transitions, 4758 flow [2024-02-02 09:16:31,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:31,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:31,408 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:31,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-02-02 09:16:31,409 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:31,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:31,409 INFO L85 PathProgramCache]: Analyzing trace with hash -88933491, now seen corresponding path program 2 times [2024-02-02 09:16:31,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:31,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095558872] [2024-02-02 09:16:31,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:31,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:31,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:31,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:31,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:31,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095558872] [2024-02-02 09:16:31,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095558872] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:31,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:31,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:31,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030752912] [2024-02-02 09:16:31,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:31,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:31,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:31,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:31,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:31,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:31,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 335 transitions, 4758 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:31,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:31,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:31,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:32,521 INFO L124 PetriNetUnfolderBase]: 2439/4734 cut-off events. [2024-02-02 09:16:32,521 INFO L125 PetriNetUnfolderBase]: For 52384/52668 co-relation queries the response was YES. [2024-02-02 09:16:32,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23512 conditions, 4734 events. 2439/4734 cut-off events. For 52384/52668 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 33914 event pairs, 504 based on Foata normal form. 57/4670 useless extension candidates. Maximal degree in co-relation 23412. Up to 2300 conditions per place. [2024-02-02 09:16:32,568 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 263 selfloop transitions, 98 changer transitions 0/403 dead transitions. [2024-02-02 09:16:32,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 403 transitions, 6052 flow [2024-02-02 09:16:32,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:32,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:32,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 344 transitions. [2024-02-02 09:16:32,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5657894736842105 [2024-02-02 09:16:32,570 INFO L175 Difference]: Start difference. First operand has 261 places, 335 transitions, 4758 flow. Second operand 8 states and 344 transitions. [2024-02-02 09:16:32,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 403 transitions, 6052 flow [2024-02-02 09:16:32,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 403 transitions, 6018 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-02-02 09:16:32,702 INFO L231 Difference]: Finished difference. Result has 267 places, 340 transitions, 4985 flow [2024-02-02 09:16:32,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4724, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4985, PETRI_PLACES=267, PETRI_TRANSITIONS=340} [2024-02-02 09:16:32,703 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 187 predicate places. [2024-02-02 09:16:32,703 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 340 transitions, 4985 flow [2024-02-02 09:16:32,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:32,703 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,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-02-02 09:16:32,704 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:32,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:32,704 INFO L85 PathProgramCache]: Analyzing trace with hash 872880665, now seen corresponding path program 3 times [2024-02-02 09:16:32,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:32,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131044800] [2024-02-02 09:16:32,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:32,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:32,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:32,899 INFO L134 CoverageAnalysis]: 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,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:32,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131044800] [2024-02-02 09:16:32,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131044800] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:32,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:32,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:32,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195431387] [2024-02-02 09:16:32,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:32,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:32,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:32,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:32,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:32,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:32,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 340 transitions, 4985 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:32,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:32,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:33,883 INFO L124 PetriNetUnfolderBase]: 2479/4770 cut-off events. [2024-02-02 09:16:33,883 INFO L125 PetriNetUnfolderBase]: For 56779/57091 co-relation queries the response was YES. [2024-02-02 09:16:33,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24359 conditions, 4770 events. 2479/4770 cut-off events. For 56779/57091 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 34108 event pairs, 806 based on Foata normal form. 65/4725 useless extension candidates. Maximal degree in co-relation 24256. Up to 3486 conditions per place. [2024-02-02 09:16:33,938 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 263 selfloop transitions, 72 changer transitions 0/377 dead transitions. [2024-02-02 09:16:33,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 377 transitions, 5948 flow [2024-02-02 09:16:33,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:33,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:33,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 322 transitions. [2024-02-02 09:16:33,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296052631578947 [2024-02-02 09:16:33,939 INFO L175 Difference]: Start difference. First operand has 267 places, 340 transitions, 4985 flow. Second operand 8 states and 322 transitions. [2024-02-02 09:16:33,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 377 transitions, 5948 flow [2024-02-02 09:16:34,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 377 transitions, 5801 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-02-02 09:16:34,083 INFO L231 Difference]: Finished difference. Result has 273 places, 348 transitions, 5124 flow [2024-02-02 09:16:34,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5124, PETRI_PLACES=273, PETRI_TRANSITIONS=348} [2024-02-02 09:16:34,084 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 193 predicate places. [2024-02-02 09:16:34,084 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 348 transitions, 5124 flow [2024-02-02 09:16:34,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:34,084 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,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-02-02 09:16:34,085 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:34,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:34,085 INFO L85 PathProgramCache]: Analyzing trace with hash 872921585, now seen corresponding path program 4 times [2024-02-02 09:16:34,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:34,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391672875] [2024-02-02 09:16:34,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:34,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:34,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:34,286 INFO L134 CoverageAnalysis]: 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,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:34,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391672875] [2024-02-02 09:16:34,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391672875] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:34,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:34,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-02 09:16:34,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937586584] [2024-02-02 09:16:34,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:34,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:16:34,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:34,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:16:34,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:16:34,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:16:34,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 348 transitions, 5124 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:34,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:16:34,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:35,337 INFO L124 PetriNetUnfolderBase]: 2465/4769 cut-off events. [2024-02-02 09:16:35,338 INFO L125 PetriNetUnfolderBase]: For 56776/57065 co-relation queries the response was YES. [2024-02-02 09:16:35,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24173 conditions, 4769 events. 2465/4769 cut-off events. For 56776/57065 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 34098 event pairs, 787 based on Foata normal form. 59/4723 useless extension candidates. Maximal degree in co-relation 24067. Up to 3480 conditions per place. [2024-02-02 09:16:35,386 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 260 selfloop transitions, 78 changer transitions 0/380 dead transitions. [2024-02-02 09:16:35,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 380 transitions, 5972 flow [2024-02-02 09:16:35,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:16:35,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:16:35,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 388 transitions. [2024-02-02 09:16:35,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105263157894737 [2024-02-02 09:16:35,388 INFO L175 Difference]: Start difference. First operand has 273 places, 348 transitions, 5124 flow. Second operand 10 states and 388 transitions. [2024-02-02 09:16:35,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 380 transitions, 5972 flow [2024-02-02 09:16:35,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 380 transitions, 5845 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:35,519 INFO L231 Difference]: Finished difference. Result has 278 places, 349 transitions, 5172 flow [2024-02-02 09:16:35,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5172, PETRI_PLACES=278, PETRI_TRANSITIONS=349} [2024-02-02 09:16:35,519 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 198 predicate places. [2024-02-02 09:16:35,519 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 349 transitions, 5172 flow [2024-02-02 09:16:35,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call 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:35,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:35,520 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:35,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-02-02 09:16:35,520 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:35,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:35,520 INFO L85 PathProgramCache]: Analyzing trace with hash -930331630, now seen corresponding path program 2 times [2024-02-02 09:16:35,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:35,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454763760] [2024-02-02 09:16:35,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:35,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:35,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:35,748 INFO L134 CoverageAnalysis]: 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:35,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:35,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454763760] [2024-02-02 09:16:35,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454763760] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:35,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:35,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:35,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729628520] [2024-02-02 09:16:35,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:35,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:35,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:35,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:35,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:35,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:35,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 349 transitions, 5172 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:35,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:35,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:35,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:36,867 INFO L124 PetriNetUnfolderBase]: 3177/5739 cut-off events. [2024-02-02 09:16:36,868 INFO L125 PetriNetUnfolderBase]: For 60834/61135 co-relation queries the response was YES. [2024-02-02 09:16:36,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28679 conditions, 5739 events. 3177/5739 cut-off events. For 60834/61135 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 38618 event pairs, 828 based on Foata normal form. 132/5739 useless extension candidates. Maximal degree in co-relation 28572. Up to 2478 conditions per place. [2024-02-02 09:16:36,933 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 258 selfloop transitions, 113 changer transitions 0/393 dead transitions. [2024-02-02 09:16:36,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 393 transitions, 6141 flow [2024-02-02 09:16:36,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:36,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:36,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 238 transitions. [2024-02-02 09:16:36,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-02-02 09:16:36,934 INFO L175 Difference]: Start difference. First operand has 278 places, 349 transitions, 5172 flow. Second operand 7 states and 238 transitions. [2024-02-02 09:16:36,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 393 transitions, 6141 flow [2024-02-02 09:16:37,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 393 transitions, 5971 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-02-02 09:16:37,099 INFO L231 Difference]: Finished difference. Result has 277 places, 349 transitions, 5252 flow [2024-02-02 09:16:37,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5002, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5252, PETRI_PLACES=277, PETRI_TRANSITIONS=349} [2024-02-02 09:16:37,100 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 197 predicate places. [2024-02-02 09:16:37,100 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 349 transitions, 5252 flow [2024-02-02 09:16:37,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:37,100 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:37,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-02-02 09:16:37,100 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:37,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:37,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1962446468, now seen corresponding path program 2 times [2024-02-02 09:16:37,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:37,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139544241] [2024-02-02 09:16:37,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:37,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:37,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:37,324 INFO L134 CoverageAnalysis]: 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,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:37,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139544241] [2024-02-02 09:16:37,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139544241] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:37,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:37,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:37,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615903571] [2024-02-02 09:16:37,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:37,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:37,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:37,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:37,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:37,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:37,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 349 transitions, 5252 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:37,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:37,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:38,344 INFO L124 PetriNetUnfolderBase]: 2930/5355 cut-off events. [2024-02-02 09:16:38,344 INFO L125 PetriNetUnfolderBase]: For 59040/59295 co-relation queries the response was YES. [2024-02-02 09:16:38,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27266 conditions, 5355 events. 2930/5355 cut-off events. For 59040/59295 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 36041 event pairs, 746 based on Foata normal form. 82/5337 useless extension candidates. Maximal degree in co-relation 27158. Up to 2332 conditions per place. [2024-02-02 09:16:38,402 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 246 selfloop transitions, 133 changer transitions 0/402 dead transitions. [2024-02-02 09:16:38,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 402 transitions, 6318 flow [2024-02-02 09:16:38,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:38,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:38,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 245 transitions. [2024-02-02 09:16:38,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-02-02 09:16:38,403 INFO L175 Difference]: Start difference. First operand has 277 places, 349 transitions, 5252 flow. Second operand 7 states and 245 transitions. [2024-02-02 09:16:38,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 402 transitions, 6318 flow [2024-02-02 09:16:38,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 402 transitions, 6088 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:38,591 INFO L231 Difference]: Finished difference. Result has 279 places, 354 transitions, 5420 flow [2024-02-02 09:16:38,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5026, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5420, PETRI_PLACES=279, PETRI_TRANSITIONS=354} [2024-02-02 09:16:38,592 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 199 predicate places. [2024-02-02 09:16:38,592 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 354 transitions, 5420 flow [2024-02-02 09:16:38,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:38,592 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,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-02-02 09:16:38,592 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:38,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:38,593 INFO L85 PathProgramCache]: Analyzing trace with hash 773774852, now seen corresponding path program 2 times [2024-02-02 09:16:38,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:38,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526882390] [2024-02-02 09:16:38,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:38,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:38,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:38,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:38,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:38,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526882390] [2024-02-02 09:16:38,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526882390] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:38,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:38,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:38,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601560239] [2024-02-02 09:16:38,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:38,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:38,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:38,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:38,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:38,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:38,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 354 transitions, 5420 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:38,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:38,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:39,945 INFO L124 PetriNetUnfolderBase]: 2916/5328 cut-off events. [2024-02-02 09:16:39,945 INFO L125 PetriNetUnfolderBase]: For 60628/60891 co-relation queries the response was YES. [2024-02-02 09:16:39,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28196 conditions, 5328 events. 2916/5328 cut-off events. For 60628/60891 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 35927 event pairs, 620 based on Foata normal form. 52/5285 useless extension candidates. Maximal degree in co-relation 28086. Up to 3083 conditions per place. [2024-02-02 09:16:40,004 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 287 selfloop transitions, 102 changer transitions 0/412 dead transitions. [2024-02-02 09:16:40,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 412 transitions, 6549 flow [2024-02-02 09:16:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:16:40,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:16:40,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 258 transitions. [2024-02-02 09:16:40,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243421052631579 [2024-02-02 09:16:40,005 INFO L175 Difference]: Start difference. First operand has 279 places, 354 transitions, 5420 flow. Second operand 8 states and 258 transitions. [2024-02-02 09:16:40,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 412 transitions, 6549 flow [2024-02-02 09:16:40,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 412 transitions, 6385 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-02 09:16:40,253 INFO L231 Difference]: Finished difference. Result has 283 places, 367 transitions, 5640 flow [2024-02-02 09:16:40,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5256, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5640, PETRI_PLACES=283, PETRI_TRANSITIONS=367} [2024-02-02 09:16:40,254 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 203 predicate places. [2024-02-02 09:16:40,254 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 367 transitions, 5640 flow [2024-02-02 09:16:40,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:40,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:40,254 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:40,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-02-02 09:16:40,255 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:40,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:40,255 INFO L85 PathProgramCache]: Analyzing trace with hash -2099014972, now seen corresponding path program 3 times [2024-02-02 09:16:40,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:40,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124790845] [2024-02-02 09:16:40,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:40,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:40,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:40,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:16:40,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:40,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124790845] [2024-02-02 09:16:40,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124790845] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:40,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:40,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:40,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781955983] [2024-02-02 09:16:40,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:40,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:40,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:40,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:40,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:40,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:40,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 367 transitions, 5640 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:40,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:40,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:40,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:41,630 INFO L124 PetriNetUnfolderBase]: 2960/5470 cut-off events. [2024-02-02 09:16:41,630 INFO L125 PetriNetUnfolderBase]: For 63157/63431 co-relation queries the response was YES. [2024-02-02 09:16:41,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29074 conditions, 5470 events. 2960/5470 cut-off events. For 63157/63431 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 37264 event pairs, 944 based on Foata normal form. 42/5402 useless extension candidates. Maximal degree in co-relation 28963. Up to 4456 conditions per place. [2024-02-02 09:16:41,689 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 319 selfloop transitions, 59 changer transitions 0/401 dead transitions. [2024-02-02 09:16:41,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 401 transitions, 6609 flow [2024-02-02 09:16:41,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:41,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:41,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-02-02 09:16:41,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786549707602339 [2024-02-02 09:16:41,690 INFO L175 Difference]: Start difference. First operand has 283 places, 367 transitions, 5640 flow. Second operand 9 states and 259 transitions. [2024-02-02 09:16:41,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 401 transitions, 6609 flow [2024-02-02 09:16:41,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 401 transitions, 6408 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:41,862 INFO L231 Difference]: Finished difference. Result has 287 places, 374 transitions, 5687 flow [2024-02-02 09:16:41,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5450, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5687, PETRI_PLACES=287, PETRI_TRANSITIONS=374} [2024-02-02 09:16:41,863 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 207 predicate places. [2024-02-02 09:16:41,863 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 374 transitions, 5687 flow [2024-02-02 09:16:41,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:41,863 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,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-02-02 09:16:41,864 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:41,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:41,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1366270766, now seen corresponding path program 4 times [2024-02-02 09:16:41,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:41,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162923748] [2024-02-02 09:16:41,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:41,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:41,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:42,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:42,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:42,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162923748] [2024-02-02 09:16:42,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162923748] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:42,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:42,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:42,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10567453] [2024-02-02 09:16:42,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:42,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:42,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:42,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:42,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:42,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:42,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 374 transitions, 5687 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:42,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:42,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:42,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:43,214 INFO L124 PetriNetUnfolderBase]: 2992/5518 cut-off events. [2024-02-02 09:16:43,214 INFO L125 PetriNetUnfolderBase]: For 63538/63816 co-relation queries the response was YES. [2024-02-02 09:16:43,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28964 conditions, 5518 events. 2992/5518 cut-off events. For 63538/63816 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 37647 event pairs, 944 based on Foata normal form. 46/5452 useless extension candidates. Maximal degree in co-relation 28851. Up to 4504 conditions per place. [2024-02-02 09:16:43,283 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 321 selfloop transitions, 61 changer transitions 0/405 dead transitions. [2024-02-02 09:16:43,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 405 transitions, 6575 flow [2024-02-02 09:16:43,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:43,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:43,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-02-02 09:16:43,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786549707602339 [2024-02-02 09:16:43,284 INFO L175 Difference]: Start difference. First operand has 287 places, 374 transitions, 5687 flow. Second operand 9 states and 259 transitions. [2024-02-02 09:16:43,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 405 transitions, 6575 flow [2024-02-02 09:16:43,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 405 transitions, 6497 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-02 09:16:43,490 INFO L231 Difference]: Finished difference. Result has 293 places, 376 transitions, 5762 flow [2024-02-02 09:16:43,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5609, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5762, PETRI_PLACES=293, PETRI_TRANSITIONS=376} [2024-02-02 09:16:43,491 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 213 predicate places. [2024-02-02 09:16:43,491 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 376 transitions, 5762 flow [2024-02-02 09:16:43,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:43,492 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,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-02-02 09:16:43,492 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:43,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:43,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1929315184, now seen corresponding path program 5 times [2024-02-02 09:16:43,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:43,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292579236] [2024-02-02 09:16:43,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:43,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:43,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:43,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:16:43,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:43,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292579236] [2024-02-02 09:16:43,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292579236] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:43,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:43,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:43,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422506384] [2024-02-02 09:16:43,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:43,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:43,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:43,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:43,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:43,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:43,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 376 transitions, 5762 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:43,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:43,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:44,888 INFO L124 PetriNetUnfolderBase]: 2980/5492 cut-off events. [2024-02-02 09:16:44,888 INFO L125 PetriNetUnfolderBase]: For 64969/65247 co-relation queries the response was YES. [2024-02-02 09:16:44,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28945 conditions, 5492 events. 2980/5492 cut-off events. For 64969/65247 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 37383 event pairs, 944 based on Foata normal form. 46/5428 useless extension candidates. Maximal degree in co-relation 28831. Up to 4416 conditions per place. [2024-02-02 09:16:44,952 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 317 selfloop transitions, 67 changer transitions 0/407 dead transitions. [2024-02-02 09:16:44,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 407 transitions, 6641 flow [2024-02-02 09:16:44,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:44,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:44,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-02-02 09:16:44,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38011695906432746 [2024-02-02 09:16:44,954 INFO L175 Difference]: Start difference. First operand has 293 places, 376 transitions, 5762 flow. Second operand 9 states and 260 transitions. [2024-02-02 09:16:44,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 407 transitions, 6641 flow [2024-02-02 09:16:45,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 407 transitions, 6462 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-02-02 09:16:45,145 INFO L231 Difference]: Finished difference. Result has 295 places, 376 transitions, 5731 flow [2024-02-02 09:16:45,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5583, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5731, PETRI_PLACES=295, PETRI_TRANSITIONS=376} [2024-02-02 09:16:45,146 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 215 predicate places. [2024-02-02 09:16:45,146 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 376 transitions, 5731 flow [2024-02-02 09:16:45,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:45,146 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,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-02-02 09:16:45,146 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:45,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:45,146 INFO L85 PathProgramCache]: Analyzing trace with hash 286845908, now seen corresponding path program 1 times [2024-02-02 09:16:45,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:45,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678789281] [2024-02-02 09:16:45,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:45,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:45,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:45,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:16:45,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:45,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678789281] [2024-02-02 09:16:45,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678789281] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:45,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:45,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:45,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112291999] [2024-02-02 09:16:45,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:45,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:45,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:45,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:45,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:45,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:45,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 376 transitions, 5731 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:45,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:45,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:46,524 INFO L124 PetriNetUnfolderBase]: 3186/5773 cut-off events. [2024-02-02 09:16:46,525 INFO L125 PetriNetUnfolderBase]: For 69821/70357 co-relation queries the response was YES. [2024-02-02 09:16:46,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30649 conditions, 5773 events. 3186/5773 cut-off events. For 69821/70357 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 38693 event pairs, 632 based on Foata normal form. 134/5773 useless extension candidates. Maximal degree in co-relation 30535. Up to 2795 conditions per place. [2024-02-02 09:16:46,599 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 314 selfloop transitions, 104 changer transitions 0/448 dead transitions. [2024-02-02 09:16:46,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 448 transitions, 7056 flow [2024-02-02 09:16:46,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:46,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:46,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 292 transitions. [2024-02-02 09:16:46,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4269005847953216 [2024-02-02 09:16:46,601 INFO L175 Difference]: Start difference. First operand has 295 places, 376 transitions, 5731 flow. Second operand 9 states and 292 transitions. [2024-02-02 09:16:46,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 448 transitions, 7056 flow [2024-02-02 09:16:46,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 448 transitions, 6906 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-02-02 09:16:46,797 INFO L231 Difference]: Finished difference. Result has 297 places, 376 transitions, 5813 flow [2024-02-02 09:16:46,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5597, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5813, PETRI_PLACES=297, PETRI_TRANSITIONS=376} [2024-02-02 09:16:46,797 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 217 predicate places. [2024-02-02 09:16:46,797 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 376 transitions, 5813 flow [2024-02-02 09:16:46,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:46,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:46,798 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:46,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-02-02 09:16:46,798 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:46,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:46,798 INFO L85 PathProgramCache]: Analyzing trace with hash 728374690, now seen corresponding path program 3 times [2024-02-02 09:16:46,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:46,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661179794] [2024-02-02 09:16:46,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:46,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:46,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:47,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:16:47,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:47,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661179794] [2024-02-02 09:16:47,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661179794] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:47,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:47,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:47,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979303776] [2024-02-02 09:16:47,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:47,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:47,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:47,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:47,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:47,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:47,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 376 transitions, 5813 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:47,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:47,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:48,296 INFO L124 PetriNetUnfolderBase]: 3525/6304 cut-off events. [2024-02-02 09:16:48,296 INFO L125 PetriNetUnfolderBase]: For 73951/74544 co-relation queries the response was YES. [2024-02-02 09:16:48,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33544 conditions, 6304 events. 3525/6304 cut-off events. For 73951/74544 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 42571 event pairs, 861 based on Foata normal form. 179/6349 useless extension candidates. Maximal degree in co-relation 33429. Up to 2660 conditions per place. [2024-02-02 09:16:48,372 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 310 selfloop transitions, 110 changer transitions 0/450 dead transitions. [2024-02-02 09:16:48,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 450 transitions, 7196 flow [2024-02-02 09:16:48,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:48,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:48,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 248 transitions. [2024-02-02 09:16:48,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46616541353383456 [2024-02-02 09:16:48,373 INFO L175 Difference]: Start difference. First operand has 297 places, 376 transitions, 5813 flow. Second operand 7 states and 248 transitions. [2024-02-02 09:16:48,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 450 transitions, 7196 flow [2024-02-02 09:16:48,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 450 transitions, 6980 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:16:48,582 INFO L231 Difference]: Finished difference. Result has 296 places, 384 transitions, 5935 flow [2024-02-02 09:16:48,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5605, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5935, PETRI_PLACES=296, PETRI_TRANSITIONS=384} [2024-02-02 09:16:48,583 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 216 predicate places. [2024-02-02 09:16:48,583 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 384 transitions, 5935 flow [2024-02-02 09:16:48,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:48,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:48,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:48,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-02-02 09:16:48,583 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:48,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:48,584 INFO L85 PathProgramCache]: Analyzing trace with hash 729147422, now seen corresponding path program 3 times [2024-02-02 09:16:48,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:48,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919861710] [2024-02-02 09:16:48,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:48,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:48,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:48,823 INFO L134 CoverageAnalysis]: 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:48,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:48,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919861710] [2024-02-02 09:16:48,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919861710] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:48,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:48,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:48,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530834604] [2024-02-02 09:16:48,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:48,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:48,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:48,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:48,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:48,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:48,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 384 transitions, 5935 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:48,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:48,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:48,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:49,900 INFO L124 PetriNetUnfolderBase]: 3100/5700 cut-off events. [2024-02-02 09:16:49,900 INFO L125 PetriNetUnfolderBase]: For 68756/69040 co-relation queries the response was YES. [2024-02-02 09:16:49,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30480 conditions, 5700 events. 3100/5700 cut-off events. For 68756/69040 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 39066 event pairs, 778 based on Foata normal form. 106/5702 useless extension candidates. Maximal degree in co-relation 30364. Up to 2443 conditions per place. [2024-02-02 09:16:49,963 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 269 selfloop transitions, 130 changer transitions 0/422 dead transitions. [2024-02-02 09:16:49,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 422 transitions, 6974 flow [2024-02-02 09:16:49,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:49,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:49,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 232 transitions. [2024-02-02 09:16:49,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43609022556390975 [2024-02-02 09:16:49,964 INFO L175 Difference]: Start difference. First operand has 296 places, 384 transitions, 5935 flow. Second operand 7 states and 232 transitions. [2024-02-02 09:16:49,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 422 transitions, 6974 flow [2024-02-02 09:16:50,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 422 transitions, 6831 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-02-02 09:16:50,297 INFO L231 Difference]: Finished difference. Result has 300 places, 384 transitions, 6084 flow [2024-02-02 09:16:50,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6084, PETRI_PLACES=300, PETRI_TRANSITIONS=384} [2024-02-02 09:16:50,298 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 220 predicate places. [2024-02-02 09:16:50,298 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 384 transitions, 6084 flow [2024-02-02 09:16:50,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:50,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:50,298 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:50,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-02-02 09:16:50,298 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:50,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:50,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1890925468, now seen corresponding path program 4 times [2024-02-02 09:16:50,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:50,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730335929] [2024-02-02 09:16:50,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:50,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:50,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:50,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:16:50,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:50,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730335929] [2024-02-02 09:16:50,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730335929] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:50,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:50,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:50,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231811317] [2024-02-02 09:16:50,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:50,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:50,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:50,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:50,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:50,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:50,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 384 transitions, 6084 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:16:50,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:50,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:50,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:51,874 INFO L124 PetriNetUnfolderBase]: 3279/5915 cut-off events. [2024-02-02 09:16:51,874 INFO L125 PetriNetUnfolderBase]: For 82135/82720 co-relation queries the response was YES. [2024-02-02 09:16:51,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32142 conditions, 5915 events. 3279/5915 cut-off events. For 82135/82720 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 39673 event pairs, 1012 based on Foata normal form. 167/5945 useless extension candidates. Maximal degree in co-relation 32025. Up to 4899 conditions per place. [2024-02-02 09:16:51,942 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 331 selfloop transitions, 50 changer transitions 0/411 dead transitions. [2024-02-02 09:16:51,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 411 transitions, 6983 flow [2024-02-02 09:16:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:16:51,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:16:51,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-02-02 09:16:51,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40037593984962405 [2024-02-02 09:16:51,943 INFO L175 Difference]: Start difference. First operand has 300 places, 384 transitions, 6084 flow. Second operand 7 states and 213 transitions. [2024-02-02 09:16:51,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 411 transitions, 6983 flow [2024-02-02 09:16:52,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 411 transitions, 6691 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-02-02 09:16:52,144 INFO L231 Difference]: Finished difference. Result has 300 places, 384 transitions, 5906 flow [2024-02-02 09:16:52,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5906, PETRI_PLACES=300, PETRI_TRANSITIONS=384} [2024-02-02 09:16:52,144 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 220 predicate places. [2024-02-02 09:16:52,145 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 384 transitions, 5906 flow [2024-02-02 09:16:52,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:52,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:16:52,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-02-02 09:16:52,145 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:52,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:52,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1645430352, now seen corresponding path program 2 times [2024-02-02 09:16:52,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:52,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465989341] [2024-02-02 09:16:52,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:52,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:52,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:52,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:52,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:52,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465989341] [2024-02-02 09:16:52,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465989341] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:52,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:52,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:52,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59938063] [2024-02-02 09:16:52,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:52,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:52,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:52,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:52,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:52,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:52,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 384 transitions, 5906 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:52,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:52,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:53,706 INFO L124 PetriNetUnfolderBase]: 3356/6076 cut-off events. [2024-02-02 09:16:53,706 INFO L125 PetriNetUnfolderBase]: For 76202/76796 co-relation queries the response was YES. [2024-02-02 09:16:53,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32075 conditions, 6076 events. 3356/6076 cut-off events. For 76202/76796 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 41003 event pairs, 616 based on Foata normal form. 142/6078 useless extension candidates. Maximal degree in co-relation 31958. Up to 2925 conditions per place. [2024-02-02 09:16:53,765 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 341 selfloop transitions, 104 changer transitions 0/475 dead transitions. [2024-02-02 09:16:53,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 475 transitions, 7443 flow [2024-02-02 09:16:53,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:53,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:53,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 299 transitions. [2024-02-02 09:16:53,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4371345029239766 [2024-02-02 09:16:53,767 INFO L175 Difference]: Start difference. First operand has 300 places, 384 transitions, 5906 flow. Second operand 9 states and 299 transitions. [2024-02-02 09:16:53,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 475 transitions, 7443 flow [2024-02-02 09:16:53,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 475 transitions, 7329 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:53,949 INFO L231 Difference]: Finished difference. Result has 303 places, 394 transitions, 6086 flow [2024-02-02 09:16:53,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6086, PETRI_PLACES=303, PETRI_TRANSITIONS=394} [2024-02-02 09:16:53,949 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 223 predicate places. [2024-02-02 09:16:53,950 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 394 transitions, 6086 flow [2024-02-02 09:16:53,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:53,950 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:53,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-02-02 09:16:53,950 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:53,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:53,951 INFO L85 PathProgramCache]: Analyzing trace with hash -665848240, now seen corresponding path program 3 times [2024-02-02 09:16:53,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:53,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263442609] [2024-02-02 09:16:53,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:53,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:53,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:54,195 INFO L134 CoverageAnalysis]: 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,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:54,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263442609] [2024-02-02 09:16:54,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263442609] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:54,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:54,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:54,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986839464] [2024-02-02 09:16:54,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:54,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:54,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:54,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:54,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:54,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:54,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 394 transitions, 6086 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:54,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:54,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:55,402 INFO L124 PetriNetUnfolderBase]: 3356/6047 cut-off events. [2024-02-02 09:16:55,402 INFO L125 PetriNetUnfolderBase]: For 77390/77977 co-relation queries the response was YES. [2024-02-02 09:16:55,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32487 conditions, 6047 events. 3356/6047 cut-off events. For 77390/77977 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 40762 event pairs, 1015 based on Foata normal form. 135/6048 useless extension candidates. Maximal degree in co-relation 32369. Up to 4933 conditions per place. [2024-02-02 09:16:55,474 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 338 selfloop transitions, 65 changer transitions 0/433 dead transitions. [2024-02-02 09:16:55,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 433 transitions, 7091 flow [2024-02-02 09:16:55,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:55,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:55,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 269 transitions. [2024-02-02 09:16:55,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932748538011696 [2024-02-02 09:16:55,475 INFO L175 Difference]: Start difference. First operand has 303 places, 394 transitions, 6086 flow. Second operand 9 states and 269 transitions. [2024-02-02 09:16:55,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 433 transitions, 7091 flow [2024-02-02 09:16:55,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 433 transitions, 6950 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-02 09:16:55,688 INFO L231 Difference]: Finished difference. Result has 308 places, 394 transitions, 6083 flow [2024-02-02 09:16:55,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5945, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6083, PETRI_PLACES=308, PETRI_TRANSITIONS=394} [2024-02-02 09:16:55,688 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 228 predicate places. [2024-02-02 09:16:55,688 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 394 transitions, 6083 flow [2024-02-02 09:16:55,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:55,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:55,689 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:55,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-02-02 09:16:55,689 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:55,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:55,689 INFO L85 PathProgramCache]: Analyzing trace with hash -664540660, now seen corresponding path program 4 times [2024-02-02 09:16:55,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:55,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78045825] [2024-02-02 09:16:55,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:55,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:55,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:55,910 INFO L134 CoverageAnalysis]: 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:55,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:55,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78045825] [2024-02-02 09:16:55,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78045825] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:55,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:55,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:55,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568204992] [2024-02-02 09:16:55,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:55,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:55,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:55,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:55,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:55,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:55,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 394 transitions, 6083 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:55,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:55,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:55,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:57,476 INFO L124 PetriNetUnfolderBase]: 3344/6027 cut-off events. [2024-02-02 09:16:57,477 INFO L125 PetriNetUnfolderBase]: For 78219/78812 co-relation queries the response was YES. [2024-02-02 09:16:57,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32155 conditions, 6027 events. 3344/6027 cut-off events. For 78219/78812 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 40650 event pairs, 1012 based on Foata normal form. 135/6028 useless extension candidates. Maximal degree in co-relation 32036. Up to 4929 conditions per place. [2024-02-02 09:16:57,556 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 340 selfloop transitions, 66 changer transitions 0/436 dead transitions. [2024-02-02 09:16:57,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 436 transitions, 7076 flow [2024-02-02 09:16:57,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:16:57,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:16:57,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 312 transitions. [2024-02-02 09:16:57,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37320574162679426 [2024-02-02 09:16:57,558 INFO L175 Difference]: Start difference. First operand has 308 places, 394 transitions, 6083 flow. Second operand 11 states and 312 transitions. [2024-02-02 09:16:57,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 436 transitions, 7076 flow [2024-02-02 09:16:57,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 436 transitions, 6959 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:16:57,781 INFO L231 Difference]: Finished difference. Result has 313 places, 394 transitions, 6105 flow [2024-02-02 09:16:57,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5966, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6105, PETRI_PLACES=313, PETRI_TRANSITIONS=394} [2024-02-02 09:16:57,782 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 233 predicate places. [2024-02-02 09:16:57,782 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 394 transitions, 6105 flow [2024-02-02 09:16:57,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:57,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:57,782 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:57,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-02-02 09:16:57,782 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:57,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:57,783 INFO L85 PathProgramCache]: Analyzing trace with hash 105950803, now seen corresponding path program 2 times [2024-02-02 09:16:57,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:57,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715259527] [2024-02-02 09:16:57,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:57,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:57,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:16:58,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:16:58,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:16:58,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715259527] [2024-02-02 09:16:58,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715259527] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:16:58,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:16:58,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:16:58,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974768174] [2024-02-02 09:16:58,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:16:58,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:16:58,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:16:58,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:16:58,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:16:58,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:16:58,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 394 transitions, 6105 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:16:58,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:16:58,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:16:59,460 INFO L124 PetriNetUnfolderBase]: 3400/6128 cut-off events. [2024-02-02 09:16:59,460 INFO L125 PetriNetUnfolderBase]: For 81459/82032 co-relation queries the response was YES. [2024-02-02 09:16:59,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32763 conditions, 6128 events. 3400/6128 cut-off events. For 81459/82032 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 41423 event pairs, 984 based on Foata normal form. 153/6154 useless extension candidates. Maximal degree in co-relation 32643. Up to 5146 conditions per place. [2024-02-02 09:16:59,536 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 336 selfloop transitions, 65 changer transitions 0/431 dead transitions. [2024-02-02 09:16:59,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 431 transitions, 7104 flow [2024-02-02 09:16:59,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:16:59,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:16:59,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 267 transitions. [2024-02-02 09:16:59,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39035087719298245 [2024-02-02 09:16:59,537 INFO L175 Difference]: Start difference. First operand has 313 places, 394 transitions, 6105 flow. Second operand 9 states and 267 transitions. [2024-02-02 09:16:59,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 431 transitions, 7104 flow [2024-02-02 09:16:59,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 431 transitions, 6974 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:16:59,768 INFO L231 Difference]: Finished difference. Result has 315 places, 399 transitions, 6180 flow [2024-02-02 09:16:59,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5983, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6180, PETRI_PLACES=315, PETRI_TRANSITIONS=399} [2024-02-02 09:16:59,768 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 235 predicate places. [2024-02-02 09:16:59,768 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 399 transitions, 6180 flow [2024-02-02 09:16:59,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:16:59,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:16:59,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-02-02 09:16:59,769 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:16:59,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:16:59,769 INFO L85 PathProgramCache]: Analyzing trace with hash 2039792003, now seen corresponding path program 3 times [2024-02-02 09:16:59,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:16:59,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588559193] [2024-02-02 09:16:59,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:16:59,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:16:59,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:00,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:17:00,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:00,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588559193] [2024-02-02 09:17:00,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588559193] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:00,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:00,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:17:00,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683268898] [2024-02-02 09:17:00,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:00,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:17:00,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:00,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:17:00,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:17:00,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:00,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 399 transitions, 6180 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:00,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:00,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:00,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:01,190 INFO L124 PetriNetUnfolderBase]: 3441/6207 cut-off events. [2024-02-02 09:17:01,190 INFO L125 PetriNetUnfolderBase]: For 81947/82499 co-relation queries the response was YES. [2024-02-02 09:17:01,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33107 conditions, 6207 events. 3441/6207 cut-off events. For 81947/82499 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 41993 event pairs, 984 based on Foata normal form. 136/6213 useless extension candidates. Maximal degree in co-relation 32984. Up to 5200 conditions per place. [2024-02-02 09:17:01,262 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 338 selfloop transitions, 61 changer transitions 0/429 dead transitions. [2024-02-02 09:17:01,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 429 transitions, 7113 flow [2024-02-02 09:17:01,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:17:01,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:17:01,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-02-02 09:17:01,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40225563909774437 [2024-02-02 09:17:01,263 INFO L175 Difference]: Start difference. First operand has 315 places, 399 transitions, 6180 flow. Second operand 7 states and 214 transitions. [2024-02-02 09:17:01,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 429 transitions, 7113 flow [2024-02-02 09:17:01,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 429 transitions, 7049 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-02 09:17:01,480 INFO L231 Difference]: Finished difference. Result has 318 places, 402 transitions, 6280 flow [2024-02-02 09:17:01,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6119, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6280, PETRI_PLACES=318, PETRI_TRANSITIONS=402} [2024-02-02 09:17:01,480 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 238 predicate places. [2024-02-02 09:17:01,480 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 402 transitions, 6280 flow [2024-02-02 09:17:01,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:01,481 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,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-02-02 09:17:01,481 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:01,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:01,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1025421797, now seen corresponding path program 4 times [2024-02-02 09:17:01,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:01,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691071819] [2024-02-02 09:17:01,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:01,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:01,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17: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:17:01,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:01,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691071819] [2024-02-02 09:17:01,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691071819] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:01,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:01,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:17:01,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875598472] [2024-02-02 09:17:01,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:01,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:17:01,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:01,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:17:01,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:17:01,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:01,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 402 transitions, 6280 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:01,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:01,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:02,899 INFO L124 PetriNetUnfolderBase]: 3412/6152 cut-off events. [2024-02-02 09:17:02,900 INFO L125 PetriNetUnfolderBase]: For 82624/83168 co-relation queries the response was YES. [2024-02-02 09:17:02,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32866 conditions, 6152 events. 3412/6152 cut-off events. For 82624/83168 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 41528 event pairs, 988 based on Foata normal form. 128/6152 useless extension candidates. Maximal degree in co-relation 32743. Up to 5190 conditions per place. [2024-02-02 09:17:02,970 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 328 selfloop transitions, 65 changer transitions 0/423 dead transitions. [2024-02-02 09:17:02,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 423 transitions, 7128 flow [2024-02-02 09:17:02,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:17:02,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:17:02,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-02-02 09:17:02,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3890977443609023 [2024-02-02 09:17:02,971 INFO L175 Difference]: Start difference. First operand has 318 places, 402 transitions, 6280 flow. Second operand 7 states and 207 transitions. [2024-02-02 09:17:02,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 423 transitions, 7128 flow [2024-02-02 09:17:03,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 423 transitions, 6944 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-02-02 09:17:03,196 INFO L231 Difference]: Finished difference. Result has 311 places, 401 transitions, 6208 flow [2024-02-02 09:17:03,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6078, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6208, PETRI_PLACES=311, PETRI_TRANSITIONS=401} [2024-02-02 09:17:03,197 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 231 predicate places. [2024-02-02 09:17:03,197 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 401 transitions, 6208 flow [2024-02-02 09:17:03,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:03,198 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,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-02-02 09:17:03,198 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:03,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:03,198 INFO L85 PathProgramCache]: Analyzing trace with hash -487205444, now seen corresponding path program 5 times [2024-02-02 09:17:03,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:03,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086598846] [2024-02-02 09:17:03,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:03,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:03,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:03,419 INFO L134 CoverageAnalysis]: 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:03,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:03,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086598846] [2024-02-02 09:17:03,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086598846] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:03,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:03,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:17:03,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421011235] [2024-02-02 09:17:03,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:03,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:17:03,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:03,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:17:03,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:17:03,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:03,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 401 transitions, 6208 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:03,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:03,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:04,629 INFO L124 PetriNetUnfolderBase]: 3378/6088 cut-off events. [2024-02-02 09:17:04,629 INFO L125 PetriNetUnfolderBase]: For 81178/81699 co-relation queries the response was YES. [2024-02-02 09:17:04,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32261 conditions, 6088 events. 3378/6088 cut-off events. For 81178/81699 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 40829 event pairs, 692 based on Foata normal form. 155/6116 useless extension candidates. Maximal degree in co-relation 32146. Up to 2762 conditions per place. [2024-02-02 09:17:04,691 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 278 selfloop transitions, 146 changer transitions 0/454 dead transitions. [2024-02-02 09:17:04,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 454 transitions, 7350 flow [2024-02-02 09:17:04,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:17:04,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:17:04,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 244 transitions. [2024-02-02 09:17:04,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45864661654135336 [2024-02-02 09:17:04,692 INFO L175 Difference]: Start difference. First operand has 311 places, 401 transitions, 6208 flow. Second operand 7 states and 244 transitions. [2024-02-02 09:17:04,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 454 transitions, 7350 flow [2024-02-02 09:17:04,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 454 transitions, 7212 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-02-02 09:17:04,891 INFO L231 Difference]: Finished difference. Result has 313 places, 406 transitions, 6480 flow [2024-02-02 09:17:04,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6070, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6480, PETRI_PLACES=313, PETRI_TRANSITIONS=406} [2024-02-02 09:17:04,892 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 233 predicate places. [2024-02-02 09:17:04,892 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 406 transitions, 6480 flow [2024-02-02 09:17:04,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:04,892 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:04,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-02-02 09:17:04,892 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:04,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:04,893 INFO L85 PathProgramCache]: Analyzing trace with hash 429850218, now seen corresponding path program 5 times [2024-02-02 09:17:04,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:04,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514717950] [2024-02-02 09:17:04,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:04,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:04,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:05,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:05,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:05,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514717950] [2024-02-02 09:17:05,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514717950] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:05,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:05,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:17:05,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950381285] [2024-02-02 09:17:05,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:05,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:17:05,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:05,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:17:05,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:17:05,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:05,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 406 transitions, 6480 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:05,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:05,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:05,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:06,351 INFO L124 PetriNetUnfolderBase]: 3378/6141 cut-off events. [2024-02-02 09:17:06,352 INFO L125 PetriNetUnfolderBase]: For 89417/89943 co-relation queries the response was YES. [2024-02-02 09:17:06,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33719 conditions, 6141 events. 3378/6141 cut-off events. For 89417/89943 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 41575 event pairs, 506 based on Foata normal form. 138/6141 useless extension candidates. Maximal degree in co-relation 33603. Up to 2949 conditions per place. [2024-02-02 09:17:06,419 INFO L140 encePairwiseOnDemand]: 62/76 looper letters, 327 selfloop transitions, 128 changer transitions 0/485 dead transitions. [2024-02-02 09:17:06,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 485 transitions, 7964 flow [2024-02-02 09:17:06,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:06,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:06,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 294 transitions. [2024-02-02 09:17:06,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298245614035088 [2024-02-02 09:17:06,420 INFO L175 Difference]: Start difference. First operand has 313 places, 406 transitions, 6480 flow. Second operand 9 states and 294 transitions. [2024-02-02 09:17:06,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 485 transitions, 7964 flow [2024-02-02 09:17:06,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 485 transitions, 7748 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-02-02 09:17:06,641 INFO L231 Difference]: Finished difference. Result has 318 places, 419 transitions, 6698 flow [2024-02-02 09:17:06,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6268, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6698, PETRI_PLACES=318, PETRI_TRANSITIONS=419} [2024-02-02 09:17:06,642 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 238 predicate places. [2024-02-02 09:17:06,642 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 419 transitions, 6698 flow [2024-02-02 09:17:06,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:06,643 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,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-02-02 09:17:06,643 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:06,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:06,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1452590608, now seen corresponding path program 6 times [2024-02-02 09:17:06,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:06,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924881184] [2024-02-02 09:17:06,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:06,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:06,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:06,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:17:06,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:06,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924881184] [2024-02-02 09:17:06,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924881184] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:06,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:06,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:17:06,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117205226] [2024-02-02 09:17:06,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:06,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:17:06,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:06,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:17:06,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:17:06,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:06,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 419 transitions, 6698 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:06,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:06,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:08,176 INFO L124 PetriNetUnfolderBase]: 3509/6329 cut-off events. [2024-02-02 09:17:08,177 INFO L125 PetriNetUnfolderBase]: For 89517/90058 co-relation queries the response was YES. [2024-02-02 09:17:08,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35344 conditions, 6329 events. 3509/6329 cut-off events. For 89517/90058 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 43034 event pairs, 975 based on Foata normal form. 165/6370 useless extension candidates. Maximal degree in co-relation 35227. Up to 5278 conditions per place. [2024-02-02 09:17:08,244 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 366 selfloop transitions, 52 changer transitions 0/448 dead transitions. [2024-02-02 09:17:08,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 448 transitions, 7725 flow [2024-02-02 09:17:08,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:17:08,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:17:08,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-02-02 09:17:08,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39473684210526316 [2024-02-02 09:17:08,246 INFO L175 Difference]: Start difference. First operand has 318 places, 419 transitions, 6698 flow. Second operand 7 states and 210 transitions. [2024-02-02 09:17:08,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 448 transitions, 7725 flow [2024-02-02 09:17:08,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 448 transitions, 7564 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-02-02 09:17:08,486 INFO L231 Difference]: Finished difference. Result has 319 places, 423 transitions, 6714 flow [2024-02-02 09:17:08,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6538, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6714, PETRI_PLACES=319, PETRI_TRANSITIONS=423} [2024-02-02 09:17:08,487 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 239 predicate places. [2024-02-02 09:17:08,487 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 423 transitions, 6714 flow [2024-02-02 09:17:08,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:08,487 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,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-02-02 09:17:08,488 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:08,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:08,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1624659222, now seen corresponding path program 7 times [2024-02-02 09:17:08,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:08,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411719525] [2024-02-02 09:17:08,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:08,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:08,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:08,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:17:08,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:08,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411719525] [2024-02-02 09:17:08,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411719525] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:08,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:08,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:17:08,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955635011] [2024-02-02 09:17:08,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:08,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:17:08,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:08,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:17:08,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:17:08,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:08,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 423 transitions, 6714 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:08,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:08,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:09,883 INFO L124 PetriNetUnfolderBase]: 3472/6246 cut-off events. [2024-02-02 09:17:09,884 INFO L125 PetriNetUnfolderBase]: For 90198/90726 co-relation queries the response was YES. [2024-02-02 09:17:09,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34595 conditions, 6246 events. 3472/6246 cut-off events. For 90198/90726 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 42027 event pairs, 957 based on Foata normal form. 160/6280 useless extension candidates. Maximal degree in co-relation 34478. Up to 4612 conditions per place. [2024-02-02 09:17:09,954 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 344 selfloop transitions, 70 changer transitions 0/444 dead transitions. [2024-02-02 09:17:09,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 444 transitions, 7645 flow [2024-02-02 09:17:09,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:17:09,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:17:09,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-02-02 09:17:09,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39097744360902253 [2024-02-02 09:17:09,955 INFO L175 Difference]: Start difference. First operand has 319 places, 423 transitions, 6714 flow. Second operand 7 states and 208 transitions. [2024-02-02 09:17:09,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 444 transitions, 7645 flow [2024-02-02 09:17:10,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 444 transitions, 7535 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-02-02 09:17:10,168 INFO L231 Difference]: Finished difference. Result has 322 places, 423 transitions, 6780 flow [2024-02-02 09:17:10,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6604, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6780, PETRI_PLACES=322, PETRI_TRANSITIONS=423} [2024-02-02 09:17:10,169 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 242 predicate places. [2024-02-02 09:17:10,169 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 423 transitions, 6780 flow [2024-02-02 09:17:10,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:10,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:10,169 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:10,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-02-02 09:17:10,169 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:10,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:10,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1881389314, now seen corresponding path program 6 times [2024-02-02 09:17:10,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:10,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226680353] [2024-02-02 09:17:10,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:10,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:10,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:10,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:17:10,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:10,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226680353] [2024-02-02 09:17:10,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226680353] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:10,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:10,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:17:10,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986012782] [2024-02-02 09:17:10,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:10,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:17:10,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:10,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:17:10,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:17:10,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:10,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 423 transitions, 6780 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:10,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:10,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:10,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:11,655 INFO L124 PetriNetUnfolderBase]: 3509/6328 cut-off events. [2024-02-02 09:17:11,656 INFO L125 PetriNetUnfolderBase]: For 91767/92299 co-relation queries the response was YES. [2024-02-02 09:17:11,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35211 conditions, 6328 events. 3509/6328 cut-off events. For 91767/92299 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 43001 event pairs, 948 based on Foata normal form. 136/6340 useless extension candidates. Maximal degree in co-relation 35093. Up to 5186 conditions per place. [2024-02-02 09:17:11,720 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 361 selfloop transitions, 73 changer transitions 0/464 dead transitions. [2024-02-02 09:17:11,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 464 transitions, 7903 flow [2024-02-02 09:17:11,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:11,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:11,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-02-02 09:17:11,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-02-02 09:17:11,721 INFO L175 Difference]: Start difference. First operand has 322 places, 423 transitions, 6780 flow. Second operand 9 states and 266 transitions. [2024-02-02 09:17:11,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 464 transitions, 7903 flow [2024-02-02 09:17:11,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 464 transitions, 7765 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-02-02 09:17:11,943 INFO L231 Difference]: Finished difference. Result has 326 places, 428 transitions, 6864 flow [2024-02-02 09:17:11,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6864, PETRI_PLACES=326, PETRI_TRANSITIONS=428} [2024-02-02 09:17:11,943 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 246 predicate places. [2024-02-02 09:17:11,943 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 428 transitions, 6864 flow [2024-02-02 09:17:11,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:11,944 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,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-02-02 09:17:11,944 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:11,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:11,944 INFO L85 PathProgramCache]: Analyzing trace with hash -314578436, now seen corresponding path program 7 times [2024-02-02 09:17:11,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:11,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015162594] [2024-02-02 09:17:11,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:11,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:11,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:12,160 INFO L134 CoverageAnalysis]: 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:12,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:12,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015162594] [2024-02-02 09:17:12,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015162594] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:12,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:12,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:17:12,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471728114] [2024-02-02 09:17:12,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:12,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:17:12,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:12,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:17:12,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:17:12,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:12,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 428 transitions, 6864 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:12,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:12,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:12,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:13,510 INFO L124 PetriNetUnfolderBase]: 3519/6327 cut-off events. [2024-02-02 09:17:13,510 INFO L125 PetriNetUnfolderBase]: For 91943/92479 co-relation queries the response was YES. [2024-02-02 09:17:13,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35138 conditions, 6327 events. 3519/6327 cut-off events. For 91943/92479 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 42765 event pairs, 911 based on Foata normal form. 132/6335 useless extension candidates. Maximal degree in co-relation 35019. Up to 4861 conditions per place. [2024-02-02 09:17:13,582 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 341 selfloop transitions, 92 changer transitions 0/463 dead transitions. [2024-02-02 09:17:13,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 463 transitions, 7933 flow [2024-02-02 09:17:13,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:13,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:13,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-02-02 09:17:13,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3845029239766082 [2024-02-02 09:17:13,583 INFO L175 Difference]: Start difference. First operand has 326 places, 428 transitions, 6864 flow. Second operand 9 states and 263 transitions. [2024-02-02 09:17:13,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 463 transitions, 7933 flow [2024-02-02 09:17:13,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 463 transitions, 7817 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:17:13,803 INFO L231 Difference]: Finished difference. Result has 330 places, 428 transitions, 6948 flow [2024-02-02 09:17:13,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6748, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6948, PETRI_PLACES=330, PETRI_TRANSITIONS=428} [2024-02-02 09:17:13,804 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 250 predicate places. [2024-02-02 09:17:13,804 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 428 transitions, 6948 flow [2024-02-02 09:17:13,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:13,804 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,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-02-02 09:17:13,804 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:13,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:13,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1880120794, now seen corresponding path program 8 times [2024-02-02 09:17:13,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:13,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743712280] [2024-02-02 09:17:13,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:13,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:13,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:14,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:14,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:14,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743712280] [2024-02-02 09:17:14,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743712280] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:14,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:14,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:17:14,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730308565] [2024-02-02 09:17:14,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:14,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:17:14,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:14,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:17:14,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:17:14,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:14,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 428 transitions, 6948 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:14,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:14,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:14,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:15,403 INFO L124 PetriNetUnfolderBase]: 3485/6288 cut-off events. [2024-02-02 09:17:15,403 INFO L125 PetriNetUnfolderBase]: For 93735/94267 co-relation queries the response was YES. [2024-02-02 09:17:15,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35089 conditions, 6288 events. 3485/6288 cut-off events. For 93735/94267 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 42702 event pairs, 944 based on Foata normal form. 136/6300 useless extension candidates. Maximal degree in co-relation 34969. Up to 5162 conditions per place. [2024-02-02 09:17:15,475 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 363 selfloop transitions, 74 changer transitions 0/467 dead transitions. [2024-02-02 09:17:15,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 467 transitions, 8008 flow [2024-02-02 09:17:15,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:17:15,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:17:15,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 309 transitions. [2024-02-02 09:17:15,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696172248803828 [2024-02-02 09:17:15,477 INFO L175 Difference]: Start difference. First operand has 330 places, 428 transitions, 6948 flow. Second operand 11 states and 309 transitions. [2024-02-02 09:17:15,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 467 transitions, 8008 flow [2024-02-02 09:17:15,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 467 transitions, 7825 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-02-02 09:17:15,705 INFO L231 Difference]: Finished difference. Result has 333 places, 428 transitions, 6920 flow [2024-02-02 09:17:15,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6765, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6920, PETRI_PLACES=333, PETRI_TRANSITIONS=428} [2024-02-02 09:17:15,705 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 253 predicate places. [2024-02-02 09:17:15,705 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 428 transitions, 6920 flow [2024-02-02 09:17:15,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:15,706 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,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-02-02 09:17:15,706 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:15,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:15,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1532318576, now seen corresponding path program 9 times [2024-02-02 09:17:15,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:15,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241342216] [2024-02-02 09:17:15,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:15,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:15,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:15,932 INFO L134 CoverageAnalysis]: 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:15,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:15,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241342216] [2024-02-02 09:17:15,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241342216] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:15,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:15,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:17:15,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134277680] [2024-02-02 09:17:15,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:15,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:17:15,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:15,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:17:15,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:17:15,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:15,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 428 transitions, 6920 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:15,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:15,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:17,245 INFO L124 PetriNetUnfolderBase]: 3531/6347 cut-off events. [2024-02-02 09:17:17,245 INFO L125 PetriNetUnfolderBase]: For 93726/94262 co-relation queries the response was YES. [2024-02-02 09:17:17,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35245 conditions, 6347 events. 3531/6347 cut-off events. For 93726/94262 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 42962 event pairs, 911 based on Foata normal form. 132/6355 useless extension candidates. Maximal degree in co-relation 35125. Up to 4869 conditions per place. [2024-02-02 09:17:17,317 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 346 selfloop transitions, 96 changer transitions 0/472 dead transitions. [2024-02-02 09:17:17,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 472 transitions, 8060 flow [2024-02-02 09:17:17,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:17:17,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:17:17,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 310 transitions. [2024-02-02 09:17:17,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3708133971291866 [2024-02-02 09:17:17,318 INFO L175 Difference]: Start difference. First operand has 333 places, 428 transitions, 6920 flow. Second operand 11 states and 310 transitions. [2024-02-02 09:17:17,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 472 transitions, 8060 flow [2024-02-02 09:17:17,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 472 transitions, 7917 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:17:17,551 INFO L231 Difference]: Finished difference. Result has 336 places, 430 transitions, 7001 flow [2024-02-02 09:17:17,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6777, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7001, PETRI_PLACES=336, PETRI_TRANSITIONS=430} [2024-02-02 09:17:17,552 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 256 predicate places. [2024-02-02 09:17:17,552 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 430 transitions, 7001 flow [2024-02-02 09:17:17,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:17,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:17,552 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:17,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-02-02 09:17:17,552 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:17,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:17,552 INFO L85 PathProgramCache]: Analyzing trace with hash -271265546, now seen corresponding path program 10 times [2024-02-02 09:17:17,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:17,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591343639] [2024-02-02 09:17:17,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:17,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:17,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:17,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:17,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:17,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591343639] [2024-02-02 09:17:17,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591343639] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:17,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:17,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:17:17,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070262177] [2024-02-02 09:17:17,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:17,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:17:17,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:17,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:17:17,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:17:17,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:17,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 430 transitions, 7001 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:17,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:17,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:17,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:19,218 INFO L124 PetriNetUnfolderBase]: 3573/6417 cut-off events. [2024-02-02 09:17:19,218 INFO L125 PetriNetUnfolderBase]: For 95786/96322 co-relation queries the response was YES. [2024-02-02 09:17:19,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35732 conditions, 6417 events. 3573/6417 cut-off events. For 95786/96322 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 43502 event pairs, 911 based on Foata normal form. 124/6417 useless extension candidates. Maximal degree in co-relation 35611. Up to 4895 conditions per place. [2024-02-02 09:17:19,291 INFO L140 encePairwiseOnDemand]: 63/76 looper letters, 342 selfloop transitions, 107 changer transitions 0/479 dead transitions. [2024-02-02 09:17:19,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 479 transitions, 8184 flow [2024-02-02 09:17:19,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-02 09:17:19,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-02 09:17:19,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 330 transitions. [2024-02-02 09:17:19,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3618421052631579 [2024-02-02 09:17:19,293 INFO L175 Difference]: Start difference. First operand has 336 places, 430 transitions, 7001 flow. Second operand 12 states and 330 transitions. [2024-02-02 09:17:19,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 479 transitions, 8184 flow [2024-02-02 09:17:19,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 479 transitions, 8007 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-02-02 09:17:19,530 INFO L231 Difference]: Finished difference. Result has 341 places, 439 transitions, 7180 flow [2024-02-02 09:17:19,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6836, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7180, PETRI_PLACES=341, PETRI_TRANSITIONS=439} [2024-02-02 09:17:19,531 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 261 predicate places. [2024-02-02 09:17:19,531 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 439 transitions, 7180 flow [2024-02-02 09:17:19,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call 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:19,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:19,532 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:19,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-02-02 09:17:19,532 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:19,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:19,533 INFO L85 PathProgramCache]: Analyzing trace with hash 2032990034, now seen corresponding path program 1 times [2024-02-02 09:17:19,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:19,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617096043] [2024-02-02 09:17:19,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:19,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:19,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:19,813 INFO L134 CoverageAnalysis]: 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:19,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:19,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617096043] [2024-02-02 09:17:19,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617096043] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:19,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:19,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:19,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453668598] [2024-02-02 09:17:19,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:19,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:19,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:19,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:19,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:19,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:19,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 439 transitions, 7180 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:19,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:19,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:19,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:21,130 INFO L124 PetriNetUnfolderBase]: 3265/6124 cut-off events. [2024-02-02 09:17:21,130 INFO L125 PetriNetUnfolderBase]: For 88896/89709 co-relation queries the response was YES. [2024-02-02 09:17:21,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34357 conditions, 6124 events. 3265/6124 cut-off events. For 88896/89709 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 43422 event pairs, 780 based on Foata normal form. 81/6053 useless extension candidates. Maximal degree in co-relation 34234. Up to 3417 conditions per place. [2024-02-02 09:17:21,204 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 344 selfloop transitions, 117 changer transitions 0/494 dead transitions. [2024-02-02 09:17:21,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 494 transitions, 8525 flow [2024-02-02 09:17:21,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:17:21,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:17:21,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 266 transitions. [2024-02-02 09:17:21,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-02-02 09:17:21,205 INFO L175 Difference]: Start difference. First operand has 341 places, 439 transitions, 7180 flow. Second operand 8 states and 266 transitions. [2024-02-02 09:17:21,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 494 transitions, 8525 flow [2024-02-02 09:17:21,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 494 transitions, 8297 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-02-02 09:17:21,440 INFO L231 Difference]: Finished difference. Result has 338 places, 445 transitions, 7378 flow [2024-02-02 09:17:21,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6956, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7378, PETRI_PLACES=338, PETRI_TRANSITIONS=445} [2024-02-02 09:17:21,440 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 258 predicate places. [2024-02-02 09:17:21,440 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 445 transitions, 7378 flow [2024-02-02 09:17:21,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:21,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:21,441 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:21,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-02-02 09:17:21,441 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:21,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:21,441 INFO L85 PathProgramCache]: Analyzing trace with hash 999174080, now seen corresponding path program 2 times [2024-02-02 09:17:21,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:21,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330255421] [2024-02-02 09:17:21,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:21,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:21,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:21,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:17:21,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:21,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330255421] [2024-02-02 09:17:21,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330255421] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:21,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:21,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:21,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140813031] [2024-02-02 09:17:21,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:21,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:21,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:21,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:21,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:21,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:21,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 445 transitions, 7378 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:21,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:21,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:21,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:23,057 INFO L124 PetriNetUnfolderBase]: 3362/6312 cut-off events. [2024-02-02 09:17:23,057 INFO L125 PetriNetUnfolderBase]: For 89747/90545 co-relation queries the response was YES. [2024-02-02 09:17:23,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35188 conditions, 6312 events. 3362/6312 cut-off events. For 89747/90545 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 44806 event pairs, 678 based on Foata normal form. 86/6248 useless extension candidates. Maximal degree in co-relation 35066. Up to 3440 conditions per place. [2024-02-02 09:17:23,127 INFO L140 encePairwiseOnDemand]: 62/76 looper letters, 356 selfloop transitions, 115 changer transitions 0/504 dead transitions. [2024-02-02 09:17:23,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 504 transitions, 8741 flow [2024-02-02 09:17:23,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:17:23,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:17:23,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 267 transitions. [2024-02-02 09:17:23,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43914473684210525 [2024-02-02 09:17:23,128 INFO L175 Difference]: Start difference. First operand has 338 places, 445 transitions, 7378 flow. Second operand 8 states and 267 transitions. [2024-02-02 09:17:23,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 504 transitions, 8741 flow [2024-02-02 09:17:23,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 504 transitions, 8648 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-02-02 09:17:23,361 INFO L231 Difference]: Finished difference. Result has 344 places, 450 transitions, 7629 flow [2024-02-02 09:17:23,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7291, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7629, PETRI_PLACES=344, PETRI_TRANSITIONS=450} [2024-02-02 09:17:23,361 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 264 predicate places. [2024-02-02 09:17:23,362 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 450 transitions, 7629 flow [2024-02-02 09:17:23,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:23,362 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:23,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-02-02 09:17:23,362 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:23,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:23,363 INFO L85 PathProgramCache]: Analyzing trace with hash 273199232, now seen corresponding path program 3 times [2024-02-02 09:17:23,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:23,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280987873] [2024-02-02 09:17:23,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:23,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:23,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:23,637 INFO L134 CoverageAnalysis]: 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,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:23,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280987873] [2024-02-02 09:17:23,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280987873] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:23,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:23,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:23,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122253729] [2024-02-02 09:17:23,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:23,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:23,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:23,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:23,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:23,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:23,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 450 transitions, 7629 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:23,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:23,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:25,141 INFO L124 PetriNetUnfolderBase]: 3709/6930 cut-off events. [2024-02-02 09:17:25,141 INFO L125 PetriNetUnfolderBase]: For 101479/102298 co-relation queries the response was YES. [2024-02-02 09:17:25,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39569 conditions, 6930 events. 3709/6930 cut-off events. For 101479/102298 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 50032 event pairs, 979 based on Foata normal form. 101/6875 useless extension candidates. Maximal degree in co-relation 39445. Up to 5148 conditions per place. [2024-02-02 09:17:25,226 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 413 selfloop transitions, 80 changer transitions 0/526 dead transitions. [2024-02-02 09:17:25,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 526 transitions, 9254 flow [2024-02-02 09:17:25,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:25,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:25,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 292 transitions. [2024-02-02 09:17:25,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4269005847953216 [2024-02-02 09:17:25,227 INFO L175 Difference]: Start difference. First operand has 344 places, 450 transitions, 7629 flow. Second operand 9 states and 292 transitions. [2024-02-02 09:17:25,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 526 transitions, 9254 flow [2024-02-02 09:17:25,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 526 transitions, 9073 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-02-02 09:17:25,525 INFO L231 Difference]: Finished difference. Result has 351 places, 466 transitions, 7936 flow [2024-02-02 09:17:25,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7478, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7936, PETRI_PLACES=351, PETRI_TRANSITIONS=466} [2024-02-02 09:17:25,526 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 271 predicate places. [2024-02-02 09:17:25,526 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 466 transitions, 7936 flow [2024-02-02 09:17:25,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:25,526 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:25,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-02-02 09:17:25,527 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:25,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:25,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1211874536, now seen corresponding path program 4 times [2024-02-02 09:17:25,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:25,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852295898] [2024-02-02 09:17:25,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:25,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:25,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:25,795 INFO L134 CoverageAnalysis]: 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,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:25,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852295898] [2024-02-02 09:17:25,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852295898] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:25,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:25,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:25,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137586885] [2024-02-02 09:17:25,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:25,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:25,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:25,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:25,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:25,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:25,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 466 transitions, 7936 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:25,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:25,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:27,310 INFO L124 PetriNetUnfolderBase]: 3792/7058 cut-off events. [2024-02-02 09:17:27,310 INFO L125 PetriNetUnfolderBase]: For 104081/104892 co-relation queries the response was YES. [2024-02-02 09:17:27,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40116 conditions, 7058 events. 3792/7058 cut-off events. For 104081/104892 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 50899 event pairs, 938 based on Foata normal form. 101/6998 useless extension candidates. Maximal degree in co-relation 39989. Up to 4621 conditions per place. [2024-02-02 09:17:27,412 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 398 selfloop transitions, 84 changer transitions 0/515 dead transitions. [2024-02-02 09:17:27,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 515 transitions, 9213 flow [2024-02-02 09:17:27,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:17:27,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:17:27,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-02-02 09:17:27,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4194078947368421 [2024-02-02 09:17:27,413 INFO L175 Difference]: Start difference. First operand has 351 places, 466 transitions, 7936 flow. Second operand 8 states and 255 transitions. [2024-02-02 09:17:27,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 515 transitions, 9213 flow [2024-02-02 09:17:27,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 515 transitions, 9141 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-02-02 09:17:27,731 INFO L231 Difference]: Finished difference. Result has 356 places, 468 transitions, 8076 flow [2024-02-02 09:17:27,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7864, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8076, PETRI_PLACES=356, PETRI_TRANSITIONS=468} [2024-02-02 09:17:27,732 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 276 predicate places. [2024-02-02 09:17:27,732 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 468 transitions, 8076 flow [2024-02-02 09:17:27,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:27,732 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:27,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-02-02 09:17:27,733 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:27,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:27,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1087481156, now seen corresponding path program 5 times [2024-02-02 09:17:27,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:27,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637626263] [2024-02-02 09:17:27,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:27,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:27,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:28,033 INFO L134 CoverageAnalysis]: 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:28,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:28,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637626263] [2024-02-02 09:17:28,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637626263] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:28,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:28,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:28,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054294742] [2024-02-02 09:17:28,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:28,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:28,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:28,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:28,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:28,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:28,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 468 transitions, 8076 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:28,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:28,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:28,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:29,540 INFO L124 PetriNetUnfolderBase]: 3746/7048 cut-off events. [2024-02-02 09:17:29,540 INFO L125 PetriNetUnfolderBase]: For 106402/107213 co-relation queries the response was YES. [2024-02-02 09:17:29,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40075 conditions, 7048 events. 3746/7048 cut-off events. For 106402/107213 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 51517 event pairs, 1055 based on Foata normal form. 101/6971 useless extension candidates. Maximal degree in co-relation 39946. Up to 5610 conditions per place. [2024-02-02 09:17:29,627 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 409 selfloop transitions, 73 changer transitions 0/515 dead transitions. [2024-02-02 09:17:29,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 515 transitions, 9294 flow [2024-02-02 09:17:29,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:29,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:29,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 280 transitions. [2024-02-02 09:17:29,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4093567251461988 [2024-02-02 09:17:29,629 INFO L175 Difference]: Start difference. First operand has 356 places, 468 transitions, 8076 flow. Second operand 9 states and 280 transitions. [2024-02-02 09:17:29,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 515 transitions, 9294 flow [2024-02-02 09:17:30,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 515 transitions, 9150 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-02-02 09:17:30,096 INFO L231 Difference]: Finished difference. Result has 362 places, 470 transitions, 8139 flow [2024-02-02 09:17:30,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7934, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8139, PETRI_PLACES=362, PETRI_TRANSITIONS=470} [2024-02-02 09:17:30,097 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 282 predicate places. [2024-02-02 09:17:30,097 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 470 transitions, 8139 flow [2024-02-02 09:17:30,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:30,097 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:30,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-02-02 09:17:30,097 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:30,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:30,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1212114476, now seen corresponding path program 6 times [2024-02-02 09:17:30,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:30,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466988033] [2024-02-02 09:17:30,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:30,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:30,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:30,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:17:30,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:30,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466988033] [2024-02-02 09:17:30,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466988033] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:30,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:30,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:30,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007648030] [2024-02-02 09:17:30,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:30,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:30,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:30,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:30,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:30,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:30,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 470 transitions, 8139 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:30,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:30,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:31,886 INFO L124 PetriNetUnfolderBase]: 3858/7226 cut-off events. [2024-02-02 09:17:31,886 INFO L125 PetriNetUnfolderBase]: For 108259/109070 co-relation queries the response was YES. [2024-02-02 09:17:31,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40889 conditions, 7226 events. 3858/7226 cut-off events. For 108259/109070 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 52963 event pairs, 1027 based on Foata normal form. 113/7166 useless extension candidates. Maximal degree in co-relation 40758. Up to 5757 conditions per place. [2024-02-02 09:17:31,977 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 413 selfloop transitions, 66 changer transitions 0/512 dead transitions. [2024-02-02 09:17:31,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 512 transitions, 9317 flow [2024-02-02 09:17:31,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:17:31,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:17:31,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-02-02 09:17:31,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40789473684210525 [2024-02-02 09:17:31,978 INFO L175 Difference]: Start difference. First operand has 362 places, 470 transitions, 8139 flow. Second operand 8 states and 248 transitions. [2024-02-02 09:17:31,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 512 transitions, 9317 flow [2024-02-02 09:17:32,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 512 transitions, 9133 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:32,314 INFO L231 Difference]: Finished difference. Result has 363 places, 472 transitions, 8129 flow [2024-02-02 09:17:32,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7957, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8129, PETRI_PLACES=363, PETRI_TRANSITIONS=472} [2024-02-02 09:17:32,314 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 283 predicate places. [2024-02-02 09:17:32,314 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 472 transitions, 8129 flow [2024-02-02 09:17:32,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:32,315 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:32,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-02-02 09:17:32,315 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:32,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:32,315 INFO L85 PathProgramCache]: Analyzing trace with hash -77787718, now seen corresponding path program 7 times [2024-02-02 09:17:32,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:32,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898982512] [2024-02-02 09:17:32,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:32,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:32,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:32,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:32,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:32,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898982512] [2024-02-02 09:17:32,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898982512] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:32,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:32,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:32,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647255814] [2024-02-02 09:17:32,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:32,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:32,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:32,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:32,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:32,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:32,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 472 transitions, 8129 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:32,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:32,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:34,142 INFO L124 PetriNetUnfolderBase]: 3776/7060 cut-off events. [2024-02-02 09:17:34,143 INFO L125 PetriNetUnfolderBase]: For 107198/108009 co-relation queries the response was YES. [2024-02-02 09:17:34,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39855 conditions, 7060 events. 3776/7060 cut-off events. For 107198/108009 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 51384 event pairs, 987 based on Foata normal form. 113/7010 useless extension candidates. Maximal degree in co-relation 39724. Up to 5237 conditions per place. [2024-02-02 09:17:34,224 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 399 selfloop transitions, 75 changer transitions 0/507 dead transitions. [2024-02-02 09:17:34,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 507 transitions, 9209 flow [2024-02-02 09:17:34,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:17:34,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:17:34,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-02-02 09:17:34,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3980263157894737 [2024-02-02 09:17:34,225 INFO L175 Difference]: Start difference. First operand has 363 places, 472 transitions, 8129 flow. Second operand 8 states and 242 transitions. [2024-02-02 09:17:34,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 507 transitions, 9209 flow [2024-02-02 09:17:34,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 507 transitions, 9059 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:34,511 INFO L231 Difference]: Finished difference. Result has 362 places, 470 transitions, 8109 flow [2024-02-02 09:17:34,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7931, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8109, PETRI_PLACES=362, PETRI_TRANSITIONS=470} [2024-02-02 09:17:34,511 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 282 predicate places. [2024-02-02 09:17:34,511 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 470 transitions, 8109 flow [2024-02-02 09:17:34,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:34,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:34,512 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:34,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-02-02 09:17:34,512 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:34,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:34,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1024846232, now seen corresponding path program 1 times [2024-02-02 09:17:34,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:34,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810986711] [2024-02-02 09:17:34,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:34,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:34,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:34,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:34,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:34,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810986711] [2024-02-02 09:17:34,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810986711] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:34,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:34,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:34,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618198191] [2024-02-02 09:17:34,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:34,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:34,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:34,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:34,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:34,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:34,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 470 transitions, 8109 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:34,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:34,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:34,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:36,433 INFO L124 PetriNetUnfolderBase]: 3813/7082 cut-off events. [2024-02-02 09:17:36,433 INFO L125 PetriNetUnfolderBase]: For 112703/113392 co-relation queries the response was YES. [2024-02-02 09:17:36,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39983 conditions, 7082 events. 3813/7082 cut-off events. For 112703/113392 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 50869 event pairs, 645 based on Foata normal form. 170/7082 useless extension candidates. Maximal degree in co-relation 39854. Up to 3331 conditions per place. [2024-02-02 09:17:36,537 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 387 selfloop transitions, 126 changer transitions 0/545 dead transitions. [2024-02-02 09:17:36,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 545 transitions, 9766 flow [2024-02-02 09:17:36,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:36,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:36,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 298 transitions. [2024-02-02 09:17:36,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43567251461988304 [2024-02-02 09:17:36,538 INFO L175 Difference]: Start difference. First operand has 362 places, 470 transitions, 8109 flow. Second operand 9 states and 298 transitions. [2024-02-02 09:17:36,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 545 transitions, 9766 flow [2024-02-02 09:17:36,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 545 transitions, 9558 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:36,865 INFO L231 Difference]: Finished difference. Result has 364 places, 473 transitions, 8213 flow [2024-02-02 09:17:36,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7923, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8213, PETRI_PLACES=364, PETRI_TRANSITIONS=473} [2024-02-02 09:17:36,866 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 284 predicate places. [2024-02-02 09:17:36,866 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 473 transitions, 8213 flow [2024-02-02 09:17:36,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:36,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:36,866 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:36,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-02-02 09:17:36,867 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:36,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:36,867 INFO L85 PathProgramCache]: Analyzing trace with hash -739233316, now seen corresponding path program 2 times [2024-02-02 09:17:36,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:36,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130315531] [2024-02-02 09:17:36,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:36,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:36,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:37,144 INFO L134 CoverageAnalysis]: 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,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:37,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130315531] [2024-02-02 09:17:37,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130315531] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:37,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:37,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:37,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264744577] [2024-02-02 09:17:37,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:37,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:37,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:37,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:37,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:37,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:37,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 473 transitions, 8213 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:37,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:37,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:38,775 INFO L124 PetriNetUnfolderBase]: 3935/7279 cut-off events. [2024-02-02 09:17:38,775 INFO L125 PetriNetUnfolderBase]: For 117002/117699 co-relation queries the response was YES. [2024-02-02 09:17:38,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41532 conditions, 7279 events. 3935/7279 cut-off events. For 117002/117699 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 52321 event pairs, 726 based on Foata normal form. 174/7287 useless extension candidates. Maximal degree in co-relation 41402. Up to 3342 conditions per place. [2024-02-02 09:17:38,867 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 413 selfloop transitions, 128 changer transitions 0/573 dead transitions. [2024-02-02 09:17:38,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 573 transitions, 10198 flow [2024-02-02 09:17:38,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:17:38,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:17:38,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 342 transitions. [2024-02-02 09:17:38,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-02-02 09:17:38,869 INFO L175 Difference]: Start difference. First operand has 364 places, 473 transitions, 8213 flow. Second operand 10 states and 342 transitions. [2024-02-02 09:17:38,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 573 transitions, 10198 flow [2024-02-02 09:17:39,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 573 transitions, 9888 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-02-02 09:17:39,212 INFO L231 Difference]: Finished difference. Result has 366 places, 477 transitions, 8220 flow [2024-02-02 09:17:39,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7925, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8220, PETRI_PLACES=366, PETRI_TRANSITIONS=477} [2024-02-02 09:17:39,213 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 286 predicate places. [2024-02-02 09:17:39,213 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 477 transitions, 8220 flow [2024-02-02 09:17:39,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:39,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:39,214 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:39,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-02-02 09:17:39,214 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:39,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:39,215 INFO L85 PathProgramCache]: Analyzing trace with hash -913868260, now seen corresponding path program 3 times [2024-02-02 09:17:39,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:39,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428375228] [2024-02-02 09:17:39,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:39,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:39,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:39,548 INFO L134 CoverageAnalysis]: 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:39,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:39,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428375228] [2024-02-02 09:17:39,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428375228] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:39,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:39,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:39,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978314033] [2024-02-02 09:17:39,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:39,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:39,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:39,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:39,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:39,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:39,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 477 transitions, 8220 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:39,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:39,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:39,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:41,432 INFO L124 PetriNetUnfolderBase]: 4047/7499 cut-off events. [2024-02-02 09:17:41,432 INFO L125 PetriNetUnfolderBase]: For 122217/122906 co-relation queries the response was YES. [2024-02-02 09:17:41,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42274 conditions, 7499 events. 4047/7499 cut-off events. For 122217/122906 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 54555 event pairs, 1214 based on Foata normal form. 174/7498 useless extension candidates. Maximal degree in co-relation 42147. Up to 5747 conditions per place. [2024-02-02 09:17:41,506 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 420 selfloop transitions, 87 changer transitions 0/539 dead transitions. [2024-02-02 09:17:41,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 539 transitions, 9645 flow [2024-02-02 09:17:41,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:17:41,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:17:41,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 313 transitions. [2024-02-02 09:17:41,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4118421052631579 [2024-02-02 09:17:41,507 INFO L175 Difference]: Start difference. First operand has 366 places, 477 transitions, 8220 flow. Second operand 10 states and 313 transitions. [2024-02-02 09:17:41,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 539 transitions, 9645 flow [2024-02-02 09:17:41,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 539 transitions, 9543 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-02 09:17:41,786 INFO L231 Difference]: Finished difference. Result has 372 places, 480 transitions, 8338 flow [2024-02-02 09:17:41,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8124, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8338, PETRI_PLACES=372, PETRI_TRANSITIONS=480} [2024-02-02 09:17:41,787 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 292 predicate places. [2024-02-02 09:17:41,787 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 480 transitions, 8338 flow [2024-02-02 09:17:41,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:41,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:41,787 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:41,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-02-02 09:17:41,787 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:41,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:41,787 INFO L85 PathProgramCache]: Analyzing trace with hash 508823764, now seen corresponding path program 4 times [2024-02-02 09:17:41,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:41,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413794372] [2024-02-02 09:17:41,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:41,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:41,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:42,051 INFO L134 CoverageAnalysis]: 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:42,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:42,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413794372] [2024-02-02 09:17:42,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413794372] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:42,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:42,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:42,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386640234] [2024-02-02 09:17:42,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:42,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:42,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:42,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:42,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:42,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:42,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 480 transitions, 8338 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:42,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:42,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:43,733 INFO L124 PetriNetUnfolderBase]: 3976/7370 cut-off events. [2024-02-02 09:17:43,733 INFO L125 PetriNetUnfolderBase]: For 122255/122953 co-relation queries the response was YES. [2024-02-02 09:17:43,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41372 conditions, 7370 events. 3976/7370 cut-off events. For 122255/122953 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 53451 event pairs, 1180 based on Foata normal form. 180/7380 useless extension candidates. Maximal degree in co-relation 41244. Up to 5746 conditions per place. [2024-02-02 09:17:43,836 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 428 selfloop transitions, 77 changer transitions 0/537 dead transitions. [2024-02-02 09:17:43,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 537 transitions, 9669 flow [2024-02-02 09:17:43,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:17:43,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:17:43,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 324 transitions. [2024-02-02 09:17:43,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875598086124402 [2024-02-02 09:17:43,840 INFO L175 Difference]: Start difference. First operand has 372 places, 480 transitions, 8338 flow. Second operand 11 states and 324 transitions. [2024-02-02 09:17:43,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 537 transitions, 9669 flow [2024-02-02 09:17:44,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 537 transitions, 9562 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-02-02 09:17:44,163 INFO L231 Difference]: Finished difference. Result has 377 places, 480 transitions, 8400 flow [2024-02-02 09:17:44,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8231, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8400, PETRI_PLACES=377, PETRI_TRANSITIONS=480} [2024-02-02 09:17:44,164 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 297 predicate places. [2024-02-02 09:17:44,164 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 480 transitions, 8400 flow [2024-02-02 09:17:44,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:44,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:44,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:17:44,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-02-02 09:17:44,165 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:44,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:44,166 INFO L85 PathProgramCache]: Analyzing trace with hash -55050606, now seen corresponding path program 5 times [2024-02-02 09:17:44,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:44,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854067498] [2024-02-02 09:17:44,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:44,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:44,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:44,413 INFO L134 CoverageAnalysis]: 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:44,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:44,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854067498] [2024-02-02 09:17:44,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854067498] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:44,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:44,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:44,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498741543] [2024-02-02 09:17:44,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:44,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:44,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:44,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:44,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:44,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:44,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 480 transitions, 8400 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:44,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:44,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:44,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:46,166 INFO L124 PetriNetUnfolderBase]: 4076/7563 cut-off events. [2024-02-02 09:17:46,167 INFO L125 PetriNetUnfolderBase]: For 129148/129841 co-relation queries the response was YES. [2024-02-02 09:17:46,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42684 conditions, 7563 events. 4076/7563 cut-off events. For 129148/129841 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 54959 event pairs, 592 based on Foata normal form. 191/7584 useless extension candidates. Maximal degree in co-relation 42554. Up to 3403 conditions per place. [2024-02-02 09:17:46,269 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 372 selfloop transitions, 157 changer transitions 0/561 dead transitions. [2024-02-02 09:17:46,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 561 transitions, 10200 flow [2024-02-02 09:17:46,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:17:46,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:17:46,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 301 transitions. [2024-02-02 09:17:46,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44005847953216376 [2024-02-02 09:17:46,270 INFO L175 Difference]: Start difference. First operand has 377 places, 480 transitions, 8400 flow. Second operand 9 states and 301 transitions. [2024-02-02 09:17:46,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 561 transitions, 10200 flow [2024-02-02 09:17:46,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 561 transitions, 10032 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-02-02 09:17:46,609 INFO L231 Difference]: Finished difference. Result has 377 places, 487 transitions, 8680 flow [2024-02-02 09:17:46,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8232, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8680, PETRI_PLACES=377, PETRI_TRANSITIONS=487} [2024-02-02 09:17:46,610 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 297 predicate places. [2024-02-02 09:17:46,610 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 487 transitions, 8680 flow [2024-02-02 09:17:46,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:46,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:46,610 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:46,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-02-02 09:17:46,611 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:46,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:46,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1698982022, now seen corresponding path program 6 times [2024-02-02 09:17:46,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:46,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370889342] [2024-02-02 09:17:46,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:46,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:46,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:46,899 INFO L134 CoverageAnalysis]: 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:46,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:46,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370889342] [2024-02-02 09:17:46,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370889342] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:46,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:46,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:46,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240140483] [2024-02-02 09:17:46,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:46,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:46,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:46,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:46,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:46,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:46,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 487 transitions, 8680 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:46,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:46,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:46,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:48,736 INFO L124 PetriNetUnfolderBase]: 4273/7941 cut-off events. [2024-02-02 09:17:48,737 INFO L125 PetriNetUnfolderBase]: For 143416/144087 co-relation queries the response was YES. [2024-02-02 09:17:48,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46272 conditions, 7941 events. 4273/7941 cut-off events. For 143416/144087 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 58392 event pairs, 1246 based on Foata normal form. 188/7948 useless extension candidates. Maximal degree in co-relation 46140. Up to 6134 conditions per place. [2024-02-02 09:17:48,858 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 431 selfloop transitions, 86 changer transitions 0/549 dead transitions. [2024-02-02 09:17:48,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 549 transitions, 10175 flow [2024-02-02 09:17:48,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:17:48,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:17:48,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 310 transitions. [2024-02-02 09:17:48,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40789473684210525 [2024-02-02 09:17:48,860 INFO L175 Difference]: Start difference. First operand has 377 places, 487 transitions, 8680 flow. Second operand 10 states and 310 transitions. [2024-02-02 09:17:48,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 549 transitions, 10175 flow [2024-02-02 09:17:49,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 549 transitions, 9883 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:49,443 INFO L231 Difference]: Finished difference. Result has 380 places, 491 transitions, 8650 flow [2024-02-02 09:17:49,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8424, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8650, PETRI_PLACES=380, PETRI_TRANSITIONS=491} [2024-02-02 09:17:49,444 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 300 predicate places. [2024-02-02 09:17:49,444 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 491 transitions, 8650 flow [2024-02-02 09:17:49,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:49,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:49,444 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:49,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-02-02 09:17:49,445 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:49,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:49,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1149675518, now seen corresponding path program 7 times [2024-02-02 09:17:49,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:49,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298931350] [2024-02-02 09:17:49,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:49,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:49,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:49,722 INFO L134 CoverageAnalysis]: 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:49,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:49,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298931350] [2024-02-02 09:17:49,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298931350] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:49,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:49,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:49,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750338000] [2024-02-02 09:17:49,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:49,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:49,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:49,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:49,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:49,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:49,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 491 transitions, 8650 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:49,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:49,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:49,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:51,546 INFO L124 PetriNetUnfolderBase]: 4399/8196 cut-off events. [2024-02-02 09:17:51,546 INFO L125 PetriNetUnfolderBase]: For 142900/143579 co-relation queries the response was YES. [2024-02-02 09:17:51,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46295 conditions, 8196 events. 4399/8196 cut-off events. For 142900/143579 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 60721 event pairs, 1234 based on Foata normal form. 194/8199 useless extension candidates. Maximal degree in co-relation 46164. Up to 5230 conditions per place. [2024-02-02 09:17:51,667 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 399 selfloop transitions, 108 changer transitions 0/539 dead transitions. [2024-02-02 09:17:51,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 539 transitions, 10030 flow [2024-02-02 09:17:51,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:17:51,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:17:51,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 253 transitions. [2024-02-02 09:17:51,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161184210526316 [2024-02-02 09:17:51,668 INFO L175 Difference]: Start difference. First operand has 380 places, 491 transitions, 8650 flow. Second operand 8 states and 253 transitions. [2024-02-02 09:17:51,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 539 transitions, 10030 flow [2024-02-02 09:17:52,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 539 transitions, 9921 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-02-02 09:17:52,049 INFO L231 Difference]: Finished difference. Result has 382 places, 494 transitions, 8823 flow [2024-02-02 09:17:52,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8541, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8823, PETRI_PLACES=382, PETRI_TRANSITIONS=494} [2024-02-02 09:17:52,050 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 302 predicate places. [2024-02-02 09:17:52,050 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 494 transitions, 8823 flow [2024-02-02 09:17:52,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:52,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:52,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:17:52,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-02-02 09:17:52,051 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:52,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:52,051 INFO L85 PathProgramCache]: Analyzing trace with hash 273993816, now seen corresponding path program 8 times [2024-02-02 09:17:52,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:52,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738031542] [2024-02-02 09:17:52,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:52,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:52,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:52,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:17:52,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:52,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738031542] [2024-02-02 09:17:52,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738031542] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:52,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:52,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:52,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045311785] [2024-02-02 09:17:52,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:52,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:52,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:52,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:52,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:52,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:52,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 494 transitions, 8823 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:52,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:52,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:52,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:54,255 INFO L124 PetriNetUnfolderBase]: 4310/8051 cut-off events. [2024-02-02 09:17:54,255 INFO L125 PetriNetUnfolderBase]: For 143519/144189 co-relation queries the response was YES. [2024-02-02 09:17:54,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45705 conditions, 8051 events. 4310/8051 cut-off events. For 143519/144189 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 59710 event pairs, 1295 based on Foata normal form. 185/8042 useless extension candidates. Maximal degree in co-relation 45572. Up to 6317 conditions per place. [2024-02-02 09:17:54,358 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 438 selfloop transitions, 80 changer transitions 0/550 dead transitions. [2024-02-02 09:17:54,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 550 transitions, 10176 flow [2024-02-02 09:17:54,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:17:54,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:17:54,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 322 transitions. [2024-02-02 09:17:54,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38516746411483255 [2024-02-02 09:17:54,359 INFO L175 Difference]: Start difference. First operand has 382 places, 494 transitions, 8823 flow. Second operand 11 states and 322 transitions. [2024-02-02 09:17:54,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 550 transitions, 10176 flow [2024-02-02 09:17:54,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 550 transitions, 10031 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-02-02 09:17:54,744 INFO L231 Difference]: Finished difference. Result has 386 places, 494 transitions, 8853 flow [2024-02-02 09:17:54,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8678, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8853, PETRI_PLACES=386, PETRI_TRANSITIONS=494} [2024-02-02 09:17:54,744 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 306 predicate places. [2024-02-02 09:17:54,744 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 494 transitions, 8853 flow [2024-02-02 09:17:54,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:54,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:54,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:17:54,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-02-02 09:17:54,745 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:54,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:54,745 INFO L85 PathProgramCache]: Analyzing trace with hash -35123134, now seen corresponding path program 9 times [2024-02-02 09:17:54,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:54,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681317757] [2024-02-02 09:17:54,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:54,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:54,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:55,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:17:55,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:55,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681317757] [2024-02-02 09:17:55,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681317757] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:55,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:55,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:55,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769224047] [2024-02-02 09:17:55,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:55,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:55,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:55,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:55,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:55,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:55,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 494 transitions, 8853 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:55,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:55,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:55,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:57,126 INFO L124 PetriNetUnfolderBase]: 4395/8210 cut-off events. [2024-02-02 09:17:57,127 INFO L125 PetriNetUnfolderBase]: For 142607/143286 co-relation queries the response was YES. [2024-02-02 09:17:57,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46382 conditions, 8210 events. 4395/8210 cut-off events. For 142607/143286 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 61000 event pairs, 1212 based on Foata normal form. 194/8207 useless extension candidates. Maximal degree in co-relation 46250. Up to 5238 conditions per place. [2024-02-02 09:17:57,224 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 412 selfloop transitions, 114 changer transitions 0/558 dead transitions. [2024-02-02 09:17:57,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 558 transitions, 10370 flow [2024-02-02 09:17:57,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:17:57,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:17:57,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 310 transitions. [2024-02-02 09:17:57,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40789473684210525 [2024-02-02 09:17:57,225 INFO L175 Difference]: Start difference. First operand has 386 places, 494 transitions, 8853 flow. Second operand 10 states and 310 transitions. [2024-02-02 09:17:57,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 558 transitions, 10370 flow [2024-02-02 09:17:57,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 558 transitions, 10204 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-02-02 09:17:57,569 INFO L231 Difference]: Finished difference. Result has 387 places, 496 transitions, 8957 flow [2024-02-02 09:17:57,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8689, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8957, PETRI_PLACES=387, PETRI_TRANSITIONS=496} [2024-02-02 09:17:57,570 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 307 predicate places. [2024-02-02 09:17:57,570 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 496 transitions, 8957 flow [2024-02-02 09:17:57,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:17:57,570 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:57,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-02-02 09:17:57,570 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:17:57,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:17:57,570 INFO L85 PathProgramCache]: Analyzing trace with hash 112685092, now seen corresponding path program 10 times [2024-02-02 09:17:57,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:17:57,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468774792] [2024-02-02 09:17:57,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:17:57,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:17:57,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:17:57,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:57,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:17:57,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468774792] [2024-02-02 09:17:57,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468774792] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:17:57,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:17:57,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:17:57,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788662929] [2024-02-02 09:17:57,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:17:57,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:17:57,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:17:57,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:17:57,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:17:57,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:17:57,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 496 transitions, 8957 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:17:57,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:17:57,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:17:59,761 INFO L124 PetriNetUnfolderBase]: 4471/8340 cut-off events. [2024-02-02 09:17:59,761 INFO L125 PetriNetUnfolderBase]: For 144969/145648 co-relation queries the response was YES. [2024-02-02 09:17:59,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46919 conditions, 8340 events. 4471/8340 cut-off events. For 144969/145648 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 62058 event pairs, 1150 based on Foata normal form. 186/8331 useless extension candidates. Maximal degree in co-relation 46786. Up to 5270 conditions per place. [2024-02-02 09:17:59,881 INFO L140 encePairwiseOnDemand]: 62/76 looper letters, 397 selfloop transitions, 130 changer transitions 0/559 dead transitions. [2024-02-02 09:17:59,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 559 transitions, 10432 flow [2024-02-02 09:17:59,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:17:59,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:17:59,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 323 transitions. [2024-02-02 09:17:59,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-02-02 09:17:59,883 INFO L175 Difference]: Start difference. First operand has 387 places, 496 transitions, 8957 flow. Second operand 11 states and 323 transitions. [2024-02-02 09:17:59,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 559 transitions, 10432 flow [2024-02-02 09:18:00,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 559 transitions, 10182 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-02-02 09:18:00,279 INFO L231 Difference]: Finished difference. Result has 391 places, 505 transitions, 9141 flow [2024-02-02 09:18:00,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8719, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9141, PETRI_PLACES=391, PETRI_TRANSITIONS=505} [2024-02-02 09:18:00,280 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 311 predicate places. [2024-02-02 09:18:00,280 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 505 transitions, 9141 flow [2024-02-02 09:18:00,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:00,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:00,281 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] [2024-02-02 09:18:00,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-02-02 09:18:00,281 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:00,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:00,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1050143673, now seen corresponding path program 1 times [2024-02-02 09:18:00,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:00,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615389378] [2024-02-02 09:18:00,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:00,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:00,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:00,396 INFO L134 CoverageAnalysis]: 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:00,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:00,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615389378] [2024-02-02 09:18:00,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615389378] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:00,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:00,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:18:00,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942199231] [2024-02-02 09:18:00,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:00,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:18:00,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:00,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:18:00,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:18:00,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:00,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 505 transitions, 9141 flow. Second operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:18:00,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:00,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:00,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:02,062 INFO L124 PetriNetUnfolderBase]: 3352/6859 cut-off events. [2024-02-02 09:18:02,062 INFO L125 PetriNetUnfolderBase]: For 145987/147458 co-relation queries the response was YES. [2024-02-02 09:18:02,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39924 conditions, 6859 events. 3352/6859 cut-off events. For 145987/147458 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 55984 event pairs, 488 based on Foata normal form. 277/6710 useless extension candidates. Maximal degree in co-relation 39789. Up to 2555 conditions per place. [2024-02-02 09:18:02,151 INFO L140 encePairwiseOnDemand]: 71/76 looper letters, 373 selfloop transitions, 119 changer transitions 0/558 dead transitions. [2024-02-02 09:18:02,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 558 transitions, 10701 flow [2024-02-02 09:18:02,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:18:02,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:18:02,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 184 transitions. [2024-02-02 09:18:02,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052631578947368 [2024-02-02 09:18:02,152 INFO L175 Difference]: Start difference. First operand has 391 places, 505 transitions, 9141 flow. Second operand 4 states and 184 transitions. [2024-02-02 09:18:02,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 558 transitions, 10701 flow [2024-02-02 09:18:02,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 558 transitions, 10364 flow, removed 30 selfloop flow, removed 12 redundant places. [2024-02-02 09:18:02,486 INFO L231 Difference]: Finished difference. Result has 383 places, 506 transitions, 9210 flow [2024-02-02 09:18:02,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8840, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=9210, PETRI_PLACES=383, PETRI_TRANSITIONS=506} [2024-02-02 09:18:02,487 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 303 predicate places. [2024-02-02 09:18:02,487 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 506 transitions, 9210 flow [2024-02-02 09:18:02,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:18:02,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:02,488 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] [2024-02-02 09:18:02,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-02-02 09:18:02,488 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:02,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:02,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1739772223, now seen corresponding path program 2 times [2024-02-02 09:18:02,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:02,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874759657] [2024-02-02 09:18:02,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:02,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:02,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:02,627 INFO L134 CoverageAnalysis]: 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,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:02,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874759657] [2024-02-02 09:18:02,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874759657] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:02,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:02,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:18:02,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915609368] [2024-02-02 09:18:02,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:02,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:18:02,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:02,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:18:02,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:18:02,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:02,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 506 transitions, 9210 flow. Second operand has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call 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,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:02,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:02,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:03,560 INFO L124 PetriNetUnfolderBase]: 2098/4265 cut-off events. [2024-02-02 09:18:03,560 INFO L125 PetriNetUnfolderBase]: For 118052/118791 co-relation queries the response was YES. [2024-02-02 09:18:03,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27703 conditions, 4265 events. 2098/4265 cut-off events. For 118052/118791 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 32981 event pairs, 514 based on Foata normal form. 263/4260 useless extension candidates. Maximal degree in co-relation 27571. Up to 1676 conditions per place. [2024-02-02 09:18:03,617 INFO L140 encePairwiseOnDemand]: 71/76 looper letters, 315 selfloop transitions, 90 changer transitions 1/471 dead transitions. [2024-02-02 09:18:03,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 471 transitions, 9509 flow [2024-02-02 09:18:03,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:18:03,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:18:03,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 204 transitions. [2024-02-02 09:18:03,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5368421052631579 [2024-02-02 09:18:03,619 INFO L175 Difference]: Start difference. First operand has 383 places, 506 transitions, 9210 flow. Second operand 5 states and 204 transitions. [2024-02-02 09:18:03,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 471 transitions, 9509 flow [2024-02-02 09:18:03,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 471 transitions, 8680 flow, removed 30 selfloop flow, removed 35 redundant places. [2024-02-02 09:18:03,939 INFO L231 Difference]: Finished difference. Result has 348 places, 457 transitions, 8043 flow [2024-02-02 09:18:03,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7760, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8043, PETRI_PLACES=348, PETRI_TRANSITIONS=457} [2024-02-02 09:18:03,939 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 268 predicate places. [2024-02-02 09:18:03,939 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 457 transitions, 8043 flow [2024-02-02 09:18:03,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call 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:03,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:03,940 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] [2024-02-02 09:18:03,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-02-02 09:18:03,940 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:03,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:03,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1817109463, now seen corresponding path program 1 times [2024-02-02 09:18:03,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:03,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977430272] [2024-02-02 09:18:03,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:03,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:03,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:04,292 INFO L134 CoverageAnalysis]: 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:04,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:04,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977430272] [2024-02-02 09:18:04,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977430272] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:04,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:04,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:04,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059892726] [2024-02-02 09:18:04,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:04,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:04,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:04,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:04,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:04,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:04,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 457 transitions, 8043 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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:04,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:04,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:04,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:05,623 INFO L124 PetriNetUnfolderBase]: 3134/5826 cut-off events. [2024-02-02 09:18:05,623 INFO L125 PetriNetUnfolderBase]: For 118685/119336 co-relation queries the response was YES. [2024-02-02 09:18:05,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34895 conditions, 5826 events. 3134/5826 cut-off events. For 118685/119336 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 41853 event pairs, 607 based on Foata normal form. 185/5943 useless extension candidates. Maximal degree in co-relation 34787. Up to 4575 conditions per place. [2024-02-02 09:18:05,679 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 410 selfloop transitions, 80 changer transitions 0/522 dead transitions. [2024-02-02 09:18:05,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 522 transitions, 9499 flow [2024-02-02 09:18:05,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:18:05,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:18:05,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 294 transitions. [2024-02-02 09:18:05,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3868421052631579 [2024-02-02 09:18:05,681 INFO L175 Difference]: Start difference. First operand has 348 places, 457 transitions, 8043 flow. Second operand 10 states and 294 transitions. [2024-02-02 09:18:05,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 522 transitions, 9499 flow [2024-02-02 09:18:06,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 522 transitions, 9254 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-02-02 09:18:06,134 INFO L231 Difference]: Finished difference. Result has 353 places, 466 transitions, 8112 flow [2024-02-02 09:18:06,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8112, PETRI_PLACES=353, PETRI_TRANSITIONS=466} [2024-02-02 09:18:06,134 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 273 predicate places. [2024-02-02 09:18:06,134 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 466 transitions, 8112 flow [2024-02-02 09:18:06,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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:06,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:06,134 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] [2024-02-02 09:18:06,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-02-02 09:18:06,135 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:06,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:06,135 INFO L85 PathProgramCache]: Analyzing trace with hash 313176369, now seen corresponding path program 1 times [2024-02-02 09:18:06,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:06,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366091683] [2024-02-02 09:18:06,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:06,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:06,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:06,486 INFO L134 CoverageAnalysis]: 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:06,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:06,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366091683] [2024-02-02 09:18:06,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366091683] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:06,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:06,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:06,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424665296] [2024-02-02 09:18:06,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:06,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:06,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:06,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:06,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:06,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:06,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 466 transitions, 8112 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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:06,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:06,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:06,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:07,712 INFO L124 PetriNetUnfolderBase]: 2952/5658 cut-off events. [2024-02-02 09:18:07,713 INFO L125 PetriNetUnfolderBase]: For 106145/106970 co-relation queries the response was YES. [2024-02-02 09:18:07,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33802 conditions, 5658 events. 2952/5658 cut-off events. For 106145/106970 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 42089 event pairs, 626 based on Foata normal form. 118/5689 useless extension candidates. Maximal degree in co-relation 33695. Up to 3977 conditions per place. [2024-02-02 09:18:07,775 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 405 selfloop transitions, 93 changer transitions 0/534 dead transitions. [2024-02-02 09:18:07,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 534 transitions, 9733 flow [2024-02-02 09:18:07,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:18:07,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:18:07,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 267 transitions. [2024-02-02 09:18:07,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39035087719298245 [2024-02-02 09:18:07,776 INFO L175 Difference]: Start difference. First operand has 353 places, 466 transitions, 8112 flow. Second operand 9 states and 267 transitions. [2024-02-02 09:18:07,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 534 transitions, 9733 flow [2024-02-02 09:18:08,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 534 transitions, 9541 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-02-02 09:18:08,212 INFO L231 Difference]: Finished difference. Result has 355 places, 483 transitions, 8439 flow [2024-02-02 09:18:08,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7922, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8439, PETRI_PLACES=355, PETRI_TRANSITIONS=483} [2024-02-02 09:18:08,212 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 275 predicate places. [2024-02-02 09:18:08,212 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 483 transitions, 8439 flow [2024-02-02 09:18:08,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:08,213 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] [2024-02-02 09:18:08,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-02-02 09:18:08,213 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:08,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:08,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1830695972, now seen corresponding path program 1 times [2024-02-02 09:18:08,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:08,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501788345] [2024-02-02 09:18:08,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:08,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:08,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:08,412 INFO L134 CoverageAnalysis]: 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,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:08,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501788345] [2024-02-02 09:18:08,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501788345] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:08,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:08,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:18:08,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102178033] [2024-02-02 09:18:08,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:08,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:18:08,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:08,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:18:08,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:18:08,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:08,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 483 transitions, 8439 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:08,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:08,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:09,512 INFO L124 PetriNetUnfolderBase]: 2343/4851 cut-off events. [2024-02-02 09:18:09,512 INFO L125 PetriNetUnfolderBase]: For 116105/116905 co-relation queries the response was YES. [2024-02-02 09:18:09,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30448 conditions, 4851 events. 2343/4851 cut-off events. For 116105/116905 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38373 event pairs, 320 based on Foata normal form. 109/4832 useless extension candidates. Maximal degree in co-relation 30340. Up to 1526 conditions per place. [2024-02-02 09:18:09,569 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 374 selfloop transitions, 125 changer transitions 2/566 dead transitions. [2024-02-02 09:18:09,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 566 transitions, 10351 flow [2024-02-02 09:18:09,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:09,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:09,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 347 transitions. [2024-02-02 09:18:09,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707236842105263 [2024-02-02 09:18:09,570 INFO L175 Difference]: Start difference. First operand has 355 places, 483 transitions, 8439 flow. Second operand 8 states and 347 transitions. [2024-02-02 09:18:09,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 566 transitions, 10351 flow [2024-02-02 09:18:09,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 566 transitions, 10215 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-02-02 09:18:09,921 INFO L231 Difference]: Finished difference. Result has 359 places, 494 transitions, 8721 flow [2024-02-02 09:18:09,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8309, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8721, PETRI_PLACES=359, PETRI_TRANSITIONS=494} [2024-02-02 09:18:09,922 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 279 predicate places. [2024-02-02 09:18:09,922 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 494 transitions, 8721 flow [2024-02-02 09:18:09,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:09,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:09,922 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] [2024-02-02 09:18:09,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-02-02 09:18:09,923 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:09,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:09,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1480897460, now seen corresponding path program 2 times [2024-02-02 09:18:09,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:09,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531659662] [2024-02-02 09:18:09,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:09,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:09,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:10,133 INFO L134 CoverageAnalysis]: 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:10,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:10,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531659662] [2024-02-02 09:18:10,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531659662] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:10,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:10,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:18:10,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667284982] [2024-02-02 09:18:10,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:10,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:18:10,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:10,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:18:10,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:18:10,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:10,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 494 transitions, 8721 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:10,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:10,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:10,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:11,246 INFO L124 PetriNetUnfolderBase]: 2399/4949 cut-off events. [2024-02-02 09:18:11,246 INFO L125 PetriNetUnfolderBase]: For 120993/121803 co-relation queries the response was YES. [2024-02-02 09:18:11,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31500 conditions, 4949 events. 2399/4949 cut-off events. For 120993/121803 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39159 event pairs, 334 based on Foata normal form. 117/4938 useless extension candidates. Maximal degree in co-relation 31389. Up to 1546 conditions per place. [2024-02-02 09:18:11,303 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 379 selfloop transitions, 126 changer transitions 2/572 dead transitions. [2024-02-02 09:18:11,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 572 transitions, 10560 flow [2024-02-02 09:18:11,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:11,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:11,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 348 transitions. [2024-02-02 09:18:11,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5723684210526315 [2024-02-02 09:18:11,304 INFO L175 Difference]: Start difference. First operand has 359 places, 494 transitions, 8721 flow. Second operand 8 states and 348 transitions. [2024-02-02 09:18:11,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 572 transitions, 10560 flow [2024-02-02 09:18:11,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 572 transitions, 10361 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-02-02 09:18:11,669 INFO L231 Difference]: Finished difference. Result has 365 places, 498 transitions, 8846 flow [2024-02-02 09:18:11,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8537, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8846, PETRI_PLACES=365, PETRI_TRANSITIONS=498} [2024-02-02 09:18:11,670 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 285 predicate places. [2024-02-02 09:18:11,670 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 498 transitions, 8846 flow [2024-02-02 09:18:11,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:11,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:11,670 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] [2024-02-02 09:18:11,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-02-02 09:18:11,671 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:11,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:11,671 INFO L85 PathProgramCache]: Analyzing trace with hash 2067633494, now seen corresponding path program 3 times [2024-02-02 09:18:11,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:11,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848079049] [2024-02-02 09:18:11,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:11,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:11,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:11,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:11,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848079049] [2024-02-02 09:18:11,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848079049] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:11,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:11,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:18:11,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051996219] [2024-02-02 09:18:11,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:11,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:18:11,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:11,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:18:11,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:18:11,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:11,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 498 transitions, 8846 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:11,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:11,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:11,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:12,974 INFO L124 PetriNetUnfolderBase]: 2374/4877 cut-off events. [2024-02-02 09:18:12,974 INFO L125 PetriNetUnfolderBase]: For 119091/119927 co-relation queries the response was YES. [2024-02-02 09:18:13,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30806 conditions, 4877 events. 2374/4877 cut-off events. For 119091/119927 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38388 event pairs, 295 based on Foata normal form. 113/4857 useless extension candidates. Maximal degree in co-relation 30693. Up to 1545 conditions per place. [2024-02-02 09:18:13,035 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 364 selfloop transitions, 135 changer transitions 2/566 dead transitions. [2024-02-02 09:18:13,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 566 transitions, 10582 flow [2024-02-02 09:18:13,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:13,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:13,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 343 transitions. [2024-02-02 09:18:13,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641447368421053 [2024-02-02 09:18:13,037 INFO L175 Difference]: Start difference. First operand has 365 places, 498 transitions, 8846 flow. Second operand 8 states and 343 transitions. [2024-02-02 09:18:13,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 566 transitions, 10582 flow [2024-02-02 09:18:13,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 566 transitions, 10345 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-02-02 09:18:13,481 INFO L231 Difference]: Finished difference. Result has 369 places, 498 transitions, 8886 flow [2024-02-02 09:18:13,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8609, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8886, PETRI_PLACES=369, PETRI_TRANSITIONS=498} [2024-02-02 09:18:13,482 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 289 predicate places. [2024-02-02 09:18:13,482 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 498 transitions, 8886 flow [2024-02-02 09:18:13,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:13,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:13,482 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] [2024-02-02 09:18:13,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-02-02 09:18:13,482 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:13,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:13,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1398997248, now seen corresponding path program 1 times [2024-02-02 09:18:13,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:13,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625052775] [2024-02-02 09:18:13,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:13,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:13,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:13,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:13,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:13,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625052775] [2024-02-02 09:18:13,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625052775] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:13,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:13,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:18:13,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210293774] [2024-02-02 09:18:13,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:13,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:18:13,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:13,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:18:13,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:18:13,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:13,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 498 transitions, 8886 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:13,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:13,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:13,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:14,850 INFO L124 PetriNetUnfolderBase]: 2370/4869 cut-off events. [2024-02-02 09:18:14,850 INFO L125 PetriNetUnfolderBase]: For 114551/115383 co-relation queries the response was YES. [2024-02-02 09:18:14,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30679 conditions, 4869 events. 2370/4869 cut-off events. For 114551/115383 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38275 event pairs, 285 based on Foata normal form. 101/4837 useless extension candidates. Maximal degree in co-relation 30565. Up to 1549 conditions per place. [2024-02-02 09:18:14,912 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 352 selfloop transitions, 143 changer transitions 2/562 dead transitions. [2024-02-02 09:18:14,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 562 transitions, 10515 flow [2024-02-02 09:18:14,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:14,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:14,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 340 transitions. [2024-02-02 09:18:14,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592105263157895 [2024-02-02 09:18:14,913 INFO L175 Difference]: Start difference. First operand has 369 places, 498 transitions, 8886 flow. Second operand 8 states and 340 transitions. [2024-02-02 09:18:14,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 562 transitions, 10515 flow [2024-02-02 09:18:15,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 562 transitions, 10224 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-02-02 09:18:15,289 INFO L231 Difference]: Finished difference. Result has 370 places, 499 transitions, 8902 flow [2024-02-02 09:18:15,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8597, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8902, PETRI_PLACES=370, PETRI_TRANSITIONS=499} [2024-02-02 09:18:15,290 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 290 predicate places. [2024-02-02 09:18:15,290 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 499 transitions, 8902 flow [2024-02-02 09:18:15,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:15,290 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] [2024-02-02 09:18:15,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-02-02 09:18:15,290 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:15,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:15,291 INFO L85 PathProgramCache]: Analyzing trace with hash -2035597336, now seen corresponding path program 4 times [2024-02-02 09:18:15,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:15,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593120477] [2024-02-02 09:18:15,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:15,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:15,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:15,536 INFO L134 CoverageAnalysis]: 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,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:15,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593120477] [2024-02-02 09:18:15,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593120477] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:15,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:15,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:18:15,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959344732] [2024-02-02 09:18:15,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:15,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:18:15,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:15,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:18:15,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:18:15,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:15,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 499 transitions, 8902 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:15,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:15,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:16,640 INFO L124 PetriNetUnfolderBase]: 2390/4987 cut-off events. [2024-02-02 09:18:16,641 INFO L125 PetriNetUnfolderBase]: For 115748/116520 co-relation queries the response was YES. [2024-02-02 09:18:16,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31128 conditions, 4987 events. 2390/4987 cut-off events. For 115748/116520 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 39702 event pairs, 308 based on Foata normal form. 109/4977 useless extension candidates. Maximal degree in co-relation 31013. Up to 1555 conditions per place. [2024-02-02 09:18:16,706 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 358 selfloop transitions, 137 changer transitions 2/562 dead transitions. [2024-02-02 09:18:16,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 562 transitions, 10528 flow [2024-02-02 09:18:16,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:18:16,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:18:16,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 305 transitions. [2024-02-02 09:18:16,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733082706766918 [2024-02-02 09:18:16,707 INFO L175 Difference]: Start difference. First operand has 370 places, 499 transitions, 8902 flow. Second operand 7 states and 305 transitions. [2024-02-02 09:18:16,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 562 transitions, 10528 flow [2024-02-02 09:18:17,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 562 transitions, 10297 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-02 09:18:17,094 INFO L231 Difference]: Finished difference. Result has 374 places, 502 transitions, 9032 flow [2024-02-02 09:18:17,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8673, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9032, PETRI_PLACES=374, PETRI_TRANSITIONS=502} [2024-02-02 09:18:17,095 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 294 predicate places. [2024-02-02 09:18:17,095 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 502 transitions, 9032 flow [2024-02-02 09:18:17,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:17,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:17,096 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] [2024-02-02 09:18:17,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-02-02 09:18:17,096 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:17,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:17,097 INFO L85 PathProgramCache]: Analyzing trace with hash 321195984, now seen corresponding path program 5 times [2024-02-02 09:18:17,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:17,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475545318] [2024-02-02 09:18:17,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:17,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:17,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:17,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:17,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:17,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475545318] [2024-02-02 09:18:17,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475545318] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:17,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:17,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:18:17,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301926070] [2024-02-02 09:18:17,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:17,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:18:17,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:17,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:18:17,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:18:17,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:17,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 502 transitions, 9032 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:17,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:17,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:17,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:18,428 INFO L124 PetriNetUnfolderBase]: 2391/4960 cut-off events. [2024-02-02 09:18:18,428 INFO L125 PetriNetUnfolderBase]: For 115661/116450 co-relation queries the response was YES. [2024-02-02 09:18:18,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31156 conditions, 4960 events. 2391/4960 cut-off events. For 115661/116450 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 39201 event pairs, 264 based on Foata normal form. 105/4941 useless extension candidates. Maximal degree in co-relation 31039. Up to 1560 conditions per place. [2024-02-02 09:18:18,492 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 320 selfloop transitions, 168 changer transitions 2/555 dead transitions. [2024-02-02 09:18:18,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 555 transitions, 10524 flow [2024-02-02 09:18:18,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-02 09:18:18,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-02 09:18:18,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 297 transitions. [2024-02-02 09:18:18,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582706766917294 [2024-02-02 09:18:18,493 INFO L175 Difference]: Start difference. First operand has 374 places, 502 transitions, 9032 flow. Second operand 7 states and 297 transitions. [2024-02-02 09:18:18,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 555 transitions, 10524 flow [2024-02-02 09:18:18,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 555 transitions, 10316 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-02-02 09:18:18,841 INFO L231 Difference]: Finished difference. Result has 378 places, 511 transitions, 9407 flow [2024-02-02 09:18:18,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8827, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9407, PETRI_PLACES=378, PETRI_TRANSITIONS=511} [2024-02-02 09:18:18,842 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 298 predicate places. [2024-02-02 09:18:18,842 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 511 transitions, 9407 flow [2024-02-02 09:18:18,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:18,842 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] [2024-02-02 09:18:18,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-02-02 09:18:18,842 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:18,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:18,843 INFO L85 PathProgramCache]: Analyzing trace with hash 56511282, now seen corresponding path program 6 times [2024-02-02 09:18:18,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:18,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827814147] [2024-02-02 09:18:18,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:18,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:18,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:19,033 INFO L134 CoverageAnalysis]: 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:19,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:19,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827814147] [2024-02-02 09:18:19,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827814147] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:19,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:19,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:18:19,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351150853] [2024-02-02 09:18:19,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:19,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:18:19,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:19,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:18:19,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:18:19,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:19,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 511 transitions, 9407 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:19,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:19,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:19,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:20,254 INFO L124 PetriNetUnfolderBase]: 2462/5102 cut-off events. [2024-02-02 09:18:20,255 INFO L125 PetriNetUnfolderBase]: For 130557/131425 co-relation queries the response was YES. [2024-02-02 09:18:20,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32970 conditions, 5102 events. 2462/5102 cut-off events. For 130557/131425 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 40738 event pairs, 335 based on Foata normal form. 116/5104 useless extension candidates. Maximal degree in co-relation 32852. Up to 1574 conditions per place. [2024-02-02 09:18:20,313 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 348 selfloop transitions, 158 changer transitions 2/573 dead transitions. [2024-02-02 09:18:20,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 573 transitions, 11060 flow [2024-02-02 09:18:20,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:20,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:20,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 340 transitions. [2024-02-02 09:18:20,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592105263157895 [2024-02-02 09:18:20,314 INFO L175 Difference]: Start difference. First operand has 378 places, 511 transitions, 9407 flow. Second operand 8 states and 340 transitions. [2024-02-02 09:18:20,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 573 transitions, 11060 flow [2024-02-02 09:18:20,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 573 transitions, 10919 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-02 09:18:20,694 INFO L231 Difference]: Finished difference. Result has 384 places, 516 transitions, 9683 flow [2024-02-02 09:18:20,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9683, PETRI_PLACES=384, PETRI_TRANSITIONS=516} [2024-02-02 09:18:20,695 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 304 predicate places. [2024-02-02 09:18:20,695 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 516 transitions, 9683 flow [2024-02-02 09:18:20,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:20,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:20,695 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] [2024-02-02 09:18:20,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-02-02 09:18:20,695 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:20,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:20,695 INFO L85 PathProgramCache]: Analyzing trace with hash 2106316556, now seen corresponding path program 7 times [2024-02-02 09:18:20,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:20,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530522643] [2024-02-02 09:18:20,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:20,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:20,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:20,887 INFO L134 CoverageAnalysis]: 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:20,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:20,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530522643] [2024-02-02 09:18:20,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530522643] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:20,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:20,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:18:20,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536290991] [2024-02-02 09:18:20,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:20,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:18:20,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:20,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:18:20,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:18:20,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:20,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 516 transitions, 9683 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:20,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:20,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:20,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:22,123 INFO L124 PetriNetUnfolderBase]: 2520/5219 cut-off events. [2024-02-02 09:18:22,124 INFO L125 PetriNetUnfolderBase]: For 134605/135435 co-relation queries the response was YES. [2024-02-02 09:18:22,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34001 conditions, 5219 events. 2520/5219 cut-off events. For 134605/135435 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 41727 event pairs, 334 based on Foata normal form. 105/5211 useless extension candidates. Maximal degree in co-relation 33881. Up to 1594 conditions per place. [2024-02-02 09:18:22,193 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 328 selfloop transitions, 178 changer transitions 2/573 dead transitions. [2024-02-02 09:18:22,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 573 transitions, 11275 flow [2024-02-02 09:18:22,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:22,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:22,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 338 transitions. [2024-02-02 09:18:22,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555921052631579 [2024-02-02 09:18:22,194 INFO L175 Difference]: Start difference. First operand has 384 places, 516 transitions, 9683 flow. Second operand 8 states and 338 transitions. [2024-02-02 09:18:22,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 573 transitions, 11275 flow [2024-02-02 09:18:22,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 573 transitions, 10709 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-02-02 09:18:22,641 INFO L231 Difference]: Finished difference. Result has 385 places, 520 transitions, 9601 flow [2024-02-02 09:18:22,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9129, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9601, PETRI_PLACES=385, PETRI_TRANSITIONS=520} [2024-02-02 09:18:22,641 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 305 predicate places. [2024-02-02 09:18:22,641 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 520 transitions, 9601 flow [2024-02-02 09:18:22,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:22,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:22,642 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] [2024-02-02 09:18:22,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-02-02 09:18:22,642 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:22,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:22,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1613470660, now seen corresponding path program 8 times [2024-02-02 09:18:22,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:22,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908609673] [2024-02-02 09:18:22,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:22,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:22,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:22,828 INFO L134 CoverageAnalysis]: 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:22,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:22,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908609673] [2024-02-02 09:18:22,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908609673] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:22,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:22,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:18:22,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126151125] [2024-02-02 09:18:22,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:22,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:18:22,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:22,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:18:22,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:18:22,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:22,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 520 transitions, 9601 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:22,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:22,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:22,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:24,053 INFO L124 PetriNetUnfolderBase]: 2496/5178 cut-off events. [2024-02-02 09:18:24,054 INFO L125 PetriNetUnfolderBase]: For 129479/130295 co-relation queries the response was YES. [2024-02-02 09:18:24,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32741 conditions, 5178 events. 2496/5178 cut-off events. For 129479/130295 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 41369 event pairs, 304 based on Foata normal form. 132/5204 useless extension candidates. Maximal degree in co-relation 32622. Up to 1598 conditions per place. [2024-02-02 09:18:24,115 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 372 selfloop transitions, 145 changer transitions 2/584 dead transitions. [2024-02-02 09:18:24,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 584 transitions, 11324 flow [2024-02-02 09:18:24,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:24,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:24,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 345 transitions. [2024-02-02 09:18:24,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674342105263158 [2024-02-02 09:18:24,116 INFO L175 Difference]: Start difference. First operand has 385 places, 520 transitions, 9601 flow. Second operand 8 states and 345 transitions. [2024-02-02 09:18:24,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 584 transitions, 11324 flow [2024-02-02 09:18:24,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 584 transitions, 11054 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-02-02 09:18:24,533 INFO L231 Difference]: Finished difference. Result has 390 places, 521 transitions, 9660 flow [2024-02-02 09:18:24,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9333, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9660, PETRI_PLACES=390, PETRI_TRANSITIONS=521} [2024-02-02 09:18:24,533 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 310 predicate places. [2024-02-02 09:18:24,533 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 521 transitions, 9660 flow [2024-02-02 09:18:24,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:24,534 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] [2024-02-02 09:18:24,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-02-02 09:18:24,534 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:24,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:24,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1016834428, now seen corresponding path program 2 times [2024-02-02 09:18:24,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:24,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436145174] [2024-02-02 09:18:24,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:24,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:24,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:24,722 INFO L134 CoverageAnalysis]: 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,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:24,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436145174] [2024-02-02 09:18:24,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436145174] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:24,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:24,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:18:24,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211037134] [2024-02-02 09:18:24,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:24,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-02 09:18:24,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:24,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-02 09:18:24,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-02 09:18:24,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:24,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 521 transitions, 9660 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:24,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:24,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:25,878 INFO L124 PetriNetUnfolderBase]: 2488/5169 cut-off events. [2024-02-02 09:18:25,878 INFO L125 PetriNetUnfolderBase]: For 121449/122273 co-relation queries the response was YES. [2024-02-02 09:18:25,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32555 conditions, 5169 events. 2488/5169 cut-off events. For 121449/122273 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 41282 event pairs, 302 based on Foata normal form. 117/5178 useless extension candidates. Maximal degree in co-relation 32434. Up to 1598 conditions per place. [2024-02-02 09:18:25,942 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 363 selfloop transitions, 150 changer transitions 2/580 dead transitions. [2024-02-02 09:18:25,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 580 transitions, 11244 flow [2024-02-02 09:18:25,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:25,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:25,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 342 transitions. [2024-02-02 09:18:25,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-02-02 09:18:25,943 INFO L175 Difference]: Start difference. First operand has 390 places, 521 transitions, 9660 flow. Second operand 8 states and 342 transitions. [2024-02-02 09:18:25,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 580 transitions, 11244 flow [2024-02-02 09:18:26,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 580 transitions, 10860 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-02-02 09:18:26,370 INFO L231 Difference]: Finished difference. Result has 391 places, 522 transitions, 9598 flow [2024-02-02 09:18:26,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9277, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9598, PETRI_PLACES=391, PETRI_TRANSITIONS=522} [2024-02-02 09:18:26,371 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 311 predicate places. [2024-02-02 09:18:26,371 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 522 transitions, 9598 flow [2024-02-02 09:18:26,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call 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:26,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:26,371 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] [2024-02-02 09:18:26,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-02-02 09:18:26,372 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:26,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:26,372 INFO L85 PathProgramCache]: Analyzing trace with hash -535583096, now seen corresponding path program 3 times [2024-02-02 09:18:26,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:26,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080448495] [2024-02-02 09:18:26,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:26,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:26,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:26,608 INFO L134 CoverageAnalysis]: 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:26,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:26,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080448495] [2024-02-02 09:18:26,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080448495] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:26,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:26,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-02 09:18:26,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217642333] [2024-02-02 09:18:26,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:26,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:18:26,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:26,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:18:26,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:18:26,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-02-02 09:18:26,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 522 transitions, 9598 flow. Second operand has 9 states, 9 states have (on average 31.666666666666668) internal successors, (285), 9 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call 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:26,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:26,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-02-02 09:18:26,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:27,834 INFO L124 PetriNetUnfolderBase]: 2500/5193 cut-off events. [2024-02-02 09:18:27,834 INFO L125 PetriNetUnfolderBase]: For 116811/117623 co-relation queries the response was YES. [2024-02-02 09:18:27,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32034 conditions, 5193 events. 2500/5193 cut-off events. For 116811/117623 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 41293 event pairs, 454 based on Foata normal form. 118/5227 useless extension candidates. Maximal degree in co-relation 31914. Up to 3274 conditions per place. [2024-02-02 09:18:27,899 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 394 selfloop transitions, 102 changer transitions 0/561 dead transitions. [2024-02-02 09:18:27,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 561 transitions, 10814 flow [2024-02-02 09:18:27,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:18:27,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:18:27,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 419 transitions. [2024-02-02 09:18:27,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011961722488039 [2024-02-02 09:18:27,900 INFO L175 Difference]: Start difference. First operand has 391 places, 522 transitions, 9598 flow. Second operand 11 states and 419 transitions. [2024-02-02 09:18:27,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 561 transitions, 10814 flow [2024-02-02 09:18:28,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 561 transitions, 10286 flow, removed 5 selfloop flow, removed 28 redundant places. [2024-02-02 09:18:28,309 INFO L231 Difference]: Finished difference. Result has 372 places, 522 transitions, 9223 flow [2024-02-02 09:18:28,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9006, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9223, PETRI_PLACES=372, PETRI_TRANSITIONS=522} [2024-02-02 09:18:28,310 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 292 predicate places. [2024-02-02 09:18:28,310 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 522 transitions, 9223 flow [2024-02-02 09:18:28,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 31.666666666666668) internal successors, (285), 9 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call 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:28,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:28,310 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] [2024-02-02 09:18:28,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-02-02 09:18:28,310 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:28,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:28,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1929079853, now seen corresponding path program 2 times [2024-02-02 09:18:28,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:28,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081661996] [2024-02-02 09:18:28,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:28,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:28,607 INFO L134 CoverageAnalysis]: 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:28,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:28,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081661996] [2024-02-02 09:18:28,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081661996] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:28,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:28,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:28,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780853866] [2024-02-02 09:18:28,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:28,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:18:28,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:28,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:18:28,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:18:28,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:28,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 522 transitions, 9223 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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:28,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:28,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:28,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:30,034 INFO L124 PetriNetUnfolderBase]: 3317/6239 cut-off events. [2024-02-02 09:18:30,034 INFO L125 PetriNetUnfolderBase]: For 105670/106553 co-relation queries the response was YES. [2024-02-02 09:18:30,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36702 conditions, 6239 events. 3317/6239 cut-off events. For 105670/106553 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 46053 event pairs, 392 based on Foata normal form. 101/6228 useless extension candidates. Maximal degree in co-relation 36606. Up to 2173 conditions per place. [2024-02-02 09:18:30,090 INFO L140 encePairwiseOnDemand]: 59/76 looper letters, 377 selfloop transitions, 199 changer transitions 2/614 dead transitions. [2024-02-02 09:18:30,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 614 transitions, 11244 flow [2024-02-02 09:18:30,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:30,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:30,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 275 transitions. [2024-02-02 09:18:30,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45230263157894735 [2024-02-02 09:18:30,091 INFO L175 Difference]: Start difference. First operand has 372 places, 522 transitions, 9223 flow. Second operand 8 states and 275 transitions. [2024-02-02 09:18:30,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 614 transitions, 11244 flow [2024-02-02 09:18:30,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 614 transitions, 10891 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-02-02 09:18:30,453 INFO L231 Difference]: Finished difference. Result has 373 places, 544 transitions, 9656 flow [2024-02-02 09:18:30,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8898, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9656, PETRI_PLACES=373, PETRI_TRANSITIONS=544} [2024-02-02 09:18:30,454 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 293 predicate places. [2024-02-02 09:18:30,454 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 544 transitions, 9656 flow [2024-02-02 09:18:30,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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:30,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:30,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:18:30,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-02-02 09:18:30,454 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:30,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:30,454 INFO L85 PathProgramCache]: Analyzing trace with hash 182428209, now seen corresponding path program 3 times [2024-02-02 09:18:30,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:30,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377775449] [2024-02-02 09:18:30,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:30,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:30,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:30,697 INFO L134 CoverageAnalysis]: 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:30,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:30,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377775449] [2024-02-02 09:18:30,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377775449] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:30,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:30,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:30,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229942503] [2024-02-02 09:18:30,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:30,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:18:30,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:30,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:18:30,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:18:30,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:30,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 544 transitions, 9656 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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:30,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:30,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:30,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:32,019 INFO L124 PetriNetUnfolderBase]: 3293/6199 cut-off events. [2024-02-02 09:18:32,020 INFO L125 PetriNetUnfolderBase]: For 112157/113052 co-relation queries the response was YES. [2024-02-02 09:18:32,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38320 conditions, 6199 events. 3293/6199 cut-off events. For 112157/113052 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 45748 event pairs, 364 based on Foata normal form. 93/6180 useless extension candidates. Maximal degree in co-relation 38222. Up to 2165 conditions per place. [2024-02-02 09:18:32,088 INFO L140 encePairwiseOnDemand]: 59/76 looper letters, 389 selfloop transitions, 192 changer transitions 2/619 dead transitions. [2024-02-02 09:18:32,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 619 transitions, 11496 flow [2024-02-02 09:18:32,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:32,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:32,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 280 transitions. [2024-02-02 09:18:32,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-02-02 09:18:32,089 INFO L175 Difference]: Start difference. First operand has 373 places, 544 transitions, 9656 flow. Second operand 8 states and 280 transitions. [2024-02-02 09:18:32,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 619 transitions, 11496 flow [2024-02-02 09:18:32,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 619 transitions, 11248 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-02-02 09:18:32,509 INFO L231 Difference]: Finished difference. Result has 376 places, 544 transitions, 9803 flow [2024-02-02 09:18:32,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9408, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9803, PETRI_PLACES=376, PETRI_TRANSITIONS=544} [2024-02-02 09:18:32,509 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 296 predicate places. [2024-02-02 09:18:32,509 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 544 transitions, 9803 flow [2024-02-02 09:18:32,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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:32,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:32,509 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] [2024-02-02 09:18:32,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-02-02 09:18:32,510 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:32,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:32,510 INFO L85 PathProgramCache]: Analyzing trace with hash 144896771, now seen corresponding path program 2 times [2024-02-02 09:18:32,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:32,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325009002] [2024-02-02 09:18:32,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:32,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:32,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:32,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:32,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:32,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325009002] [2024-02-02 09:18:32,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325009002] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:32,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:32,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:32,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756422549] [2024-02-02 09:18:32,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:32,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:18:32,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:32,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:18:32,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:18:32,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:32,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 544 transitions, 9803 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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:32,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:32,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:32,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:34,258 INFO L124 PetriNetUnfolderBase]: 3563/6618 cut-off events. [2024-02-02 09:18:34,258 INFO L125 PetriNetUnfolderBase]: For 137497/138275 co-relation queries the response was YES. [2024-02-02 09:18:34,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41590 conditions, 6618 events. 3563/6618 cut-off events. For 137497/138275 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 48200 event pairs, 506 based on Foata normal form. 165/6697 useless extension candidates. Maximal degree in co-relation 41491. Up to 2502 conditions per place. [2024-02-02 09:18:34,318 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 401 selfloop transitions, 169 changer transitions 2/610 dead transitions. [2024-02-02 09:18:34,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 610 transitions, 11467 flow [2024-02-02 09:18:34,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:34,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:34,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 265 transitions. [2024-02-02 09:18:34,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43585526315789475 [2024-02-02 09:18:34,319 INFO L175 Difference]: Start difference. First operand has 376 places, 544 transitions, 9803 flow. Second operand 8 states and 265 transitions. [2024-02-02 09:18:34,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 610 transitions, 11467 flow [2024-02-02 09:18:34,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 610 transitions, 11122 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-02-02 09:18:34,680 INFO L231 Difference]: Finished difference. Result has 377 places, 544 transitions, 9826 flow [2024-02-02 09:18:34,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9458, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9826, PETRI_PLACES=377, PETRI_TRANSITIONS=544} [2024-02-02 09:18:34,680 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 297 predicate places. [2024-02-02 09:18:34,680 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 544 transitions, 9826 flow [2024-02-02 09:18:34,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:34,681 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] [2024-02-02 09:18:34,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-02-02 09:18:34,681 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:34,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:34,682 INFO L85 PathProgramCache]: Analyzing trace with hash 278466465, now seen corresponding path program 4 times [2024-02-02 09:18:34,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:34,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732650663] [2024-02-02 09:18:34,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:34,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:34,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:34,979 INFO L134 CoverageAnalysis]: 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,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:34,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732650663] [2024-02-02 09:18:34,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732650663] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:34,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:34,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:34,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672053402] [2024-02-02 09:18:34,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:34,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:34,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:34,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:34,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:35,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:35,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 544 transitions, 9826 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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:35,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:35,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:35,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:36,480 INFO L124 PetriNetUnfolderBase]: 3285/6269 cut-off events. [2024-02-02 09:18:36,480 INFO L125 PetriNetUnfolderBase]: For 119419/120299 co-relation queries the response was YES. [2024-02-02 09:18:36,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38769 conditions, 6269 events. 3285/6269 cut-off events. For 119419/120299 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 46967 event pairs, 707 based on Foata normal form. 71/6243 useless extension candidates. Maximal degree in co-relation 38669. Up to 5233 conditions per place. [2024-02-02 09:18:36,547 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 478 selfloop transitions, 62 changer transitions 0/576 dead transitions. [2024-02-02 09:18:36,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 576 transitions, 11084 flow [2024-02-02 09:18:36,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:18:36,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:18:36,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-02-02 09:18:36,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592105263157895 [2024-02-02 09:18:36,549 INFO L175 Difference]: Start difference. First operand has 377 places, 544 transitions, 9826 flow. Second operand 10 states and 273 transitions. [2024-02-02 09:18:36,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 576 transitions, 11084 flow [2024-02-02 09:18:36,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 576 transitions, 10740 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-02 09:18:36,988 INFO L231 Difference]: Finished difference. Result has 380 places, 546 transitions, 9644 flow [2024-02-02 09:18:36,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9488, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9644, PETRI_PLACES=380, PETRI_TRANSITIONS=546} [2024-02-02 09:18:36,989 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 300 predicate places. [2024-02-02 09:18:36,989 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 546 transitions, 9644 flow [2024-02-02 09:18:36,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:36,990 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] [2024-02-02 09:18:36,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-02-02 09:18:36,990 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:36,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:36,991 INFO L85 PathProgramCache]: Analyzing trace with hash -30659309, now seen corresponding path program 5 times [2024-02-02 09:18:36,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:36,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696093951] [2024-02-02 09:18:36,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:36,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:36,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:37,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:37,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:37,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696093951] [2024-02-02 09:18:37,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696093951] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:37,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:37,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:37,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205604556] [2024-02-02 09:18:37,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:37,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:37,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:37,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:37,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:37,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:37,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 546 transitions, 9644 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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:37,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:37,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:37,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:38,617 INFO L124 PetriNetUnfolderBase]: 3336/6353 cut-off events. [2024-02-02 09:18:38,617 INFO L125 PetriNetUnfolderBase]: For 114331/115211 co-relation queries the response was YES. [2024-02-02 09:18:38,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38394 conditions, 6353 events. 3336/6353 cut-off events. For 114331/115211 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 47586 event pairs, 709 based on Foata normal form. 71/6327 useless extension candidates. Maximal degree in co-relation 38293. Up to 5317 conditions per place. [2024-02-02 09:18:38,826 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 480 selfloop transitions, 64 changer transitions 0/580 dead transitions. [2024-02-02 09:18:38,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 580 transitions, 10909 flow [2024-02-02 09:18:38,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:18:38,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:18:38,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-02-02 09:18:38,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592105263157895 [2024-02-02 09:18:38,827 INFO L175 Difference]: Start difference. First operand has 380 places, 546 transitions, 9644 flow. Second operand 10 states and 273 transitions. [2024-02-02 09:18:38,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 580 transitions, 10909 flow [2024-02-02 09:18:39,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 580 transitions, 10793 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-02 09:18:39,206 INFO L231 Difference]: Finished difference. Result has 383 places, 548 transitions, 9692 flow [2024-02-02 09:18:39,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9528, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9692, PETRI_PLACES=383, PETRI_TRANSITIONS=548} [2024-02-02 09:18:39,206 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 303 predicate places. [2024-02-02 09:18:39,206 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 548 transitions, 9692 flow [2024-02-02 09:18:39,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:39,207 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] [2024-02-02 09:18:39,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-02-02 09:18:39,207 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:39,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:39,207 INFO L85 PathProgramCache]: Analyzing trace with hash 538169721, now seen corresponding path program 6 times [2024-02-02 09:18:39,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:39,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009511319] [2024-02-02 09:18:39,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:39,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:39,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:39,454 INFO L134 CoverageAnalysis]: 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,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:39,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009511319] [2024-02-02 09:18:39,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009511319] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:39,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:39,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:39,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910601317] [2024-02-02 09:18:39,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:39,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:39,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:39,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:39,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:39,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:39,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 548 transitions, 9692 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:39,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:39,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:40,719 INFO L124 PetriNetUnfolderBase]: 3324/6333 cut-off events. [2024-02-02 09:18:40,720 INFO L125 PetriNetUnfolderBase]: For 114848/115728 co-relation queries the response was YES. [2024-02-02 09:18:40,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38345 conditions, 6333 events. 3324/6333 cut-off events. For 114848/115728 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 47424 event pairs, 697 based on Foata normal form. 71/6307 useless extension candidates. Maximal degree in co-relation 38243. Up to 5133 conditions per place. [2024-02-02 09:18:40,793 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 471 selfloop transitions, 74 changer transitions 0/581 dead transitions. [2024-02-02 09:18:40,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 581 transitions, 10922 flow [2024-02-02 09:18:40,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:18:40,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:18:40,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-02-02 09:18:40,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3605263157894737 [2024-02-02 09:18:40,794 INFO L175 Difference]: Start difference. First operand has 383 places, 548 transitions, 9692 flow. Second operand 10 states and 274 transitions. [2024-02-02 09:18:40,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 581 transitions, 10922 flow [2024-02-02 09:18:41,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 581 transitions, 10809 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-02-02 09:18:41,247 INFO L231 Difference]: Finished difference. Result has 386 places, 548 transitions, 9740 flow [2024-02-02 09:18:41,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9579, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9740, PETRI_PLACES=386, PETRI_TRANSITIONS=548} [2024-02-02 09:18:41,247 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 306 predicate places. [2024-02-02 09:18:41,247 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 548 transitions, 9740 flow [2024-02-02 09:18:41,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:41,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, 1, 1] [2024-02-02 09:18:41,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-02-02 09:18:41,248 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:41,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:41,248 INFO L85 PathProgramCache]: Analyzing trace with hash 388227111, now seen corresponding path program 7 times [2024-02-02 09:18:41,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:41,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142076380] [2024-02-02 09:18:41,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:41,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:41,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:41,492 INFO L134 CoverageAnalysis]: 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,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:41,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142076380] [2024-02-02 09:18:41,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142076380] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:41,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:41,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:41,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865921375] [2024-02-02 09:18:41,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:41,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:18:41,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:41,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:18:41,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:18:41,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:41,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 548 transitions, 9740 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:41,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:41,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:42,866 INFO L124 PetriNetUnfolderBase]: 3278/6255 cut-off events. [2024-02-02 09:18:42,866 INFO L125 PetriNetUnfolderBase]: For 116588/117511 co-relation queries the response was YES. [2024-02-02 09:18:42,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37991 conditions, 6255 events. 3278/6255 cut-off events. For 116588/117511 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 47101 event pairs, 452 based on Foata normal form. 99/6265 useless extension candidates. Maximal degree in co-relation 37888. Up to 2153 conditions per place. [2024-02-02 09:18:42,936 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 401 selfloop transitions, 168 changer transitions 2/607 dead transitions. [2024-02-02 09:18:42,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 607 transitions, 11412 flow [2024-02-02 09:18:42,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:42,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:42,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 260 transitions. [2024-02-02 09:18:42,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4276315789473684 [2024-02-02 09:18:42,937 INFO L175 Difference]: Start difference. First operand has 386 places, 548 transitions, 9740 flow. Second operand 8 states and 260 transitions. [2024-02-02 09:18:42,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 607 transitions, 11412 flow [2024-02-02 09:18:43,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 607 transitions, 11260 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-02-02 09:18:43,357 INFO L231 Difference]: Finished difference. Result has 386 places, 548 transitions, 9956 flow [2024-02-02 09:18:43,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9596, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9956, PETRI_PLACES=386, PETRI_TRANSITIONS=548} [2024-02-02 09:18:43,357 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 306 predicate places. [2024-02-02 09:18:43,357 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 548 transitions, 9956 flow [2024-02-02 09:18:43,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:43,357 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] [2024-02-02 09:18:43,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-02-02 09:18:43,358 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:43,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:43,358 INFO L85 PathProgramCache]: Analyzing trace with hash 369844731, now seen corresponding path program 8 times [2024-02-02 09:18:43,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:43,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75426923] [2024-02-02 09:18:43,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:43,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:43,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:43,644 INFO L134 CoverageAnalysis]: 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:43,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:43,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75426923] [2024-02-02 09:18:43,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75426923] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:43,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:43,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:43,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371311654] [2024-02-02 09:18:43,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:43,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:18:43,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:43,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:18:43,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:18:43,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:43,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 548 transitions, 9956 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:43,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:43,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:44,931 INFO L124 PetriNetUnfolderBase]: 3266/6235 cut-off events. [2024-02-02 09:18:44,931 INFO L125 PetriNetUnfolderBase]: For 121960/122871 co-relation queries the response was YES. [2024-02-02 09:18:44,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38690 conditions, 6235 events. 3266/6235 cut-off events. For 121960/122871 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 46919 event pairs, 476 based on Foata normal form. 79/6216 useless extension candidates. Maximal degree in co-relation 38586. Up to 2149 conditions per place. [2024-02-02 09:18:45,004 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 384 selfloop transitions, 182 changer transitions 2/604 dead transitions. [2024-02-02 09:18:45,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 604 transitions, 11554 flow [2024-02-02 09:18:45,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:45,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:45,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 258 transitions. [2024-02-02 09:18:45,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243421052631579 [2024-02-02 09:18:45,005 INFO L175 Difference]: Start difference. First operand has 386 places, 548 transitions, 9956 flow. Second operand 8 states and 258 transitions. [2024-02-02 09:18:45,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 604 transitions, 11554 flow [2024-02-02 09:18:45,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 604 transitions, 11218 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-02 09:18:45,446 INFO L231 Difference]: Finished difference. Result has 387 places, 548 transitions, 9992 flow [2024-02-02 09:18:45,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9620, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9992, PETRI_PLACES=387, PETRI_TRANSITIONS=548} [2024-02-02 09:18:45,447 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 307 predicate places. [2024-02-02 09:18:45,447 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 548 transitions, 9992 flow [2024-02-02 09:18:45,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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:45,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:45,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, 1, 1, 1, 1] [2024-02-02 09:18:45,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-02-02 09:18:45,448 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:45,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:45,448 INFO L85 PathProgramCache]: Analyzing trace with hash 905053733, now seen corresponding path program 3 times [2024-02-02 09:18:45,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:45,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733007320] [2024-02-02 09:18:45,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:45,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:45,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:45,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:45,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:45,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733007320] [2024-02-02 09:18:45,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733007320] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:45,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:45,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:45,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681349716] [2024-02-02 09:18:45,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:45,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:18:45,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:45,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:18:45,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:18:45,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:45,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 548 transitions, 9992 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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:45,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:45,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:45,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:47,308 INFO L124 PetriNetUnfolderBase]: 3896/7218 cut-off events. [2024-02-02 09:18:47,308 INFO L125 PetriNetUnfolderBase]: For 150986/151844 co-relation queries the response was YES. [2024-02-02 09:18:47,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44584 conditions, 7218 events. 3896/7218 cut-off events. For 150986/151844 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 53180 event pairs, 600 based on Foata normal form. 173/7302 useless extension candidates. Maximal degree in co-relation 44479. Up to 2493 conditions per place. [2024-02-02 09:18:47,399 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 452 selfloop transitions, 174 changer transitions 2/666 dead transitions. [2024-02-02 09:18:47,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 666 transitions, 12474 flow [2024-02-02 09:18:47,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:47,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:47,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 273 transitions. [2024-02-02 09:18:47,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44901315789473684 [2024-02-02 09:18:47,400 INFO L175 Difference]: Start difference. First operand has 387 places, 548 transitions, 9992 flow. Second operand 8 states and 273 transitions. [2024-02-02 09:18:47,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 666 transitions, 12474 flow [2024-02-02 09:18:47,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 666 transitions, 12147 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:18:47,896 INFO L231 Difference]: Finished difference. Result has 392 places, 575 transitions, 10487 flow [2024-02-02 09:18:47,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9710, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10487, PETRI_PLACES=392, PETRI_TRANSITIONS=575} [2024-02-02 09:18:47,896 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 312 predicate places. [2024-02-02 09:18:47,896 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 575 transitions, 10487 flow [2024-02-02 09:18:47,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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:47,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:47,897 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] [2024-02-02 09:18:47,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-02-02 09:18:47,897 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:47,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:47,897 INFO L85 PathProgramCache]: Analyzing trace with hash 70650297, now seen corresponding path program 4 times [2024-02-02 09:18:47,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:47,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635186422] [2024-02-02 09:18:47,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:47,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:47,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:48,196 INFO L134 CoverageAnalysis]: 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:48,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:48,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635186422] [2024-02-02 09:18:48,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635186422] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:48,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:48,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:48,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076068672] [2024-02-02 09:18:48,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:48,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:48,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:48,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:48,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:48,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:48,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 575 transitions, 10487 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:48,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:48,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:49,869 INFO L124 PetriNetUnfolderBase]: 3868/7166 cut-off events. [2024-02-02 09:18:49,869 INFO L125 PetriNetUnfolderBase]: For 157011/157922 co-relation queries the response was YES. [2024-02-02 09:18:49,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44520 conditions, 7166 events. 3868/7166 cut-off events. For 157011/157922 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 52769 event pairs, 863 based on Foata normal form. 201/7276 useless extension candidates. Maximal degree in co-relation 44411. Up to 5840 conditions per place. [2024-02-02 09:18:49,964 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 512 selfloop transitions, 79 changer transitions 0/629 dead transitions. [2024-02-02 09:18:49,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 629 transitions, 12101 flow [2024-02-02 09:18:49,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:18:49,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:18:49,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-02-02 09:18:49,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391812865497076 [2024-02-02 09:18:49,965 INFO L175 Difference]: Start difference. First operand has 392 places, 575 transitions, 10487 flow. Second operand 9 states and 268 transitions. [2024-02-02 09:18:49,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 629 transitions, 12101 flow [2024-02-02 09:18:50,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 629 transitions, 11850 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-02-02 09:18:50,500 INFO L231 Difference]: Finished difference. Result has 396 places, 576 transitions, 10453 flow [2024-02-02 09:18:50,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10236, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10453, PETRI_PLACES=396, PETRI_TRANSITIONS=576} [2024-02-02 09:18:50,500 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 316 predicate places. [2024-02-02 09:18:50,501 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 576 transitions, 10453 flow [2024-02-02 09:18:50,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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:50,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:50,501 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] [2024-02-02 09:18:50,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-02-02 09:18:50,501 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:50,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:50,501 INFO L85 PathProgramCache]: Analyzing trace with hash -776364431, now seen corresponding path program 5 times [2024-02-02 09:18:50,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:50,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693955803] [2024-02-02 09:18:50,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:50,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:50,793 INFO L134 CoverageAnalysis]: 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:50,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:50,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693955803] [2024-02-02 09:18:50,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693955803] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:50,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:50,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:50,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513911413] [2024-02-02 09:18:50,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:50,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:50,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:50,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:50,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:50,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:50,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 576 transitions, 10453 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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:50,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:50,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:50,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:52,647 INFO L124 PetriNetUnfolderBase]: 3855/7139 cut-off events. [2024-02-02 09:18:52,647 INFO L125 PetriNetUnfolderBase]: For 158112/159025 co-relation queries the response was YES. [2024-02-02 09:18:52,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43886 conditions, 7139 events. 3855/7139 cut-off events. For 158112/159025 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 52513 event pairs, 876 based on Foata normal form. 191/7238 useless extension candidates. Maximal degree in co-relation 43776. Up to 5831 conditions per place. [2024-02-02 09:18:52,741 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 518 selfloop transitions, 79 changer transitions 0/635 dead transitions. [2024-02-02 09:18:52,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 635 transitions, 12060 flow [2024-02-02 09:18:52,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:18:52,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:18:52,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 316 transitions. [2024-02-02 09:18:52,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37799043062200954 [2024-02-02 09:18:52,742 INFO L175 Difference]: Start difference. First operand has 396 places, 576 transitions, 10453 flow. Second operand 11 states and 316 transitions. [2024-02-02 09:18:52,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 635 transitions, 12060 flow [2024-02-02 09:18:53,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 635 transitions, 11918 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-02-02 09:18:53,280 INFO L231 Difference]: Finished difference. Result has 401 places, 576 transitions, 10480 flow [2024-02-02 09:18:53,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10311, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10480, PETRI_PLACES=401, PETRI_TRANSITIONS=576} [2024-02-02 09:18:53,281 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 321 predicate places. [2024-02-02 09:18:53,281 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 576 transitions, 10480 flow [2024-02-02 09:18:53,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:53,282 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] [2024-02-02 09:18:53,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-02-02 09:18:53,282 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:53,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:53,282 INFO L85 PathProgramCache]: Analyzing trace with hash 644866711, now seen corresponding path program 6 times [2024-02-02 09:18:53,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:53,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669349335] [2024-02-02 09:18:53,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:53,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:53,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:53,533 INFO L134 CoverageAnalysis]: 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,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:53,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669349335] [2024-02-02 09:18:53,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669349335] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:53,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:53,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:53,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378969967] [2024-02-02 09:18:53,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:53,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-02 09:18:53,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:53,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-02 09:18:53,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-02 09:18:53,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:53,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 576 transitions, 10480 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:53,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:53,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:55,124 INFO L124 PetriNetUnfolderBase]: 3894/7203 cut-off events. [2024-02-02 09:18:55,124 INFO L125 PetriNetUnfolderBase]: For 165134/166051 co-relation queries the response was YES. [2024-02-02 09:18:55,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44318 conditions, 7203 events. 3894/7203 cut-off events. For 165134/166051 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 53065 event pairs, 480 based on Foata normal form. 202/7321 useless extension candidates. Maximal degree in co-relation 44208. Up to 2531 conditions per place. [2024-02-02 09:18:55,219 INFO L140 encePairwiseOnDemand]: 58/76 looper letters, 394 selfloop transitions, 232 changer transitions 2/666 dead transitions. [2024-02-02 09:18:55,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 666 transitions, 12555 flow [2024-02-02 09:18:55,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:18:55,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:18:55,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 274 transitions. [2024-02-02 09:18:55,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4506578947368421 [2024-02-02 09:18:55,220 INFO L175 Difference]: Start difference. First operand has 401 places, 576 transitions, 10480 flow. Second operand 8 states and 274 transitions. [2024-02-02 09:18:55,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 666 transitions, 12555 flow [2024-02-02 09:18:55,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 666 transitions, 12413 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-02-02 09:18:55,753 INFO L231 Difference]: Finished difference. Result has 402 places, 599 transitions, 11162 flow [2024-02-02 09:18:55,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10338, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11162, PETRI_PLACES=402, PETRI_TRANSITIONS=599} [2024-02-02 09:18:55,754 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 322 predicate places. [2024-02-02 09:18:55,754 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 599 transitions, 11162 flow [2024-02-02 09:18:55,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call 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,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:55,754 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] [2024-02-02 09:18:55,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-02-02 09:18:55,755 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:55,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:55,755 INFO L85 PathProgramCache]: Analyzing trace with hash -2135440745, now seen corresponding path program 7 times [2024-02-02 09:18:55,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:55,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444728646] [2024-02-02 09:18:55,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:55,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:55,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:56,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:18:56,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:56,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444728646] [2024-02-02 09:18:56,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444728646] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:56,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:56,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:56,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063729228] [2024-02-02 09:18:56,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:56,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:56,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:56,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:56,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:56,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:56,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 599 transitions, 11162 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:56,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:56,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:18:57,843 INFO L124 PetriNetUnfolderBase]: 4043/7490 cut-off events. [2024-02-02 09:18:57,843 INFO L125 PetriNetUnfolderBase]: For 182986/183909 co-relation queries the response was YES. [2024-02-02 09:18:57,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48572 conditions, 7490 events. 4043/7490 cut-off events. For 182986/183909 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 55698 event pairs, 875 based on Foata normal form. 201/7611 useless extension candidates. Maximal degree in co-relation 48460. Up to 6143 conditions per place. [2024-02-02 09:18:57,962 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 542 selfloop transitions, 80 changer transitions 0/660 dead transitions. [2024-02-02 09:18:57,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 660 transitions, 13012 flow [2024-02-02 09:18:57,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:18:57,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:18:57,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-02-02 09:18:57,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-02-02 09:18:57,963 INFO L175 Difference]: Start difference. First operand has 402 places, 599 transitions, 11162 flow. Second operand 9 states and 266 transitions. [2024-02-02 09:18:57,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 660 transitions, 13012 flow [2024-02-02 09:18:58,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 660 transitions, 12638 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-02-02 09:18:58,693 INFO L231 Difference]: Finished difference. Result has 406 places, 610 transitions, 11198 flow [2024-02-02 09:18:58,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10812, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11198, PETRI_PLACES=406, PETRI_TRANSITIONS=610} [2024-02-02 09:18:58,694 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 326 predicate places. [2024-02-02 09:18:58,694 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 610 transitions, 11198 flow [2024-02-02 09:18:58,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:18:58,694 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] [2024-02-02 09:18:58,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-02-02 09:18:58,695 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:18:58,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:18:58,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1387497473, now seen corresponding path program 8 times [2024-02-02 09:18:58,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:18:58,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849756543] [2024-02-02 09:18:58,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:18:58,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:18:58,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:18:58,947 INFO L134 CoverageAnalysis]: 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,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:18:58,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849756543] [2024-02-02 09:18:58,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849756543] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:18:58,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:18:58,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:18:58,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704293667] [2024-02-02 09:18:58,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:18:58,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:18:58,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:18:58,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:18:58,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:18:58,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:18:58,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 610 transitions, 11198 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:18:58,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:18:58,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:00,733 INFO L124 PetriNetUnfolderBase]: 4040/7476 cut-off events. [2024-02-02 09:19:00,733 INFO L125 PetriNetUnfolderBase]: For 178719/179665 co-relation queries the response was YES. [2024-02-02 09:19:00,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47657 conditions, 7476 events. 4040/7476 cut-off events. For 178719/179665 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 55334 event pairs, 772 based on Foata normal form. 218/7619 useless extension candidates. Maximal degree in co-relation 47544. Up to 5002 conditions per place. [2024-02-02 09:19:00,846 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 483 selfloop transitions, 129 changer transitions 0/650 dead transitions. [2024-02-02 09:19:00,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 650 transitions, 12737 flow [2024-02-02 09:19:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:19:00,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:19:00,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-02-02 09:19:00,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3845029239766082 [2024-02-02 09:19:00,848 INFO L175 Difference]: Start difference. First operand has 406 places, 610 transitions, 11198 flow. Second operand 9 states and 263 transitions. [2024-02-02 09:19:00,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 650 transitions, 12737 flow [2024-02-02 09:19:01,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 650 transitions, 12595 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-02-02 09:19:01,479 INFO L231 Difference]: Finished difference. Result has 409 places, 610 transitions, 11363 flow [2024-02-02 09:19:01,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11056, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11363, PETRI_PLACES=409, PETRI_TRANSITIONS=610} [2024-02-02 09:19:01,479 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 329 predicate places. [2024-02-02 09:19:01,480 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 610 transitions, 11363 flow [2024-02-02 09:19:01,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:01,480 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] [2024-02-02 09:19:01,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-02-02 09:19:01,480 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:01,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:01,481 INFO L85 PathProgramCache]: Analyzing trace with hash -300435061, now seen corresponding path program 9 times [2024-02-02 09:19:01,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:01,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659999818] [2024-02-02 09:19:01,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:01,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:01,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:01,795 INFO L134 CoverageAnalysis]: 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,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:01,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659999818] [2024-02-02 09:19:01,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659999818] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:01,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:01,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:19:01,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053498740] [2024-02-02 09:19:01,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:01,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:01,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:01,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:01,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:01,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:01,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 610 transitions, 11363 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:01,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:01,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:03,693 INFO L124 PetriNetUnfolderBase]: 4009/7430 cut-off events. [2024-02-02 09:19:03,693 INFO L125 PetriNetUnfolderBase]: For 185354/186283 co-relation queries the response was YES. [2024-02-02 09:19:03,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47895 conditions, 7430 events. 4009/7430 cut-off events. For 185354/186283 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 55227 event pairs, 851 based on Foata normal form. 205/7555 useless extension candidates. Maximal degree in co-relation 47781. Up to 6109 conditions per place. [2024-02-02 09:19:03,782 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 548 selfloop transitions, 80 changer transitions 0/666 dead transitions. [2024-02-02 09:19:03,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 666 transitions, 13035 flow [2024-02-02 09:19:03,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:19:03,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:19:03,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 314 transitions. [2024-02-02 09:19:03,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37559808612440193 [2024-02-02 09:19:03,784 INFO L175 Difference]: Start difference. First operand has 409 places, 610 transitions, 11363 flow. Second operand 11 states and 314 transitions. [2024-02-02 09:19:03,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 666 transitions, 13035 flow [2024-02-02 09:19:04,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 666 transitions, 12798 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-02-02 09:19:04,358 INFO L231 Difference]: Finished difference. Result has 412 places, 610 transitions, 11297 flow [2024-02-02 09:19:04,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11126, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11297, PETRI_PLACES=412, PETRI_TRANSITIONS=610} [2024-02-02 09:19:04,359 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 332 predicate places. [2024-02-02 09:19:04,359 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 610 transitions, 11297 flow [2024-02-02 09:19:04,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:04,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:19:04,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-02-02 09:19:04,359 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:04,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:04,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1072464139, now seen corresponding path program 10 times [2024-02-02 09:19:04,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:04,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989719438] [2024-02-02 09:19:04,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:04,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:04,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:04,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:19:04,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:04,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989719438] [2024-02-02 09:19:04,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989719438] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:04,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:04,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:19:04,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684576851] [2024-02-02 09:19:04,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:04,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:04,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:04,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:04,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:04,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:04,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 610 transitions, 11297 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:04,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:04,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:06,635 INFO L124 PetriNetUnfolderBase]: 4061/7514 cut-off events. [2024-02-02 09:19:06,635 INFO L125 PetriNetUnfolderBase]: For 189414/190361 co-relation queries the response was YES. [2024-02-02 09:19:06,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48025 conditions, 7514 events. 4061/7514 cut-off events. For 189414/190361 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 55672 event pairs, 805 based on Foata normal form. 208/7648 useless extension candidates. Maximal degree in co-relation 47912. Up to 5001 conditions per place. [2024-02-02 09:19:06,741 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 493 selfloop transitions, 135 changer transitions 0/666 dead transitions. [2024-02-02 09:19:06,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 666 transitions, 13031 flow [2024-02-02 09:19:06,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:19:06,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:19:06,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 315 transitions. [2024-02-02 09:19:06,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37679425837320574 [2024-02-02 09:19:06,742 INFO L175 Difference]: Start difference. First operand has 412 places, 610 transitions, 11297 flow. Second operand 11 states and 315 transitions. [2024-02-02 09:19:06,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 666 transitions, 13031 flow [2024-02-02 09:19:07,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 666 transitions, 12843 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:19:07,378 INFO L231 Difference]: Finished difference. Result has 416 places, 615 transitions, 11541 flow [2024-02-02 09:19:07,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11112, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11541, PETRI_PLACES=416, PETRI_TRANSITIONS=615} [2024-02-02 09:19:07,379 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 336 predicate places. [2024-02-02 09:19:07,379 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 615 transitions, 11541 flow [2024-02-02 09:19:07,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:07,379 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] [2024-02-02 09:19:07,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-02-02 09:19:07,379 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:07,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:07,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1730740315, now seen corresponding path program 11 times [2024-02-02 09:19:07,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:07,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539190147] [2024-02-02 09:19:07,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:07,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:07,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:07,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:19:07,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:07,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539190147] [2024-02-02 09:19:07,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539190147] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:07,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:07,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-02 09:19:07,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090883288] [2024-02-02 09:19:07,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:07,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:07,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:07,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:07,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:07,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:07,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 615 transitions, 11541 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:07,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:07,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:09,476 INFO L124 PetriNetUnfolderBase]: 4105/7584 cut-off events. [2024-02-02 09:19:09,476 INFO L125 PetriNetUnfolderBase]: For 191647/192600 co-relation queries the response was YES. [2024-02-02 09:19:09,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49210 conditions, 7584 events. 4105/7584 cut-off events. For 191647/192600 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 56149 event pairs, 743 based on Foata normal form. 208/7718 useless extension candidates. Maximal degree in co-relation 49095. Up to 5025 conditions per place. [2024-02-02 09:19:09,578 INFO L140 encePairwiseOnDemand]: 59/76 looper letters, 486 selfloop transitions, 147 changer transitions 0/671 dead transitions. [2024-02-02 09:19:09,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 671 transitions, 13229 flow [2024-02-02 09:19:09,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-02 09:19:09,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-02 09:19:09,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 339 transitions. [2024-02-02 09:19:09,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717105263157895 [2024-02-02 09:19:09,579 INFO L175 Difference]: Start difference. First operand has 416 places, 615 transitions, 11541 flow. Second operand 12 states and 339 transitions. [2024-02-02 09:19:09,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 671 transitions, 13229 flow [2024-02-02 09:19:10,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 671 transitions, 13058 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-02-02 09:19:10,186 INFO L231 Difference]: Finished difference. Result has 423 places, 622 transitions, 11832 flow [2024-02-02 09:19:10,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11373, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11832, PETRI_PLACES=423, PETRI_TRANSITIONS=622} [2024-02-02 09:19:10,187 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 343 predicate places. [2024-02-02 09:19:10,187 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 622 transitions, 11832 flow [2024-02-02 09:19:10,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call 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:10,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:10,188 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] [2024-02-02 09:19:10,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-02-02 09:19:10,188 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:10,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:10,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1816389823, now seen corresponding path program 1 times [2024-02-02 09:19:10,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:10,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290176567] [2024-02-02 09:19:10,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:10,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:10,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:10,594 INFO L134 CoverageAnalysis]: 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:10,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:10,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290176567] [2024-02-02 09:19:10,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290176567] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:10,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:10,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:10,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531779613] [2024-02-02 09:19:10,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:10,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:10,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:10,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:10,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:10,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:10,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 622 transitions, 11832 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:10,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:10,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:10,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:12,463 INFO L124 PetriNetUnfolderBase]: 3843/7366 cut-off events. [2024-02-02 09:19:12,463 INFO L125 PetriNetUnfolderBase]: For 166900/168112 co-relation queries the response was YES. [2024-02-02 09:19:12,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48281 conditions, 7366 events. 3843/7366 cut-off events. For 166900/168112 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 56532 event pairs, 876 based on Foata normal form. 114/7363 useless extension candidates. Maximal degree in co-relation 48164. Up to 4373 conditions per place. [2024-02-02 09:19:12,548 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 522 selfloop transitions, 86 changer transitions 11/663 dead transitions. [2024-02-02 09:19:12,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 663 transitions, 13459 flow [2024-02-02 09:19:12,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:19:12,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:19:12,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-02-02 09:19:12,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786549707602339 [2024-02-02 09:19:12,549 INFO L175 Difference]: Start difference. First operand has 423 places, 622 transitions, 11832 flow. Second operand 9 states and 259 transitions. [2024-02-02 09:19:12,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 663 transitions, 13459 flow [2024-02-02 09:19:13,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 663 transitions, 13140 flow, removed 38 selfloop flow, removed 11 redundant places. [2024-02-02 09:19:13,151 INFO L231 Difference]: Finished difference. Result has 422 places, 613 transitions, 11648 flow [2024-02-02 09:19:13,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11537, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11648, PETRI_PLACES=422, PETRI_TRANSITIONS=613} [2024-02-02 09:19:13,152 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 342 predicate places. [2024-02-02 09:19:13,152 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 613 transitions, 11648 flow [2024-02-02 09:19:13,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:13,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:13,152 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] [2024-02-02 09:19:13,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-02-02 09:19:13,152 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:13,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:13,153 INFO L85 PathProgramCache]: Analyzing trace with hash -470511495, now seen corresponding path program 1 times [2024-02-02 09:19:13,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:13,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288773026] [2024-02-02 09:19:13,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:13,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:13,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:13,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:19:13,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:13,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288773026] [2024-02-02 09:19:13,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288773026] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:13,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:13,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:13,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213564485] [2024-02-02 09:19:13,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:13,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:13,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:13,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:13,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:13,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:13,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 613 transitions, 11648 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:13,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:13,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:13,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:15,355 INFO L124 PetriNetUnfolderBase]: 4125/7791 cut-off events. [2024-02-02 09:19:15,356 INFO L125 PetriNetUnfolderBase]: For 213997/214952 co-relation queries the response was YES. [2024-02-02 09:19:15,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51162 conditions, 7791 events. 4125/7791 cut-off events. For 213997/214952 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 59014 event pairs, 944 based on Foata normal form. 177/7879 useless extension candidates. Maximal degree in co-relation 51046. Up to 5927 conditions per place. [2024-02-02 09:19:15,460 INFO L140 encePairwiseOnDemand]: 63/76 looper letters, 540 selfloop transitions, 77 changer transitions 5/660 dead transitions. [2024-02-02 09:19:15,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 660 transitions, 13301 flow [2024-02-02 09:19:15,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:19:15,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:19:15,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-02-02 09:19:15,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38742690058479534 [2024-02-02 09:19:15,462 INFO L175 Difference]: Start difference. First operand has 422 places, 613 transitions, 11648 flow. Second operand 9 states and 265 transitions. [2024-02-02 09:19:15,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 660 transitions, 13301 flow [2024-02-02 09:19:16,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 660 transitions, 12963 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-02-02 09:19:16,111 INFO L231 Difference]: Finished difference. Result has 421 places, 611 transitions, 11485 flow [2024-02-02 09:19:16,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11318, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11485, PETRI_PLACES=421, PETRI_TRANSITIONS=611} [2024-02-02 09:19:16,111 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 341 predicate places. [2024-02-02 09:19:16,111 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 611 transitions, 11485 flow [2024-02-02 09:19:16,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:16,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:16,111 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] [2024-02-02 09:19:16,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-02-02 09:19:16,112 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:16,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:16,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1584344377, now seen corresponding path program 2 times [2024-02-02 09:19:16,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:16,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501692812] [2024-02-02 09:19:16,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:16,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:16,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:16,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:19:16,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:16,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501692812] [2024-02-02 09:19:16,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501692812] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:16,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:16,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:16,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105676987] [2024-02-02 09:19:16,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:16,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:16,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:16,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:16,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:16,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:16,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 611 transitions, 11485 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:16,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:16,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:16,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:18,420 INFO L124 PetriNetUnfolderBase]: 4136/7917 cut-off events. [2024-02-02 09:19:18,420 INFO L125 PetriNetUnfolderBase]: For 195688/196679 co-relation queries the response was YES. [2024-02-02 09:19:18,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51710 conditions, 7917 events. 4136/7917 cut-off events. For 195688/196679 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 61210 event pairs, 932 based on Foata normal form. 176/7991 useless extension candidates. Maximal degree in co-relation 51594. Up to 5009 conditions per place. [2024-02-02 09:19:18,506 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 533 selfloop transitions, 104 changer transitions 2/677 dead transitions. [2024-02-02 09:19:18,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 677 transitions, 13440 flow [2024-02-02 09:19:18,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:19:18,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:19:18,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 285 transitions. [2024-02-02 09:19:18,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-02-02 09:19:18,507 INFO L175 Difference]: Start difference. First operand has 421 places, 611 transitions, 11485 flow. Second operand 9 states and 285 transitions. [2024-02-02 09:19:18,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 677 transitions, 13440 flow [2024-02-02 09:19:19,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 677 transitions, 13289 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-02-02 09:19:19,102 INFO L231 Difference]: Finished difference. Result has 424 places, 611 transitions, 11564 flow [2024-02-02 09:19:19,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11338, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11564, PETRI_PLACES=424, PETRI_TRANSITIONS=611} [2024-02-02 09:19:19,103 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 344 predicate places. [2024-02-02 09:19:19,103 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 611 transitions, 11564 flow [2024-02-02 09:19:19,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:19,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:19,103 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] [2024-02-02 09:19:19,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-02-02 09:19:19,104 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:19,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:19,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1725554055, now seen corresponding path program 3 times [2024-02-02 09:19:19,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:19,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534207927] [2024-02-02 09:19:19,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:19,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:19,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:19,382 INFO L134 CoverageAnalysis]: 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:19,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:19,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534207927] [2024-02-02 09:19:19,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534207927] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:19,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:19,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:19,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511707673] [2024-02-02 09:19:19,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:19,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:19,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:19,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:19,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:19,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:19,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 611 transitions, 11564 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:19,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:19,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:19,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:21,298 INFO L124 PetriNetUnfolderBase]: 4120/7897 cut-off events. [2024-02-02 09:19:21,299 INFO L125 PetriNetUnfolderBase]: For 197508/198497 co-relation queries the response was YES. [2024-02-02 09:19:21,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51729 conditions, 7897 events. 4120/7897 cut-off events. For 197508/198497 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 61123 event pairs, 942 based on Foata normal form. 184/7991 useless extension candidates. Maximal degree in co-relation 51611. Up to 5009 conditions per place. [2024-02-02 09:19:21,396 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 503 selfloop transitions, 109 changer transitions 12/662 dead transitions. [2024-02-02 09:19:21,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 662 transitions, 13266 flow [2024-02-02 09:19:21,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:19:21,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:19:21,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-02-02 09:19:21,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144736842105263 [2024-02-02 09:19:21,397 INFO L175 Difference]: Start difference. First operand has 424 places, 611 transitions, 11564 flow. Second operand 8 states and 252 transitions. [2024-02-02 09:19:21,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 662 transitions, 13266 flow [2024-02-02 09:19:22,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 662 transitions, 13153 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-02 09:19:22,039 INFO L231 Difference]: Finished difference. Result has 428 places, 600 transitions, 11617 flow [2024-02-02 09:19:22,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11451, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11617, PETRI_PLACES=428, PETRI_TRANSITIONS=600} [2024-02-02 09:19:22,039 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 348 predicate places. [2024-02-02 09:19:22,040 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 600 transitions, 11617 flow [2024-02-02 09:19:22,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:22,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:22,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:19:22,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-02-02 09:19:22,040 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:22,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:22,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1706219811, now seen corresponding path program 2 times [2024-02-02 09:19:22,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:22,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994767813] [2024-02-02 09:19:22,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:22,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:22,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:22,350 INFO L134 CoverageAnalysis]: 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:22,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:22,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994767813] [2024-02-02 09:19:22,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994767813] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:22,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:22,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:22,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47649915] [2024-02-02 09:19:22,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:22,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:22,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:22,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:22,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:22,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:22,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 600 transitions, 11617 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:22,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:22,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:22,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:24,133 INFO L124 PetriNetUnfolderBase]: 3839/7503 cut-off events. [2024-02-02 09:19:24,133 INFO L125 PetriNetUnfolderBase]: For 173637/174927 co-relation queries the response was YES. [2024-02-02 09:19:24,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49380 conditions, 7503 events. 3839/7503 cut-off events. For 173637/174927 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 58720 event pairs, 623 based on Foata normal form. 103/7474 useless extension candidates. Maximal degree in co-relation 49260. Up to 2929 conditions per place. [2024-02-02 09:19:24,226 INFO L140 encePairwiseOnDemand]: 58/76 looper letters, 472 selfloop transitions, 157 changer transitions 6/676 dead transitions. [2024-02-02 09:19:24,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 676 transitions, 13675 flow [2024-02-02 09:19:24,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:19:24,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:19:24,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 290 transitions. [2024-02-02 09:19:24,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4239766081871345 [2024-02-02 09:19:24,227 INFO L175 Difference]: Start difference. First operand has 428 places, 600 transitions, 11617 flow. Second operand 9 states and 290 transitions. [2024-02-02 09:19:24,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 676 transitions, 13675 flow [2024-02-02 09:19:24,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 676 transitions, 13278 flow, removed 15 selfloop flow, removed 14 redundant places. [2024-02-02 09:19:24,875 INFO L231 Difference]: Finished difference. Result has 424 places, 596 transitions, 11595 flow [2024-02-02 09:19:24,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11238, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11595, PETRI_PLACES=424, PETRI_TRANSITIONS=596} [2024-02-02 09:19:24,876 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 344 predicate places. [2024-02-02 09:19:24,876 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 596 transitions, 11595 flow [2024-02-02 09:19:24,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:24,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:24,877 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] [2024-02-02 09:19:24,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-02-02 09:19:24,877 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:24,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:24,877 INFO L85 PathProgramCache]: Analyzing trace with hash -47100269, now seen corresponding path program 3 times [2024-02-02 09:19:24,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:24,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178223412] [2024-02-02 09:19:24,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:24,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:24,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:25,195 INFO L134 CoverageAnalysis]: 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:25,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:25,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178223412] [2024-02-02 09:19:25,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178223412] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:25,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:25,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:25,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542281972] [2024-02-02 09:19:25,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:25,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:25,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:25,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:25,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:25,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:25,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 596 transitions, 11595 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:25,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:25,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:25,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:26,980 INFO L124 PetriNetUnfolderBase]: 3818/7458 cut-off events. [2024-02-02 09:19:26,980 INFO L125 PetriNetUnfolderBase]: For 171503/172785 co-relation queries the response was YES. [2024-02-02 09:19:27,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49921 conditions, 7458 events. 3818/7458 cut-off events. For 171503/172785 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 58078 event pairs, 577 based on Foata normal form. 103/7429 useless extension candidates. Maximal degree in co-relation 49804. Up to 2929 conditions per place. [2024-02-02 09:19:27,086 INFO L140 encePairwiseOnDemand]: 59/76 looper letters, 470 selfloop transitions, 148 changer transitions 12/671 dead transitions. [2024-02-02 09:19:27,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 671 transitions, 13650 flow [2024-02-02 09:19:27,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:19:27,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:19:27,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 272 transitions. [2024-02-02 09:19:27,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-02-02 09:19:27,087 INFO L175 Difference]: Start difference. First operand has 424 places, 596 transitions, 11595 flow. Second operand 8 states and 272 transitions. [2024-02-02 09:19:27,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 671 transitions, 13650 flow [2024-02-02 09:19:27,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 671 transitions, 13407 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-02-02 09:19:27,752 INFO L231 Difference]: Finished difference. Result has 423 places, 586 transitions, 11539 flow [2024-02-02 09:19:27,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11358, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11539, PETRI_PLACES=423, PETRI_TRANSITIONS=586} [2024-02-02 09:19:27,753 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 343 predicate places. [2024-02-02 09:19:27,754 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 586 transitions, 11539 flow [2024-02-02 09:19:27,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:27,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:27,754 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] [2024-02-02 09:19:27,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-02-02 09:19:27,754 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:27,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:27,755 INFO L85 PathProgramCache]: Analyzing trace with hash -183453479, now seen corresponding path program 4 times [2024-02-02 09:19:27,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:27,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544161347] [2024-02-02 09:19:27,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:27,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:27,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:28,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:19:28,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:28,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544161347] [2024-02-02 09:19:28,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544161347] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:28,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:28,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:28,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888853232] [2024-02-02 09:19:28,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:28,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:28,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:28,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:28,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:28,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:28,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 586 transitions, 11539 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:28,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:28,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:28,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:29,856 INFO L124 PetriNetUnfolderBase]: 3719/7279 cut-off events. [2024-02-02 09:19:29,857 INFO L125 PetriNetUnfolderBase]: For 170592/171872 co-relation queries the response was YES. [2024-02-02 09:19:29,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49275 conditions, 7279 events. 3719/7279 cut-off events. For 170592/171872 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 56557 event pairs, 557 based on Foata normal form. 109/7257 useless extension candidates. Maximal degree in co-relation 49158. Up to 2929 conditions per place. [2024-02-02 09:19:29,951 INFO L140 encePairwiseOnDemand]: 59/76 looper letters, 428 selfloop transitions, 148 changer transitions 40/650 dead transitions. [2024-02-02 09:19:29,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 650 transitions, 13427 flow [2024-02-02 09:19:29,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:19:29,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:19:29,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 261 transitions. [2024-02-02 09:19:29,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292763157894737 [2024-02-02 09:19:29,952 INFO L175 Difference]: Start difference. First operand has 423 places, 586 transitions, 11539 flow. Second operand 8 states and 261 transitions. [2024-02-02 09:19:29,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 650 transitions, 13427 flow [2024-02-02 09:19:30,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 650 transitions, 13095 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-02-02 09:19:30,571 INFO L231 Difference]: Finished difference. Result has 421 places, 546 transitions, 10883 flow [2024-02-02 09:19:30,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11211, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10883, PETRI_PLACES=421, PETRI_TRANSITIONS=546} [2024-02-02 09:19:30,572 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 341 predicate places. [2024-02-02 09:19:30,572 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 546 transitions, 10883 flow [2024-02-02 09:19:30,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:30,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:30,572 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] [2024-02-02 09:19:30,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-02-02 09:19:30,573 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:30,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:30,573 INFO L85 PathProgramCache]: Analyzing trace with hash -864757215, now seen corresponding path program 5 times [2024-02-02 09:19:30,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:30,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711219635] [2024-02-02 09:19:30,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:30,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:30,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:30,921 INFO L134 CoverageAnalysis]: 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:30,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:30,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711219635] [2024-02-02 09:19:30,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711219635] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:30,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:30,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:30,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726020089] [2024-02-02 09:19:30,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:30,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:30,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:30,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:30,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:30,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:30,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 546 transitions, 10883 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:30,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:30,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:30,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:32,578 INFO L124 PetriNetUnfolderBase]: 3438/6883 cut-off events. [2024-02-02 09:19:32,578 INFO L125 PetriNetUnfolderBase]: For 161385/162546 co-relation queries the response was YES. [2024-02-02 09:19:32,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46452 conditions, 6883 events. 3438/6883 cut-off events. For 161385/162546 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 54035 event pairs, 882 based on Foata normal form. 56/6846 useless extension candidates. Maximal degree in co-relation 46337. Up to 5671 conditions per place. [2024-02-02 09:19:32,664 INFO L140 encePairwiseOnDemand]: 63/76 looper letters, 481 selfloop transitions, 49 changer transitions 17/581 dead transitions. [2024-02-02 09:19:32,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 581 transitions, 12210 flow [2024-02-02 09:19:32,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:19:32,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:19:32,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-02-02 09:19:32,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3618421052631579 [2024-02-02 09:19:32,665 INFO L175 Difference]: Start difference. First operand has 421 places, 546 transitions, 10883 flow. Second operand 10 states and 275 transitions. [2024-02-02 09:19:32,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 581 transitions, 12210 flow [2024-02-02 09:19:33,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 581 transitions, 11648 flow, removed 10 selfloop flow, removed 18 redundant places. [2024-02-02 09:19:33,305 INFO L231 Difference]: Finished difference. Result has 413 places, 532 transitions, 10219 flow [2024-02-02 09:19:33,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10333, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10219, PETRI_PLACES=413, PETRI_TRANSITIONS=532} [2024-02-02 09:19:33,306 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 333 predicate places. [2024-02-02 09:19:33,306 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 532 transitions, 10219 flow [2024-02-02 09:19:33,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:33,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:33,306 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] [2024-02-02 09:19:33,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-02-02 09:19:33,306 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:33,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:33,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1524511431, now seen corresponding path program 6 times [2024-02-02 09:19:33,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:33,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50077603] [2024-02-02 09:19:33,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:33,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:33,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:33,694 INFO L134 CoverageAnalysis]: 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:33,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:33,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50077603] [2024-02-02 09:19:33,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50077603] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:33,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:33,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:33,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335494653] [2024-02-02 09:19:33,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:33,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:33,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:33,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:33,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:33,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:33,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 532 transitions, 10219 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:33,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:33,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:33,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:35,232 INFO L124 PetriNetUnfolderBase]: 3422/6861 cut-off events. [2024-02-02 09:19:35,232 INFO L125 PetriNetUnfolderBase]: For 142160/143315 co-relation queries the response was YES. [2024-02-02 09:19:35,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44974 conditions, 6861 events. 3422/6861 cut-off events. For 142160/143315 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 53926 event pairs, 884 based on Foata normal form. 56/6823 useless extension candidates. Maximal degree in co-relation 44865. Up to 5668 conditions per place. [2024-02-02 09:19:35,311 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 473 selfloop transitions, 44 changer transitions 15/566 dead transitions. [2024-02-02 09:19:35,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 566 transitions, 11487 flow [2024-02-02 09:19:35,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:19:35,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:19:35,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-02-02 09:19:35,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36403508771929827 [2024-02-02 09:19:35,312 INFO L175 Difference]: Start difference. First operand has 413 places, 532 transitions, 10219 flow. Second operand 9 states and 249 transitions. [2024-02-02 09:19:35,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 566 transitions, 11487 flow [2024-02-02 09:19:35,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 566 transitions, 11366 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-02-02 09:19:35,790 INFO L231 Difference]: Finished difference. Result has 410 places, 520 transitions, 10019 flow [2024-02-02 09:19:35,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10098, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10019, PETRI_PLACES=410, PETRI_TRANSITIONS=520} [2024-02-02 09:19:35,790 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 330 predicate places. [2024-02-02 09:19:35,790 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 520 transitions, 10019 flow [2024-02-02 09:19:35,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:35,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:35,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:19:35,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-02-02 09:19:35,791 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:35,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:35,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1914504479, now seen corresponding path program 7 times [2024-02-02 09:19:35,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:35,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837466353] [2024-02-02 09:19:35,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:35,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:35,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:36,089 INFO L134 CoverageAnalysis]: 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:36,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:36,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837466353] [2024-02-02 09:19:36,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837466353] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:36,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:36,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:36,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091931277] [2024-02-02 09:19:36,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:36,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:36,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:36,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:36,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:36,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:36,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 520 transitions, 10019 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:36,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:36,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:36,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:37,717 INFO L124 PetriNetUnfolderBase]: 3385/6787 cut-off events. [2024-02-02 09:19:37,717 INFO L125 PetriNetUnfolderBase]: For 140689/141839 co-relation queries the response was YES. [2024-02-02 09:19:37,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44511 conditions, 6787 events. 3385/6787 cut-off events. For 140689/141839 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 53123 event pairs, 859 based on Foata normal form. 56/6749 useless extension candidates. Maximal degree in co-relation 44401. Up to 5330 conditions per place. [2024-02-02 09:19:37,777 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 454 selfloop transitions, 38 changer transitions 27/553 dead transitions. [2024-02-02 09:19:37,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 553 transitions, 11230 flow [2024-02-02 09:19:37,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:19:37,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:19:37,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-02-02 09:19:37,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3654970760233918 [2024-02-02 09:19:37,778 INFO L175 Difference]: Start difference. First operand has 410 places, 520 transitions, 10019 flow. Second operand 9 states and 250 transitions. [2024-02-02 09:19:37,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 553 transitions, 11230 flow [2024-02-02 09:19:38,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 553 transitions, 11096 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-02-02 09:19:38,176 INFO L231 Difference]: Finished difference. Result has 406 places, 495 transitions, 9514 flow [2024-02-02 09:19:38,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9885, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9514, PETRI_PLACES=406, PETRI_TRANSITIONS=495} [2024-02-02 09:19:38,177 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 326 predicate places. [2024-02-02 09:19:38,177 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 495 transitions, 9514 flow [2024-02-02 09:19:38,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:38,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:38,177 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] [2024-02-02 09:19:38,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-02-02 09:19:38,177 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:38,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:38,177 INFO L85 PathProgramCache]: Analyzing trace with hash 867793491, now seen corresponding path program 8 times [2024-02-02 09:19:38,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:38,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476338181] [2024-02-02 09:19:38,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:38,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:38,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:38,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:19:38,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:38,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476338181] [2024-02-02 09:19:38,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476338181] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:38,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:38,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:38,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224983046] [2024-02-02 09:19:38,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:38,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:38,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:38,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:38,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:38,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:38,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 495 transitions, 9514 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:38,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:38,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:38,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:40,009 INFO L124 PetriNetUnfolderBase]: 3297/6609 cut-off events. [2024-02-02 09:19:40,009 INFO L125 PetriNetUnfolderBase]: For 138296/139473 co-relation queries the response was YES. [2024-02-02 09:19:40,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43347 conditions, 6609 events. 3297/6609 cut-off events. For 138296/139473 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 51768 event pairs, 721 based on Foata normal form. 61/6573 useless extension candidates. Maximal degree in co-relation 43238. Up to 2547 conditions per place. [2024-02-02 09:19:40,088 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 405 selfloop transitions, 98 changer transitions 5/542 dead transitions. [2024-02-02 09:19:40,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 542 transitions, 10965 flow [2024-02-02 09:19:40,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:19:40,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:19:40,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-02-02 09:19:40,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40789473684210525 [2024-02-02 09:19:40,090 INFO L175 Difference]: Start difference. First operand has 406 places, 495 transitions, 9514 flow. Second operand 8 states and 248 transitions. [2024-02-02 09:19:40,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 542 transitions, 10965 flow [2024-02-02 09:19:40,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 542 transitions, 10746 flow, removed 8 selfloop flow, removed 21 redundant places. [2024-02-02 09:19:40,544 INFO L231 Difference]: Finished difference. Result has 393 places, 491 transitions, 9501 flow [2024-02-02 09:19:40,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9287, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9501, PETRI_PLACES=393, PETRI_TRANSITIONS=491} [2024-02-02 09:19:40,544 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 313 predicate places. [2024-02-02 09:19:40,545 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 491 transitions, 9501 flow [2024-02-02 09:19:40,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:40,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:40,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:19:40,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-02-02 09:19:40,545 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:40,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:40,545 INFO L85 PathProgramCache]: Analyzing trace with hash 848776851, now seen corresponding path program 9 times [2024-02-02 09:19:40,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:40,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827486090] [2024-02-02 09:19:40,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:40,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:40,823 INFO L134 CoverageAnalysis]: 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:40,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:40,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827486090] [2024-02-02 09:19:40,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827486090] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:40,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:40,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:40,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995364805] [2024-02-02 09:19:40,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:40,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:40,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:40,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:40,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:40,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:40,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 491 transitions, 9501 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:40,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:40,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:40,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:42,338 INFO L124 PetriNetUnfolderBase]: 3285/6597 cut-off events. [2024-02-02 09:19:42,338 INFO L125 PetriNetUnfolderBase]: For 138767/139944 co-relation queries the response was YES. [2024-02-02 09:19:42,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43243 conditions, 6597 events. 3285/6597 cut-off events. For 138767/139944 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 51633 event pairs, 759 based on Foata normal form. 57/6557 useless extension candidates. Maximal degree in co-relation 43136. Up to 1987 conditions per place. [2024-02-02 09:19:42,396 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 370 selfloop transitions, 117 changer transitions 15/536 dead transitions. [2024-02-02 09:19:42,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 536 transitions, 10867 flow [2024-02-02 09:19:42,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:19:42,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:19:42,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-02-02 09:19:42,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4029605263157895 [2024-02-02 09:19:42,397 INFO L175 Difference]: Start difference. First operand has 393 places, 491 transitions, 9501 flow. Second operand 8 states and 245 transitions. [2024-02-02 09:19:42,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 536 transitions, 10867 flow [2024-02-02 09:19:42,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 536 transitions, 10463 flow, removed 2 selfloop flow, removed 18 redundant places. [2024-02-02 09:19:42,761 INFO L231 Difference]: Finished difference. Result has 380 places, 475 transitions, 9104 flow [2024-02-02 09:19:42,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9053, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9104, PETRI_PLACES=380, PETRI_TRANSITIONS=475} [2024-02-02 09:19:42,761 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 300 predicate places. [2024-02-02 09:19:42,761 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 475 transitions, 9104 flow [2024-02-02 09:19:42,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:42,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:42,762 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] [2024-02-02 09:19:42,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-02-02 09:19:42,762 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:42,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:42,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1499567203, now seen corresponding path program 4 times [2024-02-02 09:19:42,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:42,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271081215] [2024-02-02 09:19:42,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:42,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:42,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:43,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:19:43,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:43,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271081215] [2024-02-02 09:19:43,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271081215] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:43,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:43,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:43,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869404801] [2024-02-02 09:19:43,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:43,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:43,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:43,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:43,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:43,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:43,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 475 transitions, 9104 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:43,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:43,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:43,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:44,608 INFO L124 PetriNetUnfolderBase]: 3781/7415 cut-off events. [2024-02-02 09:19:44,608 INFO L125 PetriNetUnfolderBase]: For 166410/167287 co-relation queries the response was YES. [2024-02-02 09:19:44,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48797 conditions, 7415 events. 3781/7415 cut-off events. For 166410/167287 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 57092 event pairs, 1029 based on Foata normal form. 183/7516 useless extension candidates. Maximal degree in co-relation 48701. Up to 3271 conditions per place. [2024-02-02 09:19:44,683 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 455 selfloop transitions, 65 changer transitions 12/565 dead transitions. [2024-02-02 09:19:44,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 565 transitions, 11066 flow [2024-02-02 09:19:44,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:19:44,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:19:44,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2024-02-02 09:19:44,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108187134502924 [2024-02-02 09:19:44,684 INFO L175 Difference]: Start difference. First operand has 380 places, 475 transitions, 9104 flow. Second operand 9 states and 281 transitions. [2024-02-02 09:19:44,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 565 transitions, 11066 flow [2024-02-02 09:19:45,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 565 transitions, 10790 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-02 09:19:45,130 INFO L231 Difference]: Finished difference. Result has 381 places, 464 transitions, 8830 flow [2024-02-02 09:19:45,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8838, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8830, PETRI_PLACES=381, PETRI_TRANSITIONS=464} [2024-02-02 09:19:45,131 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 301 predicate places. [2024-02-02 09:19:45,131 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 464 transitions, 8830 flow [2024-02-02 09:19:45,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:45,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:45,131 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] [2024-02-02 09:19:45,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-02-02 09:19:45,131 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:45,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:45,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1506955139, now seen corresponding path program 5 times [2024-02-02 09:19:45,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:45,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906516611] [2024-02-02 09:19:45,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:45,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:45,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:45,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:19:45,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:45,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906516611] [2024-02-02 09:19:45,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906516611] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:45,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:45,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:45,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292799765] [2024-02-02 09:19:45,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:45,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:45,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:45,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:45,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:45,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:45,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 464 transitions, 8830 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:45,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:45,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:45,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:46,957 INFO L124 PetriNetUnfolderBase]: 3669/7205 cut-off events. [2024-02-02 09:19:46,957 INFO L125 PetriNetUnfolderBase]: For 155134/155991 co-relation queries the response was YES. [2024-02-02 09:19:47,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47194 conditions, 7205 events. 3669/7205 cut-off events. For 155134/155991 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 55216 event pairs, 1002 based on Foata normal form. 171/7299 useless extension candidates. Maximal degree in co-relation 47098. Up to 3271 conditions per place. [2024-02-02 09:19:47,025 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 452 selfloop transitions, 53 changer transitions 15/553 dead transitions. [2024-02-02 09:19:47,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 553 transitions, 10756 flow [2024-02-02 09:19:47,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:19:47,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:19:47,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-02-02 09:19:47,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4309210526315789 [2024-02-02 09:19:47,026 INFO L175 Difference]: Start difference. First operand has 381 places, 464 transitions, 8830 flow. Second operand 8 states and 262 transitions. [2024-02-02 09:19:47,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 553 transitions, 10756 flow [2024-02-02 09:19:47,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 553 transitions, 10601 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-02 09:19:47,425 INFO L231 Difference]: Finished difference. Result has 382 places, 450 transitions, 8564 flow [2024-02-02 09:19:47,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8675, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8564, PETRI_PLACES=382, PETRI_TRANSITIONS=450} [2024-02-02 09:19:47,426 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 302 predicate places. [2024-02-02 09:19:47,426 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 450 transitions, 8564 flow [2024-02-02 09:19:47,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:47,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:47,426 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] [2024-02-02 09:19:47,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-02-02 09:19:47,426 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:47,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:47,427 INFO L85 PathProgramCache]: Analyzing trace with hash 214684609, now seen corresponding path program 6 times [2024-02-02 09:19:47,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:47,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230396328] [2024-02-02 09:19:47,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:47,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:47,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:47,753 INFO L134 CoverageAnalysis]: 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:47,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:47,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230396328] [2024-02-02 09:19:47,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230396328] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:47,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:47,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:47,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825476494] [2024-02-02 09:19:47,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:47,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:47,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:47,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:47,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:47,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:47,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 450 transitions, 8564 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:47,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:47,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:47,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:49,206 INFO L124 PetriNetUnfolderBase]: 3550/6986 cut-off events. [2024-02-02 09:19:49,206 INFO L125 PetriNetUnfolderBase]: For 150027/150840 co-relation queries the response was YES. [2024-02-02 09:19:49,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45709 conditions, 6986 events. 3550/6986 cut-off events. For 150027/150840 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 53234 event pairs, 1065 based on Foata normal form. 171/7083 useless extension candidates. Maximal degree in co-relation 45612. Up to 5305 conditions per place. [2024-02-02 09:19:49,288 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 410 selfloop transitions, 46 changer transitions 23/512 dead transitions. [2024-02-02 09:19:49,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 512 transitions, 10081 flow [2024-02-02 09:19:49,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:19:49,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:19:49,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-02-02 09:19:49,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3963815789473684 [2024-02-02 09:19:49,289 INFO L175 Difference]: Start difference. First operand has 382 places, 450 transitions, 8564 flow. Second operand 8 states and 241 transitions. [2024-02-02 09:19:49,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 512 transitions, 10081 flow [2024-02-02 09:19:49,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 512 transitions, 9934 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-02-02 09:19:49,717 INFO L231 Difference]: Finished difference. Result has 379 places, 432 transitions, 8205 flow [2024-02-02 09:19:49,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8421, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8205, PETRI_PLACES=379, PETRI_TRANSITIONS=432} [2024-02-02 09:19:49,718 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 299 predicate places. [2024-02-02 09:19:49,718 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 432 transitions, 8205 flow [2024-02-02 09:19:49,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:49,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:49,718 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] [2024-02-02 09:19:49,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-02-02 09:19:49,719 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:49,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:49,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1366104377, now seen corresponding path program 7 times [2024-02-02 09:19:49,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:49,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240255457] [2024-02-02 09:19:49,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:49,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:49,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:50,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:19:50,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:50,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240255457] [2024-02-02 09:19:50,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240255457] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:50,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:50,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:50,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327606359] [2024-02-02 09:19:50,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:50,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:50,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:50,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:50,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:50,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:50,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 432 transitions, 8205 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:50,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:50,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:50,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:51,753 INFO L124 PetriNetUnfolderBase]: 3387/6705 cut-off events. [2024-02-02 09:19:51,754 INFO L125 PetriNetUnfolderBase]: For 140222/141023 co-relation queries the response was YES. [2024-02-02 09:19:51,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43518 conditions, 6705 events. 3387/6705 cut-off events. For 140222/141023 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 50886 event pairs, 1042 based on Foata normal form. 169/6803 useless extension candidates. Maximal degree in co-relation 43421. Up to 5305 conditions per place. [2024-02-02 09:19:51,817 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 407 selfloop transitions, 39 changer transitions 18/497 dead transitions. [2024-02-02 09:19:51,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 497 transitions, 9662 flow [2024-02-02 09:19:51,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:19:51,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:19:51,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-02-02 09:19:51,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828947368421053 [2024-02-02 09:19:51,818 INFO L175 Difference]: Start difference. First operand has 379 places, 432 transitions, 8205 flow. Second operand 10 states and 291 transitions. [2024-02-02 09:19:51,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 497 transitions, 9662 flow [2024-02-02 09:19:52,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 497 transitions, 9573 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-02 09:19:52,169 INFO L231 Difference]: Finished difference. Result has 382 places, 414 transitions, 7848 flow [2024-02-02 09:19:52,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8116, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7848, PETRI_PLACES=382, PETRI_TRANSITIONS=414} [2024-02-02 09:19:52,170 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 302 predicate places. [2024-02-02 09:19:52,170 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 414 transitions, 7848 flow [2024-02-02 09:19:52,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:52,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:52,170 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] [2024-02-02 09:19:52,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-02-02 09:19:52,170 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:52,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:52,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1021765253, now seen corresponding path program 8 times [2024-02-02 09:19:52,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:52,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644322238] [2024-02-02 09:19:52,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:52,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:52,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:52,468 INFO L134 CoverageAnalysis]: 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:52,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:52,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644322238] [2024-02-02 09:19:52,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644322238] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:52,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:52,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:52,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908101058] [2024-02-02 09:19:52,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:52,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:52,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:52,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:52,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:52,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:52,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 414 transitions, 7848 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:52,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:52,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:52,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:53,835 INFO L124 PetriNetUnfolderBase]: 3376/6679 cut-off events. [2024-02-02 09:19:53,835 INFO L125 PetriNetUnfolderBase]: For 142383/143178 co-relation queries the response was YES. [2024-02-02 09:19:53,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43433 conditions, 6679 events. 3376/6679 cut-off events. For 142383/143178 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 50564 event pairs, 687 based on Foata normal form. 201/6825 useless extension candidates. Maximal degree in co-relation 43335. Up to 2507 conditions per place. [2024-02-02 09:19:53,911 INFO L140 encePairwiseOnDemand]: 58/76 looper letters, 301 selfloop transitions, 130 changer transitions 12/474 dead transitions. [2024-02-02 09:19:53,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 474 transitions, 9275 flow [2024-02-02 09:19:53,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:19:53,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:19:53,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2024-02-02 09:19:53,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108187134502924 [2024-02-02 09:19:53,912 INFO L175 Difference]: Start difference. First operand has 382 places, 414 transitions, 7848 flow. Second operand 9 states and 281 transitions. [2024-02-02 09:19:53,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 474 transitions, 9275 flow [2024-02-02 09:19:54,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 474 transitions, 8961 flow, removed 0 selfloop flow, removed 20 redundant places. [2024-02-02 09:19:54,315 INFO L231 Difference]: Finished difference. Result has 372 places, 402 transitions, 7708 flow [2024-02-02 09:19:54,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7495, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7708, PETRI_PLACES=372, PETRI_TRANSITIONS=402} [2024-02-02 09:19:54,315 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 292 predicate places. [2024-02-02 09:19:54,315 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 402 transitions, 7708 flow [2024-02-02 09:19:54,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:54,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:54,316 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] [2024-02-02 09:19:54,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-02-02 09:19:54,316 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:54,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:54,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1537800789, now seen corresponding path program 9 times [2024-02-02 09:19:54,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:54,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716595914] [2024-02-02 09:19:54,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:54,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:54,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:54,652 INFO L134 CoverageAnalysis]: 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:54,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:54,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716595914] [2024-02-02 09:19:54,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716595914] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:54,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:54,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:54,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160010249] [2024-02-02 09:19:54,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:54,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-02 09:19:54,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:54,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-02 09:19:54,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-02 09:19:54,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:54,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 402 transitions, 7708 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:54,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:54,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:54,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:56,040 INFO L124 PetriNetUnfolderBase]: 3285/6508 cut-off events. [2024-02-02 09:19:56,041 INFO L125 PetriNetUnfolderBase]: For 138843/139617 co-relation queries the response was YES. [2024-02-02 09:19:56,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42512 conditions, 6508 events. 3285/6508 cut-off events. For 138843/139617 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 48996 event pairs, 707 based on Foata normal form. 169/6622 useless extension candidates. Maximal degree in co-relation 42414. Up to 3143 conditions per place. [2024-02-02 09:19:56,259 INFO L140 encePairwiseOnDemand]: 58/76 looper letters, 317 selfloop transitions, 103 changer transitions 12/462 dead transitions. [2024-02-02 09:19:56,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 462 transitions, 9128 flow [2024-02-02 09:19:56,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:19:56,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:19:56,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-02-02 09:19:56,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4309210526315789 [2024-02-02 09:19:56,260 INFO L175 Difference]: Start difference. First operand has 372 places, 402 transitions, 7708 flow. Second operand 8 states and 262 transitions. [2024-02-02 09:19:56,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 462 transitions, 9128 flow [2024-02-02 09:19:56,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 462 transitions, 8966 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-02 09:19:56,623 INFO L231 Difference]: Finished difference. Result has 374 places, 390 transitions, 7606 flow [2024-02-02 09:19:56,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7546, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7606, PETRI_PLACES=374, PETRI_TRANSITIONS=390} [2024-02-02 09:19:56,623 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 294 predicate places. [2024-02-02 09:19:56,623 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 390 transitions, 7606 flow [2024-02-02 09:19:56,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call 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:56,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:56,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, 1, 1, 1, 1, 1, 1] [2024-02-02 09:19:56,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-02-02 09:19:56,624 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:56,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:56,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1348603349, now seen corresponding path program 10 times [2024-02-02 09:19:56,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:56,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217175497] [2024-02-02 09:19:56,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:56,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:56,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:56,972 INFO L134 CoverageAnalysis]: 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:56,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:56,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217175497] [2024-02-02 09:19:56,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217175497] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:56,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:56,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:56,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47211874] [2024-02-02 09:19:56,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:56,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:56,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:56,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:56,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:57,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:57,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 390 transitions, 7606 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:57,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:57,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:57,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:19:58,407 INFO L124 PetriNetUnfolderBase]: 3239/6506 cut-off events. [2024-02-02 09:19:58,407 INFO L125 PetriNetUnfolderBase]: For 140311/141039 co-relation queries the response was YES. [2024-02-02 09:19:58,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42754 conditions, 6506 events. 3239/6506 cut-off events. For 140311/141039 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 49584 event pairs, 975 based on Foata normal form. 163/6613 useless extension candidates. Maximal degree in co-relation 42655. Up to 4882 conditions per place. [2024-02-02 09:19:58,484 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 349 selfloop transitions, 50 changer transitions 23/452 dead transitions. [2024-02-02 09:19:58,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 452 transitions, 9010 flow [2024-02-02 09:19:58,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-02 09:19:58,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-02 09:19:58,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-02-02 09:19:58,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38742690058479534 [2024-02-02 09:19:58,485 INFO L175 Difference]: Start difference. First operand has 374 places, 390 transitions, 7606 flow. Second operand 9 states and 265 transitions. [2024-02-02 09:19:58,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 452 transitions, 9010 flow [2024-02-02 09:19:58,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 452 transitions, 8556 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-02-02 09:19:58,886 INFO L231 Difference]: Finished difference. Result has 368 places, 372 transitions, 6945 flow [2024-02-02 09:19:58,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7164, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6945, PETRI_PLACES=368, PETRI_TRANSITIONS=372} [2024-02-02 09:19:58,886 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 288 predicate places. [2024-02-02 09:19:58,886 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 372 transitions, 6945 flow [2024-02-02 09:19:58,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:58,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:19:58,887 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] [2024-02-02 09:19:58,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-02-02 09:19:58,887 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:19:58,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:19:58,887 INFO L85 PathProgramCache]: Analyzing trace with hash 2064354527, now seen corresponding path program 11 times [2024-02-02 09:19:58,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:19:58,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544291054] [2024-02-02 09:19:58,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:19:58,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:19:58,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:19:59,176 INFO L134 CoverageAnalysis]: 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:59,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:19:59,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544291054] [2024-02-02 09:19:59,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544291054] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:19:59,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:19:59,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:19:59,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498050845] [2024-02-02 09:19:59,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:19:59,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:19:59,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:19:59,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:19:59,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:19:59,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:19:59,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 372 transitions, 6945 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:19:59,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:19:59,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:19:59,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:20:00,443 INFO L124 PetriNetUnfolderBase]: 3086/6229 cut-off events. [2024-02-02 09:20:00,444 INFO L125 PetriNetUnfolderBase]: For 120706/121440 co-relation queries the response was YES. [2024-02-02 09:20:00,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39703 conditions, 6229 events. 3086/6229 cut-off events. For 120706/121440 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 47000 event pairs, 920 based on Foata normal form. 168/6349 useless extension candidates. Maximal degree in co-relation 39608. Up to 3077 conditions per place. [2024-02-02 09:20:00,509 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 299 selfloop transitions, 57 changer transitions 27/409 dead transitions. [2024-02-02 09:20:00,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 409 transitions, 7983 flow [2024-02-02 09:20:00,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-02 09:20:00,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-02 09:20:00,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-02-02 09:20:00,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3848684210526316 [2024-02-02 09:20:00,511 INFO L175 Difference]: Start difference. First operand has 368 places, 372 transitions, 6945 flow. Second operand 8 states and 234 transitions. [2024-02-02 09:20:00,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 409 transitions, 7983 flow [2024-02-02 09:20:00,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 409 transitions, 7865 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-02-02 09:20:00,843 INFO L231 Difference]: Finished difference. Result has 365 places, 345 transitions, 6578 flow [2024-02-02 09:20:00,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6827, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6578, PETRI_PLACES=365, PETRI_TRANSITIONS=345} [2024-02-02 09:20:00,844 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 285 predicate places. [2024-02-02 09:20:00,844 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 345 transitions, 6578 flow [2024-02-02 09:20:00,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:20:00,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:20:00,844 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] [2024-02-02 09:20:00,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-02-02 09:20:00,844 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:20:00,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:20:00,845 INFO L85 PathProgramCache]: Analyzing trace with hash 486402335, now seen corresponding path program 12 times [2024-02-02 09:20:00,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:20:00,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179629027] [2024-02-02 09:20:00,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:20:00,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:20:00,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:20:01,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:20:01,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:20:01,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179629027] [2024-02-02 09:20:01,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179629027] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:20:01,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:20:01,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:20:01,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024708827] [2024-02-02 09:20:01,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:20:01,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:20:01,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:20:01,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:20:01,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:20:01,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:20:01,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 345 transitions, 6578 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:20:01,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:20:01,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:20:01,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:20:02,345 INFO L124 PetriNetUnfolderBase]: 2914/5953 cut-off events. [2024-02-02 09:20:02,345 INFO L125 PetriNetUnfolderBase]: For 114583/115247 co-relation queries the response was YES. [2024-02-02 09:20:02,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37805 conditions, 5953 events. 2914/5953 cut-off events. For 114583/115247 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 45188 event pairs, 919 based on Foata normal form. 127/6032 useless extension candidates. Maximal degree in co-relation 37709. Up to 4618 conditions per place. [2024-02-02 09:20:02,410 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 326 selfloop transitions, 45 changer transitions 13/410 dead transitions. [2024-02-02 09:20:02,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 410 transitions, 7870 flow [2024-02-02 09:20:02,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:20:02,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:20:02,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 315 transitions. [2024-02-02 09:20:02,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37679425837320574 [2024-02-02 09:20:02,412 INFO L175 Difference]: Start difference. First operand has 365 places, 345 transitions, 6578 flow. Second operand 11 states and 315 transitions. [2024-02-02 09:20:02,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 410 transitions, 7870 flow [2024-02-02 09:20:02,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 410 transitions, 7552 flow, removed 9 selfloop flow, removed 16 redundant places. [2024-02-02 09:20:02,739 INFO L231 Difference]: Finished difference. Result has 360 places, 333 transitions, 6172 flow [2024-02-02 09:20:02,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6278, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6172, PETRI_PLACES=360, PETRI_TRANSITIONS=333} [2024-02-02 09:20:02,739 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 280 predicate places. [2024-02-02 09:20:02,739 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 333 transitions, 6172 flow [2024-02-02 09:20:02,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:20:02,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:20:02,740 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] [2024-02-02 09:20:02,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-02-02 09:20:02,740 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:20:02,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:20:02,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1737434795, now seen corresponding path program 13 times [2024-02-02 09:20:02,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:20:02,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052441428] [2024-02-02 09:20:02,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:20:02,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:20:02,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:20:03,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:20:03,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:20:03,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052441428] [2024-02-02 09:20:03,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052441428] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:20:03,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:20:03,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:20:03,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460323974] [2024-02-02 09:20:03,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:20:03,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:20:03,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:20:03,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:20:03,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:20:03,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:20:03,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 333 transitions, 6172 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:20:03,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:20:03,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:20:03,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:20:04,209 INFO L124 PetriNetUnfolderBase]: 2899/5928 cut-off events. [2024-02-02 09:20:04,209 INFO L125 PetriNetUnfolderBase]: For 98013/98686 co-relation queries the response was YES. [2024-02-02 09:20:04,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37108 conditions, 5928 events. 2899/5928 cut-off events. For 98013/98686 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 44748 event pairs, 907 based on Foata normal form. 129/6014 useless extension candidates. Maximal degree in co-relation 37017. Up to 3077 conditions per place. [2024-02-02 09:20:04,275 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 293 selfloop transitions, 53 changer transitions 13/385 dead transitions. [2024-02-02 09:20:04,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 385 transitions, 7278 flow [2024-02-02 09:20:04,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-02 09:20:04,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-02 09:20:04,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 289 transitions. [2024-02-02 09:20:04,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38026315789473686 [2024-02-02 09:20:04,276 INFO L175 Difference]: Start difference. First operand has 360 places, 333 transitions, 6172 flow. Second operand 10 states and 289 transitions. [2024-02-02 09:20:04,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 385 transitions, 7278 flow [2024-02-02 09:20:04,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 385 transitions, 7201 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-02-02 09:20:04,534 INFO L231 Difference]: Finished difference. Result has 360 places, 321 transitions, 6007 flow [2024-02-02 09:20:04,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6095, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6007, PETRI_PLACES=360, PETRI_TRANSITIONS=321} [2024-02-02 09:20:04,535 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 280 predicate places. [2024-02-02 09:20:04,535 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 321 transitions, 6007 flow [2024-02-02 09:20:04,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:20:04,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:20:04,535 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] [2024-02-02 09:20:04,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-02-02 09:20:04,535 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:20:04,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:20:04,535 INFO L85 PathProgramCache]: Analyzing trace with hash -38001131, now seen corresponding path program 14 times [2024-02-02 09:20:04,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:20:04,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025180780] [2024-02-02 09:20:04,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:20:04,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:20:04,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:20:04,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:20:04,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:20:04,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025180780] [2024-02-02 09:20:04,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025180780] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:20:04,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:20:04,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-02 09:20:04,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961113238] [2024-02-02 09:20:04,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:20:04,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-02 09:20:04,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:20:04,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-02 09:20:04,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-02 09:20:04,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-02-02 09:20:04,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 321 transitions, 6007 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:20:04,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:20:04,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-02-02 09:20:04,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:20:06,100 INFO L124 PetriNetUnfolderBase]: 2854/5822 cut-off events. [2024-02-02 09:20:06,100 INFO L125 PetriNetUnfolderBase]: For 97670/98337 co-relation queries the response was YES. [2024-02-02 09:20:06,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36544 conditions, 5822 events. 2854/5822 cut-off events. For 97670/98337 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 43671 event pairs, 808 based on Foata normal form. 121/5900 useless extension candidates. Maximal degree in co-relation 36452. Up to 3077 conditions per place. [2024-02-02 09:20:06,156 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 271 selfloop transitions, 58 changer transitions 13/368 dead transitions. [2024-02-02 09:20:06,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 368 transitions, 6982 flow [2024-02-02 09:20:06,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-02 09:20:06,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-02 09:20:06,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 312 transitions. [2024-02-02 09:20:06,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37320574162679426 [2024-02-02 09:20:06,158 INFO L175 Difference]: Start difference. First operand has 360 places, 321 transitions, 6007 flow. Second operand 11 states and 312 transitions. [2024-02-02 09:20:06,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 368 transitions, 6982 flow [2024-02-02 09:20:06,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 368 transitions, 6648 flow, removed 16 selfloop flow, removed 25 redundant places. [2024-02-02 09:20:06,389 INFO L231 Difference]: Finished difference. Result has 343 places, 306 transitions, 5545 flow [2024-02-02 09:20:06,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5623, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5545, PETRI_PLACES=343, PETRI_TRANSITIONS=306} [2024-02-02 09:20:06,390 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 263 predicate places. [2024-02-02 09:20:06,390 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 306 transitions, 5545 flow [2024-02-02 09:20:06,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 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:20:06,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:20:06,391 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, 1, 1, 1, 1] [2024-02-02 09:20:06,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-02-02 09:20:06,391 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-02-02 09:20:06,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:20:06,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1799144117, now seen corresponding path program 1 times [2024-02-02 09:20:06,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:20:06,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750452249] [2024-02-02 09:20:06,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:20:06,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:20:06,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-02 09:20:06,403 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-02-02 09:20:06,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-02 09:20:06,453 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-02-02 09:20:06,453 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-02-02 09:20:06,454 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT (64 of 65 remaining) [2024-02-02 09:20:06,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (63 of 65 remaining) [2024-02-02 09:20:06,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (62 of 65 remaining) [2024-02-02 09:20:06,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (61 of 65 remaining) [2024-02-02 09:20:06,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (60 of 65 remaining) [2024-02-02 09:20:06,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (59 of 65 remaining) [2024-02-02 09:20:06,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (58 of 65 remaining) [2024-02-02 09:20:06,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (57 of 65 remaining) [2024-02-02 09:20:06,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 65 remaining) [2024-02-02 09:20:06,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 65 remaining) [2024-02-02 09:20:06,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 65 remaining) [2024-02-02 09:20:06,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 65 remaining) [2024-02-02 09:20:06,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 65 remaining) [2024-02-02 09:20:06,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 65 remaining) [2024-02-02 09:20:06,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 65 remaining) [2024-02-02 09:20:06,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 65 remaining) [2024-02-02 09:20:06,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 65 remaining) [2024-02-02 09:20:06,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 65 remaining) [2024-02-02 09:20:06,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 65 remaining) [2024-02-02 09:20:06,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 65 remaining) [2024-02-02 09:20:06,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 65 remaining) [2024-02-02 09:20:06,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 65 remaining) [2024-02-02 09:20:06,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 65 remaining) [2024-02-02 09:20:06,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 65 remaining) [2024-02-02 09:20:06,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 65 remaining) [2024-02-02 09:20:06,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 65 remaining) [2024-02-02 09:20:06,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 65 remaining) [2024-02-02 09:20:06,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 65 remaining) [2024-02-02 09:20:06,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 65 remaining) [2024-02-02 09:20:06,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 65 remaining) [2024-02-02 09:20:06,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 65 remaining) [2024-02-02 09:20:06,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 65 remaining) [2024-02-02 09:20:06,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 65 remaining) [2024-02-02 09:20:06,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 65 remaining) [2024-02-02 09:20:06,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION (30 of 65 remaining) [2024-02-02 09:20:06,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (29 of 65 remaining) [2024-02-02 09:20:06,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (28 of 65 remaining) [2024-02-02 09:20:06,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (27 of 65 remaining) [2024-02-02 09:20:06,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (26 of 65 remaining) [2024-02-02 09:20:06,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (25 of 65 remaining) [2024-02-02 09:20:06,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (24 of 65 remaining) [2024-02-02 09:20:06,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 65 remaining) [2024-02-02 09:20:06,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 65 remaining) [2024-02-02 09:20:06,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 65 remaining) [2024-02-02 09:20:06,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 65 remaining) [2024-02-02 09:20:06,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 65 remaining) [2024-02-02 09:20:06,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 65 remaining) [2024-02-02 09:20:06,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 65 remaining) [2024-02-02 09:20:06,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 65 remaining) [2024-02-02 09:20:06,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 65 remaining) [2024-02-02 09:20:06,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 65 remaining) [2024-02-02 09:20:06,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 65 remaining) [2024-02-02 09:20:06,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 65 remaining) [2024-02-02 09:20:06,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 65 remaining) [2024-02-02 09:20:06,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 65 remaining) [2024-02-02 09:20:06,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 65 remaining) [2024-02-02 09:20:06,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 65 remaining) [2024-02-02 09:20:06,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 65 remaining) [2024-02-02 09:20:06,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 65 remaining) [2024-02-02 09:20:06,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 65 remaining) [2024-02-02 09:20:06,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 65 remaining) [2024-02-02 09:20:06,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 65 remaining) [2024-02-02 09:20:06,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 65 remaining) [2024-02-02 09:20:06,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 65 remaining) [2024-02-02 09:20:06,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 65 remaining) [2024-02-02 09:20:06,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-02-02 09:20:06,467 INFO L445 BasicCegarLoop]: Path program histogram: [14, 11, 10, 10, 9, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:20:06,473 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-02-02 09:20:06,473 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-02-02 09:20:06,545 INFO L503 ceAbstractionStarter]: Automizer considered 34 witness invariants [2024-02-02 09:20:06,545 INFO L504 ceAbstractionStarter]: WitnessConsidered=34 [2024-02-02 09:20:06,546 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.02 09:20:06 BasicIcfg [2024-02-02 09:20:06,546 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-02-02 09:20:06,546 INFO L158 Benchmark]: Toolchain (without parser) took 287403.10ms. Allocated memory was 151.0MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 101.0MB in the beginning and 3.4GB in the end (delta: -3.3GB). Peak memory consumption was 436.7MB. Max. memory is 16.1GB. [2024-02-02 09:20:06,547 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 151.0MB. Free memory was 125.0MB in the beginning and 124.8MB in the end (delta: 139.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:20:06,547 INFO L158 Benchmark]: Witness Parser took 5.26ms. Allocated memory is still 151.0MB. Free memory is still 116.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:20:06,547 INFO L158 Benchmark]: CACSL2BoogieTranslator took 849.22ms. Allocated memory is still 151.0MB. Free memory was 101.0MB in the beginning and 70.5MB in the end (delta: 30.5MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-02-02 09:20:06,547 INFO L158 Benchmark]: Boogie Procedure Inliner took 85.10ms. Allocated memory is still 151.0MB. Free memory was 70.5MB in the beginning and 68.0MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-02 09:20:06,548 INFO L158 Benchmark]: Boogie Preprocessor took 56.80ms. Allocated memory is still 151.0MB. Free memory was 68.0MB in the beginning and 65.3MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-02-02 09:20:06,548 INFO L158 Benchmark]: RCFGBuilder took 919.19ms. Allocated memory is still 151.0MB. Free memory was 64.8MB in the beginning and 112.9MB in the end (delta: -48.1MB). Peak memory consumption was 28.5MB. Max. memory is 16.1GB. [2024-02-02 09:20:06,548 INFO L158 Benchmark]: TraceAbstraction took 285484.46ms. Allocated memory was 151.0MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 112.9MB in the beginning and 3.4GB in the end (delta: -3.3GB). Peak memory consumption was 448.0MB. Max. memory is 16.1GB. [2024-02-02 09:20:06,550 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.29ms. Allocated memory is still 151.0MB. Free memory was 125.0MB in the beginning and 124.8MB in the end (delta: 139.8kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 5.26ms. Allocated memory is still 151.0MB. Free memory is still 116.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 849.22ms. Allocated memory is still 151.0MB. Free memory was 101.0MB in the beginning and 70.5MB in the end (delta: 30.5MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 85.10ms. Allocated memory is still 151.0MB. Free memory was 70.5MB in the beginning and 68.0MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 56.80ms. Allocated memory is still 151.0MB. Free memory was 68.0MB in the beginning and 65.3MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 919.19ms. Allocated memory is still 151.0MB. Free memory was 64.8MB in the beginning and 112.9MB in the end (delta: -48.1MB). Peak memory consumption was 28.5MB. Max. memory is 16.1GB. * TraceAbstraction took 285484.46ms. Allocated memory was 151.0MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 112.9MB in the beginning and 3.4GB in the end (delta: -3.3GB). Peak memory consumption was 448.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 775]: 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_p0_EAX = 0; [L712] 0 int __unbuffered_p1_EAX = 0; [L713] 0 _Bool main$tmp_guard0; [L714] 0 _Bool main$tmp_guard1; [L716] 0 int x = 0; [L718] 0 int y = 0; [L764] 0 pthread_t t2625; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, main$tmp_guard0=0, main$tmp_guard1=0, t2625={5:0}, x=0, y=0] [L765] 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_p0_EAX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]]]]] [L765] FCALL, FORK 0 pthread_create(&t2625, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2625={5:0}, x=0, y=0] [L766] 0 pthread_t t2626; [L767] FCALL, FORK 0 pthread_create(&t2626, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2625={5:0}, t2626={3:0}, x=0, y=0] [L721] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L724] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L738] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L726] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L739] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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]]]]]] [L739] 2 x = 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[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L741] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L742] 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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L727] 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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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]]]]]] [L727] 1 __unbuffered_p0_EAX = x [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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L729] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L731] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L743] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L744] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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]]]]]] [L744] 2 __unbuffered_p1_EAX = y [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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L746] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L747] 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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L732] 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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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]]]]]] [L732] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L733] 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_p0_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L748] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=1, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L749] 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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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]]]]]] [L749] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L750] 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_p0_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],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_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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]]]]]] [L769] 0 main$tmp_guard0 = __unbuffered_cnt == 2 [L770] 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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2625={5:0}, t2626={3:0}, x=1, y=1] [L771] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L771] RET 0 assume_abort_if_not(main$tmp_guard0) [L773] 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_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],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[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_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2625={5:0}, t2626={3:0}, x=1, y=1] [L775] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2625={5:0}, t2626={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: 733]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 734]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 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: 748]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 749]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 750]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 751]: 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: 769]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 773]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 776]: 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: 765]: 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: 767]: 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, 132 locations, 65 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: 285.3s, OverallIterations: 165, TraceHistogramMax: 1, PathProgramHistogramMax: 14, EmptinessCheckTime: 0.0s, AutomataDifference: 242.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14674 SdHoareTripleChecker+Valid, 35.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13347 mSDsluCounter, 3215 SdHoareTripleChecker+Invalid, 29.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2764 mSDsCounter, 2578 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 45772 IncrementalHoareTripleChecker+Invalid, 48350 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2578 mSolverCounterUnsat, 451 mSDtfsCounter, 45772 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1197 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 1164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 14.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11832occurred in iteration=141, InterpolantAutomatonStates: 1281, 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.5s SatisfiabilityAnalysisTime, 40.6s InterpolantComputationTime, 3468 NumberOfCodeBlocks, 3468 NumberOfCodeBlocksAsserted, 165 NumberOfCheckSat, 3272 ConstructedInterpolants, 0 QuantifiedInterpolants, 84932 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 164 InterpolantComputations, 164 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:20:06,594 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