./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe010_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/safe010_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d8006e4b Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe010_tso.i ./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/safe010_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-d8006e4-m [2024-02-05 10:27:21,939 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-05 10:27:21,999 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-05 10:27:22,002 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-05 10:27:22,004 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-05 10:27:22,028 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-05 10:27:22,030 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-05 10:27:22,030 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-05 10:27:22,031 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-05 10:27:22,035 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-05 10:27:22,035 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-05 10:27:22,035 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-05 10:27:22,036 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-05 10:27:22,038 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-05 10:27:22,038 INFO L153 SettingsManager]: * Use SBE=true [2024-02-05 10:27:22,038 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-05 10:27:22,038 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-05 10:27:22,038 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-05 10:27:22,039 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-05 10:27:22,039 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-05 10:27:22,039 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-05 10:27:22,040 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-05 10:27:22,040 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-05 10:27:22,040 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-05 10:27:22,040 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-05 10:27:22,041 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-05 10:27:22,041 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-05 10:27:22,041 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-05 10:27:22,042 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-05 10:27:22,042 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-05 10:27:22,043 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-05 10:27:22,043 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-05 10:27:22,043 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-05 10:27:22,043 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-05 10:27:22,043 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-05 10:27:22,043 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-05 10:27:22,044 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-05 10:27:22,044 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-05 10:27:22,044 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-05 10:27:22,044 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-05 10:27:22,044 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-05 10:27:22,045 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-05 10:27:22,045 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-05 10:27:22,045 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-05 10:27:22,245 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-05 10:27:22,270 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-05 10:27:22,274 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-05 10:27:22,274 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-05 10:27:22,275 INFO L274 PluginConnector]: CDTParser initialized [2024-02-05 10:27:22,276 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe010_tso.i [2024-02-05 10:27:23,449 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-05 10:27:23,644 INFO L384 CDTParser]: Found 1 translation units. [2024-02-05 10:27:23,645 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe010_tso.i [2024-02-05 10:27:23,658 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20639e370/979f056144864bedbe1e652fc82958ce/FLAGce939dbe5 [2024-02-05 10:27:23,668 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20639e370/979f056144864bedbe1e652fc82958ce [2024-02-05 10:27:23,670 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-05 10:27:23,671 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-05 10:27:23,671 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/safe010_tso.yml/witness.yml [2024-02-05 10:27:23,843 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-05 10:27:23,844 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-05 10:27:23,845 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-05 10:27:23,846 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-05 10:27:23,849 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-05 10:27:23,850 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:27:23" (1/2) ... [2024-02-05 10:27:23,851 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3bdf150c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:27:23, skipping insertion in model container [2024-02-05 10:27:23,851 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:27:23" (1/2) ... [2024-02-05 10:27:23,852 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@314e9c76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:27:23, skipping insertion in model container [2024-02-05 10:27:23,853 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:27:23" (2/2) ... [2024-02-05 10:27:23,853 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3bdf150c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:23, skipping insertion in model container [2024-02-05 10:27:23,853 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:27:23" (2/2) ... [2024-02-05 10:27:23,853 INFO L86 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-05 10:27:24,082 INFO L99 nessWitnessExtractor]: Found the following entries in the witness: [2024-02-05 10:27:24,084 INFO L101 nessWitnessExtractor]: Location invariant before [L763-L763] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,084 INFO L101 nessWitnessExtractor]: Location invariant before [L735-L735] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,084 INFO L101 nessWitnessExtractor]: Location invariant before [L738-L738] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,084 INFO L101 nessWitnessExtractor]: Location invariant before [L770-L770] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,085 INFO L101 nessWitnessExtractor]: Location invariant before [L742-L742] (unsigned long )arg == 0UL [2024-02-05 10:27:24,085 INFO L101 nessWitnessExtractor]: Location invariant before [L724-L724] (((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (y <= 2)) && (y <= 127)) && (x == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,085 INFO L101 nessWitnessExtractor]: Location invariant before [L744-L744] (((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,086 INFO L101 nessWitnessExtractor]: Location invariant before [L759-L759] (((((__unbuffered_cnt == 0) && (__unbuffered_p1_EAX == 0)) && (main$tmp_guard0 == (_Bool)0)) && (main$tmp_guard1 == (_Bool)0)) && (x == 0)) && (y == 0) [2024-02-05 10:27:24,086 INFO L101 nessWitnessExtractor]: Location invariant before [L722-L722] (unsigned long )arg == 0UL [2024-02-05 10:27:24,086 INFO L101 nessWitnessExtractor]: Location invariant before [L719-L719] (unsigned long )arg == 0UL [2024-02-05 10:27:24,086 INFO L101 nessWitnessExtractor]: Location invariant before [L730-L730] (unsigned long )arg == 0UL [2024-02-05 10:27:24,086 INFO L101 nessWitnessExtractor]: Location invariant before [L769-L769] (((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 2)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-02-05 10:27:24,086 INFO L101 nessWitnessExtractor]: Location invariant before [L725-L725] (unsigned long )arg == 0UL [2024-02-05 10:27:24,086 INFO L101 nessWitnessExtractor]: Location invariant before [L741-L741] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,087 INFO L101 nessWitnessExtractor]: Location invariant before [L720-L720] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,087 INFO L101 nessWitnessExtractor]: Location invariant after [L18-L18] expression == 0 [2024-02-05 10:27:24,087 INFO L101 nessWitnessExtractor]: Location invariant before [L737-L737] (unsigned long )arg == 0UL [2024-02-05 10:27:24,087 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] ((0 <= expression) && (expression <= 1)) && (expression == 0 || expression == 1) [2024-02-05 10:27:24,087 INFO L101 nessWitnessExtractor]: Location invariant before [L743-L743] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,087 INFO L101 nessWitnessExtractor]: Location invariant before [L736-L736] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,087 INFO L101 nessWitnessExtractor]: Location invariant before [L728-L728] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,088 INFO L101 nessWitnessExtractor]: Location invariant before [L726-L726] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,088 INFO L101 nessWitnessExtractor]: Location invariant before [L734-L734] (unsigned long )arg == 0UL [2024-02-05 10:27:24,088 INFO L101 nessWitnessExtractor]: Location invariant before [L740-L740] (unsigned long )arg == 0UL [2024-02-05 10:27:24,088 INFO L101 nessWitnessExtractor]: Location invariant before [L721-L721] ((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 2)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-02-05 10:27:24,088 INFO L101 nessWitnessExtractor]: Location invariant before [L745-L745] (unsigned long )arg == 0UL [2024-02-05 10:27:24,088 INFO L101 nessWitnessExtractor]: Location invariant before [L764-L764] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,088 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] expression == 1 [2024-02-05 10:27:24,089 INFO L101 nessWitnessExtractor]: Location invariant before [L767-L767] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,089 INFO L101 nessWitnessExtractor]: Location invariant before [L723-L723] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,089 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] expression == 0 [2024-02-05 10:27:24,089 INFO L101 nessWitnessExtractor]: Location invariant after [L18-L18] expression == 1 [2024-02-05 10:27:24,089 INFO L101 nessWitnessExtractor]: Location invariant before [L729-L729] (((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:27:24,089 INFO L101 nessWitnessExtractor]: Location invariant before [L727-L727] (unsigned long )arg == 0UL [2024-02-05 10:27:24,089 INFO L101 nessWitnessExtractor]: Location invariant before [L739-L739] ((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-02-05 10:27:24,089 INFO L101 nessWitnessExtractor]: Location invariant after [L18-L18] expression == 1 [2024-02-05 10:27:24,129 INFO L179 MainTranslator]: Built tables and reachable declarations [2024-02-05 10:27:24,272 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe010_tso.i[945,958] [2024-02-05 10:27:24,380 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-05 10:27:24,404 INFO L204 MainTranslator]: Completed pre-run Start Parsing Local [2024-02-05 10:27:24,441 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe010_tso.i[945,958] Start Parsing Local Start Parsing Local [2024-02-05 10:27:24,444 WARN L424 MainDispatcher]: Unable to annotate ; with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-05 10:27:24,562 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-05 10:27:24,590 INFO L208 MainTranslator]: Completed translation [2024-02-05 10:27:24,591 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24 WrapperNode [2024-02-05 10:27:24,591 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-05 10:27:24,592 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-05 10:27:24,592 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-05 10:27:24,592 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-05 10:27:24,598 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 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,610 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 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,655 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 66 [2024-02-05 10:27:24,655 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-05 10:27:24,656 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-05 10:27:24,672 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-05 10:27:24,672 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-05 10:27:24,681 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,681 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,684 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,701 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-05 10:27:24,701 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,701 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,710 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,723 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,725 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,726 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,729 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-05 10:27:24,730 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-05 10:27:24,730 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-05 10:27:24,730 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-05 10:27:24,731 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24" (1/1) ... [2024-02-05 10:27:24,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-05 10:27:24,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-05 10:27:24,766 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-05 10:27:24,786 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-05 10:27:24,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-05 10:27:24,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-05 10:27:24,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-05 10:27:24,801 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-05 10:27:24,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-05 10:27:24,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-05 10:27:24,802 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-05 10:27:24,802 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-02-05 10:27:24,802 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-02-05 10:27:24,802 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-02-05 10:27:24,802 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-02-05 10:27:24,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-05 10:27:24,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-05 10:27:24,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-05 10:27:24,803 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-05 10:27:24,803 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-05 10:27:24,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-05 10:27:24,804 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-05 10:27:24,939 INFO L244 CfgBuilder]: Building ICFG [2024-02-05 10:27:24,942 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-05 10:27:25,345 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-05 10:27:25,347 INFO L293 CfgBuilder]: Performing block encoding [2024-02-05 10:27:25,548 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-05 10:27:25,548 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-02-05 10:27:25,549 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.02 10:27:25 BoogieIcfgContainer [2024-02-05 10:27:25,549 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-05 10:27:25,551 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-05 10:27:25,551 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-05 10:27:25,554 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-05 10:27:25,555 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.02 10:27:23" (1/4) ... [2024-02-05 10:27:25,556 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72d16df1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.02 10:27:25, skipping insertion in model container [2024-02-05 10:27:25,556 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:27:23" (2/4) ... [2024-02-05 10:27:25,556 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72d16df1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 05.02 10:27:25, skipping insertion in model container [2024-02-05 10:27:25,556 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:27:24" (3/4) ... [2024-02-05 10:27:25,557 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72d16df1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 05.02 10:27:25, skipping insertion in model container [2024-02-05 10:27:25,557 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.02 10:27:25" (4/4) ... [2024-02-05 10:27:25,559 INFO L112 eAbstractionObserver]: Analyzing ICFG safe010_tso.i [2024-02-05 10:27:25,572 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-05 10:27:25,574 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 34 error locations. [2024-02-05 10:27:25,574 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-05 10:27:25,641 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-02-05 10:27:25,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 79 places, 73 transitions, 154 flow [2024-02-05 10:27:25,715 INFO L124 PetriNetUnfolderBase]: 1/71 cut-off events. [2024-02-05 10:27:25,715 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-05 10:27:25,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78 conditions, 71 events. 1/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 258 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 69. Up to 2 conditions per place. [2024-02-05 10:27:25,719 INFO L82 GeneralOperation]: Start removeDead. Operand has 79 places, 73 transitions, 154 flow [2024-02-05 10:27:25,722 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 77 places, 71 transitions, 148 flow [2024-02-05 10:27:25,734 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-05 10:27:25,741 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;@62f7726a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-05 10:27:25,741 INFO L358 AbstractCegarLoop]: Starting to check reachability of 60 error locations. [2024-02-05 10:27:25,744 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-05 10:27:25,744 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-02-05 10:27:25,745 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-05 10:27:25,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:25,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-02-05 10:27:25,746 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:25,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:25,751 INFO L85 PathProgramCache]: Analyzing trace with hash 10082, now seen corresponding path program 1 times [2024-02-05 10:27:25,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:25,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292951797] [2024-02-05 10:27:25,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:25,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:25,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:26,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:26,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:26,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292951797] [2024-02-05 10:27:26,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292951797] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:26,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:26,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-02-05 10:27:26,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296616988] [2024-02-05 10:27:26,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:26,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-02-05 10:27:26,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:26,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-02-05 10:27:26,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-02-05 10:27:26,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 73 [2024-02-05 10:27:26,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 71 transitions, 148 flow. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:26,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:26,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 73 [2024-02-05 10:27:26,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:26,709 INFO L124 PetriNetUnfolderBase]: 1771/3871 cut-off events. [2024-02-05 10:27:26,709 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-02-05 10:27:26,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6726 conditions, 3871 events. 1771/3871 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 32849 event pairs, 1175 based on Foata normal form. 90/2404 useless extension candidates. Maximal degree in co-relation 6714. Up to 2775 conditions per place. [2024-02-05 10:27:26,735 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 40 selfloop transitions, 3 changer transitions 0/71 dead transitions. [2024-02-05 10:27:26,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 71 transitions, 237 flow [2024-02-05 10:27:26,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-02-05 10:27:26,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-02-05 10:27:26,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 149 transitions. [2024-02-05 10:27:26,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.680365296803653 [2024-02-05 10:27:26,747 INFO L175 Difference]: Start difference. First operand has 77 places, 71 transitions, 148 flow. Second operand 3 states and 149 transitions. [2024-02-05 10:27:26,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 71 transitions, 237 flow [2024-02-05 10:27:26,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 71 transitions, 234 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:26,758 INFO L231 Difference]: Finished difference. Result has 69 places, 63 transitions, 147 flow [2024-02-05 10:27:26,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=147, PETRI_PLACES=69, PETRI_TRANSITIONS=63} [2024-02-05 10:27:26,762 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -8 predicate places. [2024-02-05 10:27:26,762 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 63 transitions, 147 flow [2024-02-05 10:27:26,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:26,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:26,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-02-05 10:27:26,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-05 10:27:26,763 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:26,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:26,764 INFO L85 PathProgramCache]: Analyzing trace with hash 300751539, now seen corresponding path program 1 times [2024-02-05 10:27:26,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:26,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993478418] [2024-02-05 10:27:26,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:26,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:26,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:26,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:26,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:26,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993478418] [2024-02-05 10:27:26,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993478418] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:26,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:26,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:27:26,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965452800] [2024-02-05 10:27:26,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:26,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-05 10:27:26,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:26,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-05 10:27:26,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-05 10:27:26,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 73 [2024-02-05 10:27:26,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 63 transitions, 147 flow. Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:26,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:26,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 73 [2024-02-05 10:27:26,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:27,334 INFO L124 PetriNetUnfolderBase]: 1908/4095 cut-off events. [2024-02-05 10:27:27,335 INFO L125 PetriNetUnfolderBase]: For 312/312 co-relation queries the response was YES. [2024-02-05 10:27:27,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7566 conditions, 4095 events. 1908/4095 cut-off events. For 312/312 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 34605 event pairs, 1176 based on Foata normal form. 416/3224 useless extension candidates. Maximal degree in co-relation 7553. Up to 2906 conditions per place. [2024-02-05 10:27:27,355 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 55 selfloop transitions, 2 changer transitions 0/79 dead transitions. [2024-02-05 10:27:27,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 79 transitions, 302 flow [2024-02-05 10:27:27,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:27:27,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:27:27,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 160 transitions. [2024-02-05 10:27:27,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547945205479452 [2024-02-05 10:27:27,359 INFO L175 Difference]: Start difference. First operand has 69 places, 63 transitions, 147 flow. Second operand 4 states and 160 transitions. [2024-02-05 10:27:27,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 79 transitions, 302 flow [2024-02-05 10:27:27,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 79 transitions, 298 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-05 10:27:27,361 INFO L231 Difference]: Finished difference. Result has 66 places, 58 transitions, 138 flow [2024-02-05 10:27:27,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=66, PETRI_TRANSITIONS=58} [2024-02-05 10:27:27,362 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -11 predicate places. [2024-02-05 10:27:27,362 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 138 flow [2024-02-05 10:27:27,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:27,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:27,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-02-05 10:27:27,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-02-05 10:27:27,363 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:27,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:27,364 INFO L85 PathProgramCache]: Analyzing trace with hash 733363477, now seen corresponding path program 1 times [2024-02-05 10:27:27,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:27,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643923180] [2024-02-05 10:27:27,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:27,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:27,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:27,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:27,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:27,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643923180] [2024-02-05 10:27:27,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643923180] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:27,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:27,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:27:27,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732188543] [2024-02-05 10:27:27,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:27,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:27:27,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:27,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:27:27,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:27:27,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 73 [2024-02-05 10:27:27,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:27,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:27,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 73 [2024-02-05 10:27:27,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:28,005 INFO L124 PetriNetUnfolderBase]: 2626/5453 cut-off events. [2024-02-05 10:27:28,005 INFO L125 PetriNetUnfolderBase]: For 485/485 co-relation queries the response was YES. [2024-02-05 10:27:28,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10213 conditions, 5453 events. 2626/5453 cut-off events. For 485/485 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 45211 event pairs, 1756 based on Foata normal form. 14/3843 useless extension candidates. Maximal degree in co-relation 10199. Up to 4079 conditions per place. [2024-02-05 10:27:28,037 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 52 selfloop transitions, 5 changer transitions 0/75 dead transitions. [2024-02-05 10:27:28,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 75 transitions, 294 flow [2024-02-05 10:27:28,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:27:28,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:27:28,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 138 transitions. [2024-02-05 10:27:28,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4726027397260274 [2024-02-05 10:27:28,042 INFO L175 Difference]: Start difference. First operand has 66 places, 58 transitions, 138 flow. Second operand 4 states and 138 transitions. [2024-02-05 10:27:28,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 75 transitions, 294 flow [2024-02-05 10:27:28,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 75 transitions, 290 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:28,045 INFO L231 Difference]: Finished difference. Result has 69 places, 60 transitions, 161 flow [2024-02-05 10:27:28,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=161, PETRI_PLACES=69, PETRI_TRANSITIONS=60} [2024-02-05 10:27:28,046 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -8 predicate places. [2024-02-05 10:27:28,046 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 60 transitions, 161 flow [2024-02-05 10:27:28,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:28,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:28,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:28,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-02-05 10:27:28,047 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:28,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:28,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1258639420, now seen corresponding path program 1 times [2024-02-05 10:27:28,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:28,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748415283] [2024-02-05 10:27:28,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:28,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:28,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:28,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:28,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:28,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748415283] [2024-02-05 10:27:28,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748415283] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:28,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:28,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:27:28,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147227358] [2024-02-05 10:27:28,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:28,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-05 10:27:28,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:28,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-05 10:27:28,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-05 10:27:28,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 73 [2024-02-05 10:27:28,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 60 transitions, 161 flow. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:28,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:28,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 73 [2024-02-05 10:27:28,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:28,530 INFO L124 PetriNetUnfolderBase]: 1966/3726 cut-off events. [2024-02-05 10:27:28,531 INFO L125 PetriNetUnfolderBase]: For 446/461 co-relation queries the response was YES. [2024-02-05 10:27:28,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7425 conditions, 3726 events. 1966/3726 cut-off events. For 446/461 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 28590 event pairs, 191 based on Foata normal form. 439/3166 useless extension candidates. Maximal degree in co-relation 7409. Up to 2965 conditions per place. [2024-02-05 10:27:28,549 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 61 selfloop transitions, 2 changer transitions 0/81 dead transitions. [2024-02-05 10:27:28,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 81 transitions, 343 flow [2024-02-05 10:27:28,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:27:28,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:27:28,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 165 transitions. [2024-02-05 10:27:28,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565068493150685 [2024-02-05 10:27:28,551 INFO L175 Difference]: Start difference. First operand has 69 places, 60 transitions, 161 flow. Second operand 4 states and 165 transitions. [2024-02-05 10:27:28,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 81 transitions, 343 flow [2024-02-05 10:27:28,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 81 transitions, 331 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:28,553 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 147 flow [2024-02-05 10:27:28,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=147, PETRI_PLACES=65, PETRI_TRANSITIONS=55} [2024-02-05 10:27:28,554 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -12 predicate places. [2024-02-05 10:27:28,554 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 147 flow [2024-02-05 10:27:28,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:28,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:28,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:28,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-02-05 10:27:28,555 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:28,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:28,555 INFO L85 PathProgramCache]: Analyzing trace with hash 387677432, now seen corresponding path program 1 times [2024-02-05 10:27:28,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:28,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174378339] [2024-02-05 10:27:28,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:28,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:28,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:28,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-05 10:27:28,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:28,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174378339] [2024-02-05 10:27:28,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174378339] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:28,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:28,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:27:28,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558234409] [2024-02-05 10:27:28,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:28,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:27:28,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:28,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:27:28,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:27:28,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:28,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 55 transitions, 147 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:28,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:28,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:28,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:29,158 INFO L124 PetriNetUnfolderBase]: 2068/4226 cut-off events. [2024-02-05 10:27:29,158 INFO L125 PetriNetUnfolderBase]: For 462/465 co-relation queries the response was YES. [2024-02-05 10:27:29,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8160 conditions, 4226 events. 2068/4226 cut-off events. For 462/465 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 32147 event pairs, 1234 based on Foata normal form. 62/3189 useless extension candidates. Maximal degree in co-relation 8145. Up to 2846 conditions per place. [2024-02-05 10:27:29,174 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 76 selfloop transitions, 11 changer transitions 0/100 dead transitions. [2024-02-05 10:27:29,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 100 transitions, 436 flow [2024-02-05 10:27:29,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:27:29,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:27:29,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 195 transitions. [2024-02-05 10:27:29,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342465753424658 [2024-02-05 10:27:29,176 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 147 flow. Second operand 5 states and 195 transitions. [2024-02-05 10:27:29,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 100 transitions, 436 flow [2024-02-05 10:27:29,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 100 transitions, 427 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:29,178 INFO L231 Difference]: Finished difference. Result has 70 places, 63 transitions, 224 flow [2024-02-05 10:27:29,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=70, PETRI_TRANSITIONS=63} [2024-02-05 10:27:29,179 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -7 predicate places. [2024-02-05 10:27:29,179 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 63 transitions, 224 flow [2024-02-05 10:27:29,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:29,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:29,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:29,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-05 10:27:29,180 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:29,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:29,180 INFO L85 PathProgramCache]: Analyzing trace with hash 363116738, now seen corresponding path program 1 times [2024-02-05 10:27:29,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:29,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972891656] [2024-02-05 10:27:29,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:29,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:29,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:29,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:29,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:29,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972891656] [2024-02-05 10:27:29,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972891656] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:29,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:29,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:27:29,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827984521] [2024-02-05 10:27:29,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:29,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:27:29,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:29,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:27:29,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:27:29,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 73 [2024-02-05 10:27:29,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 63 transitions, 224 flow. Second operand has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:29,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:29,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 73 [2024-02-05 10:27:29,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:29,674 INFO L124 PetriNetUnfolderBase]: 2100/4144 cut-off events. [2024-02-05 10:27:29,675 INFO L125 PetriNetUnfolderBase]: For 1910/1925 co-relation queries the response was YES. [2024-02-05 10:27:29,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9026 conditions, 4144 events. 2100/4144 cut-off events. For 1910/1925 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 31331 event pairs, 1612 based on Foata normal form. 18/3189 useless extension candidates. Maximal degree in co-relation 9007. Up to 3364 conditions per place. [2024-02-05 10:27:29,694 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 53 selfloop transitions, 6 changer transitions 0/74 dead transitions. [2024-02-05 10:27:29,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 74 transitions, 374 flow [2024-02-05 10:27:29,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:27:29,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:27:29,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-02-05 10:27:29,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4554794520547945 [2024-02-05 10:27:29,696 INFO L175 Difference]: Start difference. First operand has 70 places, 63 transitions, 224 flow. Second operand 4 states and 133 transitions. [2024-02-05 10:27:29,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 74 transitions, 374 flow [2024-02-05 10:27:29,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 74 transitions, 370 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-02-05 10:27:29,702 INFO L231 Difference]: Finished difference. Result has 75 places, 65 transitions, 256 flow [2024-02-05 10:27:29,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=256, PETRI_PLACES=75, PETRI_TRANSITIONS=65} [2024-02-05 10:27:29,704 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, -2 predicate places. [2024-02-05 10:27:29,704 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 65 transitions, 256 flow [2024-02-05 10:27:29,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:29,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:29,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:29,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-05 10:27:29,705 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:29,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:29,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1104129861, now seen corresponding path program 1 times [2024-02-05 10:27:29,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:29,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553588041] [2024-02-05 10:27:29,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:29,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:29,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:29,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:29,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:29,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553588041] [2024-02-05 10:27:29,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553588041] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:29,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:29,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:29,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617223862] [2024-02-05 10:27:29,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:29,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:29,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:29,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:29,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:29,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:29,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 65 transitions, 256 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:29,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:29,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:29,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:30,343 INFO L124 PetriNetUnfolderBase]: 1825/3705 cut-off events. [2024-02-05 10:27:30,344 INFO L125 PetriNetUnfolderBase]: For 2158/2181 co-relation queries the response was YES. [2024-02-05 10:27:30,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8276 conditions, 3705 events. 1825/3705 cut-off events. For 2158/2181 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 27528 event pairs, 989 based on Foata normal form. 18/2974 useless extension candidates. Maximal degree in co-relation 8253. Up to 2835 conditions per place. [2024-02-05 10:27:30,361 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 72 selfloop transitions, 10 changer transitions 0/96 dead transitions. [2024-02-05 10:27:30,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 96 transitions, 516 flow [2024-02-05 10:27:30,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:30,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:30,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 199 transitions. [2024-02-05 10:27:30,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.454337899543379 [2024-02-05 10:27:30,362 INFO L175 Difference]: Start difference. First operand has 75 places, 65 transitions, 256 flow. Second operand 6 states and 199 transitions. [2024-02-05 10:27:30,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 96 transitions, 516 flow [2024-02-05 10:27:30,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 96 transitions, 510 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-05 10:27:30,367 INFO L231 Difference]: Finished difference. Result has 83 places, 73 transitions, 339 flow [2024-02-05 10:27:30,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=339, PETRI_PLACES=83, PETRI_TRANSITIONS=73} [2024-02-05 10:27:30,369 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 6 predicate places. [2024-02-05 10:27:30,369 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 73 transitions, 339 flow [2024-02-05 10:27:30,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:30,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:30,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:30,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-02-05 10:27:30,371 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:30,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:30,372 INFO L85 PathProgramCache]: Analyzing trace with hash 416815805, now seen corresponding path program 1 times [2024-02-05 10:27:30,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:30,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225957732] [2024-02-05 10:27:30,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:30,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:30,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:30,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:30,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:30,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225957732] [2024-02-05 10:27:30,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225957732] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:30,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:30,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:27:30,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697765307] [2024-02-05 10:27:30,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:30,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:27:30,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:30,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:27:30,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:27:30,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:30,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 73 transitions, 339 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:30,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:30,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:30,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:30,994 INFO L124 PetriNetUnfolderBase]: 1841/3597 cut-off events. [2024-02-05 10:27:30,995 INFO L125 PetriNetUnfolderBase]: For 3147/3159 co-relation queries the response was YES. [2024-02-05 10:27:31,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8944 conditions, 3597 events. 1841/3597 cut-off events. For 3147/3159 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 25841 event pairs, 1230 based on Foata normal form. 22/3023 useless extension candidates. Maximal degree in co-relation 8916. Up to 2579 conditions per place. [2024-02-05 10:27:31,010 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 73 selfloop transitions, 22 changer transitions 0/111 dead transitions. [2024-02-05 10:27:31,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 111 transitions, 649 flow [2024-02-05 10:27:31,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:27:31,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:27:31,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 194 transitions. [2024-02-05 10:27:31,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5315068493150685 [2024-02-05 10:27:31,012 INFO L175 Difference]: Start difference. First operand has 83 places, 73 transitions, 339 flow. Second operand 5 states and 194 transitions. [2024-02-05 10:27:31,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 111 transitions, 649 flow [2024-02-05 10:27:31,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 111 transitions, 649 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-02-05 10:27:31,017 INFO L231 Difference]: Finished difference. Result has 89 places, 83 transitions, 471 flow [2024-02-05 10:27:31,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=471, PETRI_PLACES=89, PETRI_TRANSITIONS=83} [2024-02-05 10:27:31,020 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 12 predicate places. [2024-02-05 10:27:31,020 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 83 transitions, 471 flow [2024-02-05 10:27:31,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:31,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:31,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:31,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-02-05 10:27:31,021 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:31,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:31,021 INFO L85 PathProgramCache]: Analyzing trace with hash -777586381, now seen corresponding path program 2 times [2024-02-05 10:27:31,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:31,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519171249] [2024-02-05 10:27:31,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:31,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:31,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:31,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:31,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:31,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519171249] [2024-02-05 10:27:31,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519171249] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:31,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:31,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:27:31,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357971798] [2024-02-05 10:27:31,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:31,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:27:31,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:31,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:27:31,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:27:31,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:31,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 83 transitions, 471 flow. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:31,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:31,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:31,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:31,700 INFO L124 PetriNetUnfolderBase]: 1833/3582 cut-off events. [2024-02-05 10:27:31,700 INFO L125 PetriNetUnfolderBase]: For 4210/4222 co-relation queries the response was YES. [2024-02-05 10:27:31,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9860 conditions, 3582 events. 1833/3582 cut-off events. For 4210/4222 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 25791 event pairs, 1169 based on Foata normal form. 26/3101 useless extension candidates. Maximal degree in co-relation 9828. Up to 2579 conditions per place. [2024-02-05 10:27:31,729 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 72 selfloop transitions, 19 changer transitions 0/107 dead transitions. [2024-02-05 10:27:31,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 107 transitions, 757 flow [2024-02-05 10:27:31,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:27:31,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:27:31,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 181 transitions. [2024-02-05 10:27:31,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4958904109589041 [2024-02-05 10:27:31,731 INFO L175 Difference]: Start difference. First operand has 89 places, 83 transitions, 471 flow. Second operand 5 states and 181 transitions. [2024-02-05 10:27:31,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 107 transitions, 757 flow [2024-02-05 10:27:31,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 107 transitions, 717 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-05 10:27:31,740 INFO L231 Difference]: Finished difference. Result has 91 places, 86 transitions, 520 flow [2024-02-05 10:27:31,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=520, PETRI_PLACES=91, PETRI_TRANSITIONS=86} [2024-02-05 10:27:31,741 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 14 predicate places. [2024-02-05 10:27:31,741 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 86 transitions, 520 flow [2024-02-05 10:27:31,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:31,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:31,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:31,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-02-05 10:27:31,742 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:31,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:31,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1578578503, now seen corresponding path program 1 times [2024-02-05 10:27:31,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:31,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32084743] [2024-02-05 10:27:31,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:31,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:31,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:31,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-05 10:27:31,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:31,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32084743] [2024-02-05 10:27:31,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32084743] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:31,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:31,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:27:31,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470368093] [2024-02-05 10:27:31,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:31,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:27:31,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:31,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:27:31,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:27:31,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:27:31,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 86 transitions, 520 flow. Second operand has 6 states, 6 states have (on average 32.5) internal successors, (195), 6 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:31,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:31,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:27:31,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:32,231 INFO L124 PetriNetUnfolderBase]: 1275/2688 cut-off events. [2024-02-05 10:27:32,231 INFO L125 PetriNetUnfolderBase]: For 4167/4236 co-relation queries the response was YES. [2024-02-05 10:27:32,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7467 conditions, 2688 events. 1275/2688 cut-off events. For 4167/4236 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 20054 event pairs, 829 based on Foata normal form. 26/2281 useless extension candidates. Maximal degree in co-relation 7434. Up to 1866 conditions per place. [2024-02-05 10:27:32,249 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 54 selfloop transitions, 18 changer transitions 0/98 dead transitions. [2024-02-05 10:27:32,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 98 transitions, 706 flow [2024-02-05 10:27:32,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:27:32,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:27:32,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 178 transitions. [2024-02-05 10:27:32,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095890410958904 [2024-02-05 10:27:32,251 INFO L175 Difference]: Start difference. First operand has 91 places, 86 transitions, 520 flow. Second operand 4 states and 178 transitions. [2024-02-05 10:27:32,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 98 transitions, 706 flow [2024-02-05 10:27:32,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 98 transitions, 694 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-05 10:27:32,259 INFO L231 Difference]: Finished difference. Result has 94 places, 86 transitions, 555 flow [2024-02-05 10:27:32,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=555, PETRI_PLACES=94, PETRI_TRANSITIONS=86} [2024-02-05 10:27:32,259 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 17 predicate places. [2024-02-05 10:27:32,260 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 86 transitions, 555 flow [2024-02-05 10:27:32,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.5) internal successors, (195), 6 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:32,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:32,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:32,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-02-05 10:27:32,260 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:32,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:32,261 INFO L85 PathProgramCache]: Analyzing trace with hash -805731480, now seen corresponding path program 1 times [2024-02-05 10:27:32,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:32,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31543635] [2024-02-05 10:27:32,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:32,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:32,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:32,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:32,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:32,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31543635] [2024-02-05 10:27:32,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31543635] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:32,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:32,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:32,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424544197] [2024-02-05 10:27:32,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:32,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:32,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:32,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:32,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:32,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:32,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 86 transitions, 555 flow. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 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-05 10:27:32,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:32,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:32,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:32,834 INFO L124 PetriNetUnfolderBase]: 1723/3385 cut-off events. [2024-02-05 10:27:32,834 INFO L125 PetriNetUnfolderBase]: For 4906/4918 co-relation queries the response was YES. [2024-02-05 10:27:32,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9541 conditions, 3385 events. 1723/3385 cut-off events. For 4906/4918 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 24368 event pairs, 1125 based on Foata normal form. 42/2920 useless extension candidates. Maximal degree in co-relation 9506. Up to 2545 conditions per place. [2024-02-05 10:27:32,855 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 65 selfloop transitions, 24 changer transitions 0/105 dead transitions. [2024-02-05 10:27:32,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 105 transitions, 790 flow [2024-02-05 10:27:32,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:32,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:32,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 199 transitions. [2024-02-05 10:27:32,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.454337899543379 [2024-02-05 10:27:32,857 INFO L175 Difference]: Start difference. First operand has 94 places, 86 transitions, 555 flow. Second operand 6 states and 199 transitions. [2024-02-05 10:27:32,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 105 transitions, 790 flow [2024-02-05 10:27:32,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 105 transitions, 761 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:32,868 INFO L231 Difference]: Finished difference. Result has 98 places, 86 transitions, 587 flow [2024-02-05 10:27:32,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=587, PETRI_PLACES=98, PETRI_TRANSITIONS=86} [2024-02-05 10:27:32,869 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 21 predicate places. [2024-02-05 10:27:32,869 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 86 transitions, 587 flow [2024-02-05 10:27:32,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 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-05 10:27:32,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:32,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:32,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-02-05 10:27:32,870 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:32,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:32,870 INFO L85 PathProgramCache]: Analyzing trace with hash 2035384096, now seen corresponding path program 1 times [2024-02-05 10:27:32,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:32,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758506143] [2024-02-05 10:27:32,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:32,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:32,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:33,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:33,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:33,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758506143] [2024-02-05 10:27:33,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758506143] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:33,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:33,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:33,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593395984] [2024-02-05 10:27:33,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:33,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:33,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:33,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:33,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:33,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:33,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 86 transitions, 587 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:33,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:33,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:33,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:33,428 INFO L124 PetriNetUnfolderBase]: 1733/3414 cut-off events. [2024-02-05 10:27:33,429 INFO L125 PetriNetUnfolderBase]: For 5661/5673 co-relation queries the response was YES. [2024-02-05 10:27:33,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9797 conditions, 3414 events. 1733/3414 cut-off events. For 5661/5673 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 24432 event pairs, 1112 based on Foata normal form. 18/2926 useless extension candidates. Maximal degree in co-relation 9761. Up to 2706 conditions per place. [2024-02-05 10:27:33,448 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 78 selfloop transitions, 15 changer transitions 0/109 dead transitions. [2024-02-05 10:27:33,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 109 transitions, 844 flow [2024-02-05 10:27:33,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:33,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:33,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 196 transitions. [2024-02-05 10:27:33,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4474885844748858 [2024-02-05 10:27:33,450 INFO L175 Difference]: Start difference. First operand has 98 places, 86 transitions, 587 flow. Second operand 6 states and 196 transitions. [2024-02-05 10:27:33,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 109 transitions, 844 flow [2024-02-05 10:27:33,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 109 transitions, 806 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-05 10:27:33,460 INFO L231 Difference]: Finished difference. Result has 101 places, 89 transitions, 608 flow [2024-02-05 10:27:33,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=608, PETRI_PLACES=101, PETRI_TRANSITIONS=89} [2024-02-05 10:27:33,460 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 24 predicate places. [2024-02-05 10:27:33,461 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 89 transitions, 608 flow [2024-02-05 10:27:33,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:33,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:33,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:33,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-02-05 10:27:33,462 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:33,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:33,462 INFO L85 PathProgramCache]: Analyzing trace with hash 228718054, now seen corresponding path program 2 times [2024-02-05 10:27:33,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:33,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447535212] [2024-02-05 10:27:33,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:33,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:33,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:33,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:33,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:33,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447535212] [2024-02-05 10:27:33,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447535212] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:33,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:33,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:33,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506765695] [2024-02-05 10:27:33,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:33,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:33,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:33,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:33,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:33,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:33,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 89 transitions, 608 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:33,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:33,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:33,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:34,109 INFO L124 PetriNetUnfolderBase]: 1743/3436 cut-off events. [2024-02-05 10:27:34,109 INFO L125 PetriNetUnfolderBase]: For 5764/5776 co-relation queries the response was YES. [2024-02-05 10:27:34,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9869 conditions, 3436 events. 1743/3436 cut-off events. For 5764/5776 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 24595 event pairs, 1112 based on Foata normal form. 18/2948 useless extension candidates. Maximal degree in co-relation 9832. Up to 2715 conditions per place. [2024-02-05 10:27:34,125 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 77 selfloop transitions, 16 changer transitions 0/109 dead transitions. [2024-02-05 10:27:34,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 109 transitions, 860 flow [2024-02-05 10:27:34,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:34,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:34,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-02-05 10:27:34,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452054794520548 [2024-02-05 10:27:34,127 INFO L175 Difference]: Start difference. First operand has 101 places, 89 transitions, 608 flow. Second operand 6 states and 195 transitions. [2024-02-05 10:27:34,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 109 transitions, 860 flow [2024-02-05 10:27:34,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 109 transitions, 824 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-05 10:27:34,135 INFO L231 Difference]: Finished difference. Result has 103 places, 91 transitions, 625 flow [2024-02-05 10:27:34,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=625, PETRI_PLACES=103, PETRI_TRANSITIONS=91} [2024-02-05 10:27:34,136 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 26 predicate places. [2024-02-05 10:27:34,136 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 91 transitions, 625 flow [2024-02-05 10:27:34,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:34,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:34,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:34,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-02-05 10:27:34,136 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:34,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:34,137 INFO L85 PathProgramCache]: Analyzing trace with hash -6624976, now seen corresponding path program 3 times [2024-02-05 10:27:34,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:34,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340468559] [2024-02-05 10:27:34,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:34,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:34,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:34,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:34,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:34,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340468559] [2024-02-05 10:27:34,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340468559] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:34,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:34,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:34,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961215033] [2024-02-05 10:27:34,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:34,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:34,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:34,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:34,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:34,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:34,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 91 transitions, 625 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:34,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:34,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:34,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:34,726 INFO L124 PetriNetUnfolderBase]: 1733/3399 cut-off events. [2024-02-05 10:27:34,726 INFO L125 PetriNetUnfolderBase]: For 5791/5803 co-relation queries the response was YES. [2024-02-05 10:27:34,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9798 conditions, 3399 events. 1733/3399 cut-off events. For 5791/5803 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 24384 event pairs, 1134 based on Foata normal form. 18/2908 useless extension candidates. Maximal degree in co-relation 9760. Up to 2712 conditions per place. [2024-02-05 10:27:34,749 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 73 selfloop transitions, 17 changer transitions 0/106 dead transitions. [2024-02-05 10:27:34,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 106 transitions, 844 flow [2024-02-05 10:27:34,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:34,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:34,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-02-05 10:27:34,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4360730593607306 [2024-02-05 10:27:34,751 INFO L175 Difference]: Start difference. First operand has 103 places, 91 transitions, 625 flow. Second operand 6 states and 191 transitions. [2024-02-05 10:27:34,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 106 transitions, 844 flow [2024-02-05 10:27:34,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 106 transitions, 825 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:34,760 INFO L231 Difference]: Finished difference. Result has 107 places, 92 transitions, 653 flow [2024-02-05 10:27:34,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=653, PETRI_PLACES=107, PETRI_TRANSITIONS=92} [2024-02-05 10:27:34,761 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 30 predicate places. [2024-02-05 10:27:34,761 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 92 transitions, 653 flow [2024-02-05 10:27:34,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:34,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:34,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:34,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-02-05 10:27:34,762 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:34,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:34,762 INFO L85 PathProgramCache]: Analyzing trace with hash -5947772, now seen corresponding path program 1 times [2024-02-05 10:27:34,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:34,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465018372] [2024-02-05 10:27:34,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:34,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:34,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:34,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:34,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:34,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465018372] [2024-02-05 10:27:34,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465018372] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:34,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:34,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:34,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062885984] [2024-02-05 10:27:34,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:34,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:34,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:34,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:34,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:34,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:34,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 92 transitions, 653 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:34,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:34,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:34,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:35,485 INFO L124 PetriNetUnfolderBase]: 1882/3808 cut-off events. [2024-02-05 10:27:35,485 INFO L125 PetriNetUnfolderBase]: For 7447/7597 co-relation queries the response was YES. [2024-02-05 10:27:35,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11074 conditions, 3808 events. 1882/3808 cut-off events. For 7447/7597 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 27970 event pairs, 1232 based on Foata normal form. 24/3277 useless extension candidates. Maximal degree in co-relation 11035. Up to 2636 conditions per place. [2024-02-05 10:27:35,515 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 78 selfloop transitions, 29 changer transitions 0/126 dead transitions. [2024-02-05 10:27:35,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 126 transitions, 1058 flow [2024-02-05 10:27:35,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:35,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:35,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 204 transitions. [2024-02-05 10:27:35,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4657534246575342 [2024-02-05 10:27:35,517 INFO L175 Difference]: Start difference. First operand has 107 places, 92 transitions, 653 flow. Second operand 6 states and 204 transitions. [2024-02-05 10:27:35,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 126 transitions, 1058 flow [2024-02-05 10:27:35,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 126 transitions, 1046 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-05 10:27:35,534 INFO L231 Difference]: Finished difference. Result has 113 places, 102 transitions, 838 flow [2024-02-05 10:27:35,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=838, PETRI_PLACES=113, PETRI_TRANSITIONS=102} [2024-02-05 10:27:35,534 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 36 predicate places. [2024-02-05 10:27:35,534 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 102 transitions, 838 flow [2024-02-05 10:27:35,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:35,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:35,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:35,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-02-05 10:27:35,535 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:35,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:35,536 INFO L85 PathProgramCache]: Analyzing trace with hash -2048023030, now seen corresponding path program 2 times [2024-02-05 10:27:35,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:35,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108378567] [2024-02-05 10:27:35,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:35,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:35,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:35,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:35,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:35,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108378567] [2024-02-05 10:27:35,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108378567] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:35,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:35,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:35,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545410108] [2024-02-05 10:27:35,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:35,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:35,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:35,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:35,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:35,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:35,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 102 transitions, 838 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:35,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:35,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:35,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:36,263 INFO L124 PetriNetUnfolderBase]: 1894/3817 cut-off events. [2024-02-05 10:27:36,263 INFO L125 PetriNetUnfolderBase]: For 9068/9225 co-relation queries the response was YES. [2024-02-05 10:27:36,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11507 conditions, 3817 events. 1894/3817 cut-off events. For 9068/9225 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 27992 event pairs, 1226 based on Foata normal form. 27/3281 useless extension candidates. Maximal degree in co-relation 11465. Up to 2639 conditions per place. [2024-02-05 10:27:36,283 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 71 selfloop transitions, 31 changer transitions 0/121 dead transitions. [2024-02-05 10:27:36,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 121 transitions, 1118 flow [2024-02-05 10:27:36,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:27:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:27:36,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 174 transitions. [2024-02-05 10:27:36,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4767123287671233 [2024-02-05 10:27:36,285 INFO L175 Difference]: Start difference. First operand has 113 places, 102 transitions, 838 flow. Second operand 5 states and 174 transitions. [2024-02-05 10:27:36,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 121 transitions, 1118 flow [2024-02-05 10:27:36,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 121 transitions, 1094 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:36,300 INFO L231 Difference]: Finished difference. Result has 116 places, 104 transitions, 922 flow [2024-02-05 10:27:36,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=922, PETRI_PLACES=116, PETRI_TRANSITIONS=104} [2024-02-05 10:27:36,301 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 39 predicate places. [2024-02-05 10:27:36,301 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 104 transitions, 922 flow [2024-02-05 10:27:36,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:36,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:36,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:36,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-02-05 10:27:36,302 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:36,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:36,302 INFO L85 PathProgramCache]: Analyzing trace with hash -2047995130, now seen corresponding path program 3 times [2024-02-05 10:27:36,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:36,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717476947] [2024-02-05 10:27:36,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:36,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:36,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:36,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:36,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:36,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717476947] [2024-02-05 10:27:36,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717476947] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:36,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:36,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:36,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779545523] [2024-02-05 10:27:36,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:36,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:36,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:36,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:36,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:36,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:36,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 104 transitions, 922 flow. Second operand has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:36,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:36,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:36,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:36,913 INFO L124 PetriNetUnfolderBase]: 1910/3841 cut-off events. [2024-02-05 10:27:36,914 INFO L125 PetriNetUnfolderBase]: For 11173/11308 co-relation queries the response was YES. [2024-02-05 10:27:36,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11859 conditions, 3841 events. 1910/3841 cut-off events. For 11173/11308 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 28124 event pairs, 1296 based on Foata normal form. 29/3306 useless extension candidates. Maximal degree in co-relation 11816. Up to 2665 conditions per place. [2024-02-05 10:27:36,940 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 68 selfloop transitions, 36 changer transitions 0/123 dead transitions. [2024-02-05 10:27:36,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 123 transitions, 1224 flow [2024-02-05 10:27:36,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:27:36,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:27:36,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 172 transitions. [2024-02-05 10:27:36,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4712328767123288 [2024-02-05 10:27:36,942 INFO L175 Difference]: Start difference. First operand has 116 places, 104 transitions, 922 flow. Second operand 5 states and 172 transitions. [2024-02-05 10:27:36,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 123 transitions, 1224 flow [2024-02-05 10:27:36,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 123 transitions, 1190 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:36,965 INFO L231 Difference]: Finished difference. Result has 120 places, 109 transitions, 1045 flow [2024-02-05 10:27:36,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1045, PETRI_PLACES=120, PETRI_TRANSITIONS=109} [2024-02-05 10:27:36,965 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 43 predicate places. [2024-02-05 10:27:36,966 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 109 transitions, 1045 flow [2024-02-05 10:27:36,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 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-05 10:27:36,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:36,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:36,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-02-05 10:27:36,966 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:36,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:36,967 INFO L85 PathProgramCache]: Analyzing trace with hash -48428144, now seen corresponding path program 1 times [2024-02-05 10:27:36,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:36,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009396514] [2024-02-05 10:27:36,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:36,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:36,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:37,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:37,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:37,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009396514] [2024-02-05 10:27:37,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009396514] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:37,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:37,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:37,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316493893] [2024-02-05 10:27:37,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:37,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:37,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:37,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:37,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:37,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:27:37,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 109 transitions, 1045 flow. Second operand has 7 states, 7 states have (on average 32.42857142857143) internal successors, (227), 7 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:37,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:37,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:27:37,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:37,562 INFO L124 PetriNetUnfolderBase]: 1420/2796 cut-off events. [2024-02-05 10:27:37,562 INFO L125 PetriNetUnfolderBase]: For 12414/12489 co-relation queries the response was YES. [2024-02-05 10:27:37,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9562 conditions, 2796 events. 1420/2796 cut-off events. For 12414/12489 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 18748 event pairs, 430 based on Foata normal form. 93/2514 useless extension candidates. Maximal degree in co-relation 9517. Up to 1372 conditions per place. [2024-02-05 10:27:37,577 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 78 selfloop transitions, 44 changer transitions 0/150 dead transitions. [2024-02-05 10:27:37,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 150 transitions, 1465 flow [2024-02-05 10:27:37,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:37,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:37,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 273 transitions. [2024-02-05 10:27:37,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6232876712328768 [2024-02-05 10:27:37,579 INFO L175 Difference]: Start difference. First operand has 120 places, 109 transitions, 1045 flow. Second operand 6 states and 273 transitions. [2024-02-05 10:27:37,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 150 transitions, 1465 flow [2024-02-05 10:27:37,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 150 transitions, 1368 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-05 10:27:37,594 INFO L231 Difference]: Finished difference. Result has 123 places, 116 transitions, 1127 flow [2024-02-05 10:27:37,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1127, PETRI_PLACES=123, PETRI_TRANSITIONS=116} [2024-02-05 10:27:37,595 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 46 predicate places. [2024-02-05 10:27:37,595 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 116 transitions, 1127 flow [2024-02-05 10:27:37,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.42857142857143) internal successors, (227), 7 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:37,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:37,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:37,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-02-05 10:27:37,596 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:37,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:37,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1421631337, now seen corresponding path program 1 times [2024-02-05 10:27:37,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:37,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583577168] [2024-02-05 10:27:37,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:37,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:37,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:37,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:37,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:37,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583577168] [2024-02-05 10:27:37,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583577168] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:37,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:37,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:37,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782940266] [2024-02-05 10:27:37,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:37,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:37,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:37,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:37,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:37,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:37,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 116 transitions, 1127 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:37,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:37,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:37,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:38,234 INFO L124 PetriNetUnfolderBase]: 1587/3101 cut-off events. [2024-02-05 10:27:38,235 INFO L125 PetriNetUnfolderBase]: For 13541/13594 co-relation queries the response was YES. [2024-02-05 10:27:38,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11062 conditions, 3101 events. 1587/3101 cut-off events. For 13541/13594 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 20355 event pairs, 435 based on Foata normal form. 110/2954 useless extension candidates. Maximal degree in co-relation 11015. Up to 1394 conditions per place. [2024-02-05 10:27:38,255 INFO L140 encePairwiseOnDemand]: 59/73 looper letters, 96 selfloop transitions, 50 changer transitions 0/163 dead transitions. [2024-02-05 10:27:38,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 163 transitions, 1682 flow [2024-02-05 10:27:38,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:27:38,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:27:38,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 248 transitions. [2024-02-05 10:27:38,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48532289628180036 [2024-02-05 10:27:38,257 INFO L175 Difference]: Start difference. First operand has 123 places, 116 transitions, 1127 flow. Second operand 7 states and 248 transitions. [2024-02-05 10:27:38,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 163 transitions, 1682 flow [2024-02-05 10:27:38,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 163 transitions, 1647 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-02-05 10:27:38,280 INFO L231 Difference]: Finished difference. Result has 130 places, 129 transitions, 1375 flow [2024-02-05 10:27:38,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1375, PETRI_PLACES=130, PETRI_TRANSITIONS=129} [2024-02-05 10:27:38,281 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 53 predicate places. [2024-02-05 10:27:38,281 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 129 transitions, 1375 flow [2024-02-05 10:27:38,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:38,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:38,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:38,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-02-05 10:27:38,282 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:38,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:38,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1523113756, now seen corresponding path program 2 times [2024-02-05 10:27:38,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:38,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088531128] [2024-02-05 10:27:38,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:38,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:38,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:38,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:38,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:38,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088531128] [2024-02-05 10:27:38,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088531128] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:38,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:38,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:38,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590600781] [2024-02-05 10:27:38,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:38,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:38,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:38,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:38,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:38,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:27:38,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 129 transitions, 1375 flow. Second operand has 7 states, 7 states have (on average 32.42857142857143) internal successors, (227), 7 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:38,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:38,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:27:38,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:38,841 INFO L124 PetriNetUnfolderBase]: 1343/2709 cut-off events. [2024-02-05 10:27:38,841 INFO L125 PetriNetUnfolderBase]: For 15750/15816 co-relation queries the response was YES. [2024-02-05 10:27:38,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10640 conditions, 2709 events. 1343/2709 cut-off events. For 15750/15816 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 18374 event pairs, 387 based on Foata normal form. 30/2446 useless extension candidates. Maximal degree in co-relation 10589. Up to 1362 conditions per place. [2024-02-05 10:27:38,859 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 80 selfloop transitions, 48 changer transitions 0/156 dead transitions. [2024-02-05 10:27:38,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 156 transitions, 1757 flow [2024-02-05 10:27:38,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:27:38,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:27:38,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 228 transitions. [2024-02-05 10:27:38,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6246575342465753 [2024-02-05 10:27:38,861 INFO L175 Difference]: Start difference. First operand has 130 places, 129 transitions, 1375 flow. Second operand 5 states and 228 transitions. [2024-02-05 10:27:38,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 156 transitions, 1757 flow [2024-02-05 10:27:38,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 156 transitions, 1702 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-02-05 10:27:38,883 INFO L231 Difference]: Finished difference. Result has 132 places, 129 transitions, 1441 flow [2024-02-05 10:27:38,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1441, PETRI_PLACES=132, PETRI_TRANSITIONS=129} [2024-02-05 10:27:38,884 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 55 predicate places. [2024-02-05 10:27:38,884 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 129 transitions, 1441 flow [2024-02-05 10:27:38,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.42857142857143) internal successors, (227), 7 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:38,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:38,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:38,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-02-05 10:27:38,885 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:38,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:38,885 INFO L85 PathProgramCache]: Analyzing trace with hash -519212939, now seen corresponding path program 1 times [2024-02-05 10:27:38,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:38,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546428290] [2024-02-05 10:27:38,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:38,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:38,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:39,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:39,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:39,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546428290] [2024-02-05 10:27:39,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546428290] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:39,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:39,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:39,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753308343] [2024-02-05 10:27:39,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:39,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:39,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:39,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:39,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:39,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:39,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 129 transitions, 1441 flow. Second operand has 8 states, 8 states have (on average 22.625) internal successors, (181), 8 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-05 10:27:39,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:39,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:39,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:39,600 INFO L124 PetriNetUnfolderBase]: 1721/3343 cut-off events. [2024-02-05 10:27:39,600 INFO L125 PetriNetUnfolderBase]: For 19030/19154 co-relation queries the response was YES. [2024-02-05 10:27:39,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13145 conditions, 3343 events. 1721/3343 cut-off events. For 19030/19154 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 21654 event pairs, 440 based on Foata normal form. 87/3116 useless extension candidates. Maximal degree in co-relation 13093. Up to 1637 conditions per place. [2024-02-05 10:27:39,625 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 96 selfloop transitions, 51 changer transitions 0/166 dead transitions. [2024-02-05 10:27:39,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 166 transitions, 1891 flow [2024-02-05 10:27:39,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:39,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:39,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 219 transitions. [2024-02-05 10:27:39,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-02-05 10:27:39,627 INFO L175 Difference]: Start difference. First operand has 132 places, 129 transitions, 1441 flow. Second operand 6 states and 219 transitions. [2024-02-05 10:27:39,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 166 transitions, 1891 flow [2024-02-05 10:27:39,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 166 transitions, 1791 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-05 10:27:39,660 INFO L231 Difference]: Finished difference. Result has 134 places, 129 transitions, 1470 flow [2024-02-05 10:27:39,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1341, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1470, PETRI_PLACES=134, PETRI_TRANSITIONS=129} [2024-02-05 10:27:39,660 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 57 predicate places. [2024-02-05 10:27:39,660 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 129 transitions, 1470 flow [2024-02-05 10:27:39,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.625) internal successors, (181), 8 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-05 10:27:39,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:39,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:39,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-02-05 10:27:39,661 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:39,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:39,662 INFO L85 PathProgramCache]: Analyzing trace with hash 884690845, now seen corresponding path program 2 times [2024-02-05 10:27:39,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:39,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936083084] [2024-02-05 10:27:39,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:39,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:39,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:39,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:39,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936083084] [2024-02-05 10:27:39,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936083084] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:39,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:39,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:39,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652023838] [2024-02-05 10:27:39,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:39,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:39,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:39,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:39,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:39,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:39,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 129 transitions, 1470 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:39,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:39,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:39,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:40,318 INFO L124 PetriNetUnfolderBase]: 1473/2941 cut-off events. [2024-02-05 10:27:40,318 INFO L125 PetriNetUnfolderBase]: For 18127/18178 co-relation queries the response was YES. [2024-02-05 10:27:40,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11869 conditions, 2941 events. 1473/2941 cut-off events. For 18127/18178 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 19342 event pairs, 489 based on Foata normal form. 42/2729 useless extension candidates. Maximal degree in co-relation 11816. Up to 1406 conditions per place. [2024-02-05 10:27:40,337 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 101 selfloop transitions, 62 changer transitions 0/180 dead transitions. [2024-02-05 10:27:40,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 180 transitions, 2064 flow [2024-02-05 10:27:40,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:27:40,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:27:40,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 254 transitions. [2024-02-05 10:27:40,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49706457925636005 [2024-02-05 10:27:40,344 INFO L175 Difference]: Start difference. First operand has 134 places, 129 transitions, 1470 flow. Second operand 7 states and 254 transitions. [2024-02-05 10:27:40,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 180 transitions, 2064 flow [2024-02-05 10:27:40,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 180 transitions, 1953 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:27:40,374 INFO L231 Difference]: Finished difference. Result has 137 places, 138 transitions, 1602 flow [2024-02-05 10:27:40,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1602, PETRI_PLACES=137, PETRI_TRANSITIONS=138} [2024-02-05 10:27:40,375 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 60 predicate places. [2024-02-05 10:27:40,375 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 138 transitions, 1602 flow [2024-02-05 10:27:40,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:40,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:40,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:40,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-02-05 10:27:40,376 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:40,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:40,376 INFO L85 PathProgramCache]: Analyzing trace with hash 773747721, now seen corresponding path program 3 times [2024-02-05 10:27:40,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:40,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680802921] [2024-02-05 10:27:40,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:40,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:40,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:40,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:40,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:40,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680802921] [2024-02-05 10:27:40,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680802921] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:40,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:40,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:40,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467905989] [2024-02-05 10:27:40,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:40,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:40,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:40,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:40,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:40,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:40,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 138 transitions, 1602 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:40,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:40,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:40,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:41,046 INFO L124 PetriNetUnfolderBase]: 1597/3175 cut-off events. [2024-02-05 10:27:41,047 INFO L125 PetriNetUnfolderBase]: For 21334/21385 co-relation queries the response was YES. [2024-02-05 10:27:41,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13587 conditions, 3175 events. 1597/3175 cut-off events. For 21334/21385 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 21033 event pairs, 504 based on Foata normal form. 48/2965 useless extension candidates. Maximal degree in co-relation 13533. Up to 1463 conditions per place. [2024-02-05 10:27:41,074 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 93 selfloop transitions, 85 changer transitions 0/195 dead transitions. [2024-02-05 10:27:41,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 195 transitions, 2418 flow [2024-02-05 10:27:41,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:27:41,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:27:41,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 254 transitions. [2024-02-05 10:27:41,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49706457925636005 [2024-02-05 10:27:41,076 INFO L175 Difference]: Start difference. First operand has 137 places, 138 transitions, 1602 flow. Second operand 7 states and 254 transitions. [2024-02-05 10:27:41,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 195 transitions, 2418 flow [2024-02-05 10:27:41,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 195 transitions, 2256 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-02-05 10:27:41,116 INFO L231 Difference]: Finished difference. Result has 141 places, 162 transitions, 1998 flow [2024-02-05 10:27:41,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1480, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1998, PETRI_PLACES=141, PETRI_TRANSITIONS=162} [2024-02-05 10:27:41,117 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 64 predicate places. [2024-02-05 10:27:41,117 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 162 transitions, 1998 flow [2024-02-05 10:27:41,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:41,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:41,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:41,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-02-05 10:27:41,118 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:41,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:41,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1227018906, now seen corresponding path program 1 times [2024-02-05 10:27:41,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:41,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872832358] [2024-02-05 10:27:41,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:41,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:41,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:41,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:41,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:41,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872832358] [2024-02-05 10:27:41,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872832358] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:41,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:41,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:41,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834157011] [2024-02-05 10:27:41,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:41,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:41,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:41,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:41,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:41,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:27:41,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 162 transitions, 1998 flow. Second operand has 7 states, 7 states have (on average 32.57142857142857) internal successors, (228), 7 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:41,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:41,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:27:41,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:41,782 INFO L124 PetriNetUnfolderBase]: 1394/2875 cut-off events. [2024-02-05 10:27:41,783 INFO L125 PetriNetUnfolderBase]: For 22820/22915 co-relation queries the response was YES. [2024-02-05 10:27:41,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13157 conditions, 2875 events. 1394/2875 cut-off events. For 22820/22915 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 19688 event pairs, 498 based on Foata normal form. 32/2656 useless extension candidates. Maximal degree in co-relation 13100. Up to 2012 conditions per place. [2024-02-05 10:27:41,808 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 137 selfloop transitions, 39 changer transitions 0/209 dead transitions. [2024-02-05 10:27:41,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 209 transitions, 2816 flow [2024-02-05 10:27:41,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:27:41,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:27:41,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 287 transitions. [2024-02-05 10:27:41,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5616438356164384 [2024-02-05 10:27:41,811 INFO L175 Difference]: Start difference. First operand has 141 places, 162 transitions, 1998 flow. Second operand 7 states and 287 transitions. [2024-02-05 10:27:41,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 209 transitions, 2816 flow [2024-02-05 10:27:41,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 209 transitions, 2737 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:41,852 INFO L231 Difference]: Finished difference. Result has 149 places, 186 transitions, 2430 flow [2024-02-05 10:27:41,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2430, PETRI_PLACES=149, PETRI_TRANSITIONS=186} [2024-02-05 10:27:41,853 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 72 predicate places. [2024-02-05 10:27:41,853 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 186 transitions, 2430 flow [2024-02-05 10:27:41,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.57142857142857) internal successors, (228), 7 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:41,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:41,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:41,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-02-05 10:27:41,854 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:41,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:41,855 INFO L85 PathProgramCache]: Analyzing trace with hash -968808108, now seen corresponding path program 1 times [2024-02-05 10:27:41,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:41,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814373472] [2024-02-05 10:27:41,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:41,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:41,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:42,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:42,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:42,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814373472] [2024-02-05 10:27:42,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814373472] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:42,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:42,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:42,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091183129] [2024-02-05 10:27:42,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:42,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:42,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:42,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:42,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:42,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:27:42,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 186 transitions, 2430 flow. Second operand has 7 states, 7 states have (on average 32.57142857142857) internal successors, (228), 7 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:42,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:42,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:27:42,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:42,589 INFO L124 PetriNetUnfolderBase]: 1394/2824 cut-off events. [2024-02-05 10:27:42,590 INFO L125 PetriNetUnfolderBase]: For 23567/23664 co-relation queries the response was YES. [2024-02-05 10:27:42,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13051 conditions, 2824 events. 1394/2824 cut-off events. For 23567/23664 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 19188 event pairs, 530 based on Foata normal form. 36/2591 useless extension candidates. Maximal degree in co-relation 12990. Up to 1701 conditions per place. [2024-02-05 10:27:42,621 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 160 selfloop transitions, 60 changer transitions 0/253 dead transitions. [2024-02-05 10:27:42,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 253 transitions, 3696 flow [2024-02-05 10:27:42,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:42,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:42,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 258 transitions. [2024-02-05 10:27:42,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.589041095890411 [2024-02-05 10:27:42,625 INFO L175 Difference]: Start difference. First operand has 149 places, 186 transitions, 2430 flow. Second operand 6 states and 258 transitions. [2024-02-05 10:27:42,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 253 transitions, 3696 flow [2024-02-05 10:27:42,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 253 transitions, 3686 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-02-05 10:27:42,669 INFO L231 Difference]: Finished difference. Result has 157 places, 222 transitions, 3246 flow [2024-02-05 10:27:42,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=2420, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3246, PETRI_PLACES=157, PETRI_TRANSITIONS=222} [2024-02-05 10:27:42,670 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 80 predicate places. [2024-02-05 10:27:42,670 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 222 transitions, 3246 flow [2024-02-05 10:27:42,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.57142857142857) internal successors, (228), 7 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:42,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:42,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:42,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-02-05 10:27:42,671 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:42,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:42,672 INFO L85 PathProgramCache]: Analyzing trace with hash -356767913, now seen corresponding path program 1 times [2024-02-05 10:27:42,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:42,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429478877] [2024-02-05 10:27:42,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:42,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:42,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:42,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-05 10:27:42,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:42,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429478877] [2024-02-05 10:27:42,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429478877] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:42,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:42,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:42,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099680827] [2024-02-05 10:27:42,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:42,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:42,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:42,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:42,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:42,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:27:42,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 222 transitions, 3246 flow. Second operand has 7 states, 7 states have (on average 32.57142857142857) internal successors, (228), 7 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:42,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:42,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:27:42,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:43,360 INFO L124 PetriNetUnfolderBase]: 1474/2990 cut-off events. [2024-02-05 10:27:43,360 INFO L125 PetriNetUnfolderBase]: For 28527/28632 co-relation queries the response was YES. [2024-02-05 10:27:43,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14372 conditions, 2990 events. 1474/2990 cut-off events. For 28527/28632 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 20596 event pairs, 406 based on Foata normal form. 42/2746 useless extension candidates. Maximal degree in co-relation 14306. Up to 1452 conditions per place. [2024-02-05 10:27:43,388 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 131 selfloop transitions, 88 changer transitions 0/252 dead transitions. [2024-02-05 10:27:43,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 252 transitions, 3892 flow [2024-02-05 10:27:43,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:43,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:43,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 260 transitions. [2024-02-05 10:27:43,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593607305936073 [2024-02-05 10:27:43,390 INFO L175 Difference]: Start difference. First operand has 157 places, 222 transitions, 3246 flow. Second operand 6 states and 260 transitions. [2024-02-05 10:27:43,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 252 transitions, 3892 flow [2024-02-05 10:27:43,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 252 transitions, 3861 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-02-05 10:27:43,434 INFO L231 Difference]: Finished difference. Result has 162 places, 224 transitions, 3414 flow [2024-02-05 10:27:43,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3215, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3414, PETRI_PLACES=162, PETRI_TRANSITIONS=224} [2024-02-05 10:27:43,434 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 85 predicate places. [2024-02-05 10:27:43,435 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 224 transitions, 3414 flow [2024-02-05 10:27:43,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.57142857142857) internal successors, (228), 7 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:43,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:43,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:43,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-02-05 10:27:43,435 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:43,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:43,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1559178525, now seen corresponding path program 2 times [2024-02-05 10:27:43,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:43,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205302827] [2024-02-05 10:27:43,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:43,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:43,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:43,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:43,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:43,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205302827] [2024-02-05 10:27:43,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205302827] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:43,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:43,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:43,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280393821] [2024-02-05 10:27:43,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:43,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:43,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:43,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:43,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:43,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:27:43,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 224 transitions, 3414 flow. Second operand has 7 states, 7 states have (on average 32.57142857142857) internal successors, (228), 7 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:43,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:43,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:27:43,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:44,093 INFO L124 PetriNetUnfolderBase]: 1554/3130 cut-off events. [2024-02-05 10:27:44,094 INFO L125 PetriNetUnfolderBase]: For 32351/32480 co-relation queries the response was YES. [2024-02-05 10:27:44,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15385 conditions, 3130 events. 1554/3130 cut-off events. For 32351/32480 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 21730 event pairs, 420 based on Foata normal form. 42/2886 useless extension candidates. Maximal degree in co-relation 15317. Up to 1476 conditions per place. [2024-02-05 10:27:44,118 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 129 selfloop transitions, 89 changer transitions 0/251 dead transitions. [2024-02-05 10:27:44,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 251 transitions, 4046 flow [2024-02-05 10:27:44,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:27:44,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:27:44,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 224 transitions. [2024-02-05 10:27:44,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136986301369863 [2024-02-05 10:27:44,120 INFO L175 Difference]: Start difference. First operand has 162 places, 224 transitions, 3414 flow. Second operand 5 states and 224 transitions. [2024-02-05 10:27:44,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 251 transitions, 4046 flow [2024-02-05 10:27:44,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 251 transitions, 3928 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-02-05 10:27:44,165 INFO L231 Difference]: Finished difference. Result has 164 places, 226 transitions, 3510 flow [2024-02-05 10:27:44,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3300, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3510, PETRI_PLACES=164, PETRI_TRANSITIONS=226} [2024-02-05 10:27:44,166 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 87 predicate places. [2024-02-05 10:27:44,166 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 226 transitions, 3510 flow [2024-02-05 10:27:44,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.57142857142857) internal successors, (228), 7 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:44,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:44,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:44,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-02-05 10:27:44,167 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:44,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:44,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1836941411, now seen corresponding path program 3 times [2024-02-05 10:27:44,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:44,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582664054] [2024-02-05 10:27:44,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:44,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:44,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:44,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:44,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:44,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582664054] [2024-02-05 10:27:44,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582664054] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:44,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:44,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:27:44,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257044332] [2024-02-05 10:27:44,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:44,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:27:44,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:44,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:27:44,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:27:44,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:27:44,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 226 transitions, 3510 flow. Second operand has 7 states, 7 states have (on average 32.57142857142857) internal successors, (228), 7 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:44,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:44,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:27:44,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:44,796 INFO L124 PetriNetUnfolderBase]: 1522/3056 cut-off events. [2024-02-05 10:27:44,796 INFO L125 PetriNetUnfolderBase]: For 33199/33330 co-relation queries the response was YES. [2024-02-05 10:27:44,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15179 conditions, 3056 events. 1522/3056 cut-off events. For 33199/33330 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 21132 event pairs, 435 based on Foata normal form. 42/2785 useless extension candidates. Maximal degree in co-relation 15110. Up to 1468 conditions per place. [2024-02-05 10:27:44,824 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 123 selfloop transitions, 93 changer transitions 0/249 dead transitions. [2024-02-05 10:27:44,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 249 transitions, 4101 flow [2024-02-05 10:27:44,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:27:44,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:27:44,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 223 transitions. [2024-02-05 10:27:44,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6109589041095891 [2024-02-05 10:27:44,826 INFO L175 Difference]: Start difference. First operand has 164 places, 226 transitions, 3510 flow. Second operand 5 states and 223 transitions. [2024-02-05 10:27:44,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 249 transitions, 4101 flow [2024-02-05 10:27:44,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 249 transitions, 3996 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-05 10:27:44,882 INFO L231 Difference]: Finished difference. Result has 166 places, 226 transitions, 3603 flow [2024-02-05 10:27:44,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3603, PETRI_PLACES=166, PETRI_TRANSITIONS=226} [2024-02-05 10:27:44,883 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 89 predicate places. [2024-02-05 10:27:44,883 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 226 transitions, 3603 flow [2024-02-05 10:27:44,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.57142857142857) internal successors, (228), 7 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:44,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:44,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:44,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-02-05 10:27:44,884 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:44,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:44,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1326687008, now seen corresponding path program 1 times [2024-02-05 10:27:44,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:44,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56811372] [2024-02-05 10:27:44,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:44,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:44,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:45,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:45,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:45,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56811372] [2024-02-05 10:27:45,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56811372] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:45,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:45,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:45,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985053792] [2024-02-05 10:27:45,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:45,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:45,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:45,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:45,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:45,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:45,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 226 transitions, 3603 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:45,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:45,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:45,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:45,728 INFO L124 PetriNetUnfolderBase]: 2080/3951 cut-off events. [2024-02-05 10:27:45,729 INFO L125 PetriNetUnfolderBase]: For 37757/37969 co-relation queries the response was YES. [2024-02-05 10:27:45,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19571 conditions, 3951 events. 2080/3951 cut-off events. For 37757/37969 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 25905 event pairs, 485 based on Foata normal form. 78/3690 useless extension candidates. Maximal degree in co-relation 19502. Up to 1768 conditions per place. [2024-02-05 10:27:45,820 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 146 selfloop transitions, 92 changer transitions 0/262 dead transitions. [2024-02-05 10:27:45,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 262 transitions, 4291 flow [2024-02-05 10:27:45,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:45,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:45,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 213 transitions. [2024-02-05 10:27:45,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4863013698630137 [2024-02-05 10:27:45,822 INFO L175 Difference]: Start difference. First operand has 166 places, 226 transitions, 3603 flow. Second operand 6 states and 213 transitions. [2024-02-05 10:27:45,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 262 transitions, 4291 flow [2024-02-05 10:27:45,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 262 transitions, 3991 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-05 10:27:45,887 INFO L231 Difference]: Finished difference. Result has 167 places, 226 transitions, 3505 flow [2024-02-05 10:27:45,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3505, PETRI_PLACES=167, PETRI_TRANSITIONS=226} [2024-02-05 10:27:45,888 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 90 predicate places. [2024-02-05 10:27:45,888 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 226 transitions, 3505 flow [2024-02-05 10:27:45,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:45,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:45,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:45,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-02-05 10:27:45,889 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:45,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:45,889 INFO L85 PathProgramCache]: Analyzing trace with hash -791785259, now seen corresponding path program 1 times [2024-02-05 10:27:45,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:45,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40338512] [2024-02-05 10:27:45,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:45,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:45,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:46,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:46,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:46,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40338512] [2024-02-05 10:27:46,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40338512] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:46,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:46,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:46,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791145612] [2024-02-05 10:27:46,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:46,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:46,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:46,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:46,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:46,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:46,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 226 transitions, 3505 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:46,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:46,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:46,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:46,605 INFO L124 PetriNetUnfolderBase]: 1680/3333 cut-off events. [2024-02-05 10:27:46,606 INFO L125 PetriNetUnfolderBase]: For 30762/30812 co-relation queries the response was YES. [2024-02-05 10:27:46,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16363 conditions, 3333 events. 1680/3333 cut-off events. For 30762/30812 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 22166 event pairs, 559 based on Foata normal form. 39/3114 useless extension candidates. Maximal degree in co-relation 16293. Up to 2442 conditions per place. [2024-02-05 10:27:46,636 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 203 selfloop transitions, 43 changer transitions 0/263 dead transitions. [2024-02-05 10:27:46,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 263 transitions, 4202 flow [2024-02-05 10:27:46,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:27:46,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:27:46,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-02-05 10:27:46,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4366438356164384 [2024-02-05 10:27:46,638 INFO L175 Difference]: Start difference. First operand has 167 places, 226 transitions, 3505 flow. Second operand 8 states and 255 transitions. [2024-02-05 10:27:46,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 263 transitions, 4202 flow [2024-02-05 10:27:46,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 263 transitions, 4018 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:27:46,695 INFO L231 Difference]: Finished difference. Result has 171 places, 233 transitions, 3483 flow [2024-02-05 10:27:46,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3321, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3483, PETRI_PLACES=171, PETRI_TRANSITIONS=233} [2024-02-05 10:27:46,698 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 94 predicate places. [2024-02-05 10:27:46,698 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 233 transitions, 3483 flow [2024-02-05 10:27:46,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:46,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:46,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:46,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-02-05 10:27:46,699 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:46,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:46,712 INFO L85 PathProgramCache]: Analyzing trace with hash -748075, now seen corresponding path program 2 times [2024-02-05 10:27:46,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:46,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368827612] [2024-02-05 10:27:46,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:46,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:46,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:46,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:46,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:46,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368827612] [2024-02-05 10:27:46,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368827612] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:46,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:46,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:46,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795996903] [2024-02-05 10:27:46,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:46,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:46,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:46,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:46,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:46,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:46,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 233 transitions, 3483 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:46,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:46,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:46,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:47,542 INFO L124 PetriNetUnfolderBase]: 1674/3323 cut-off events. [2024-02-05 10:27:47,543 INFO L125 PetriNetUnfolderBase]: For 28473/28523 co-relation queries the response was YES. [2024-02-05 10:27:47,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16047 conditions, 3323 events. 1674/3323 cut-off events. For 28473/28523 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 22123 event pairs, 559 based on Foata normal form. 39/3104 useless extension candidates. Maximal degree in co-relation 15975. Up to 2442 conditions per place. [2024-02-05 10:27:47,578 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 202 selfloop transitions, 45 changer transitions 0/264 dead transitions. [2024-02-05 10:27:47,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 264 transitions, 4121 flow [2024-02-05 10:27:47,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:27:47,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:27:47,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-02-05 10:27:47,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4366438356164384 [2024-02-05 10:27:47,580 INFO L175 Difference]: Start difference. First operand has 171 places, 233 transitions, 3483 flow. Second operand 8 states and 255 transitions. [2024-02-05 10:27:47,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 264 transitions, 4121 flow [2024-02-05 10:27:47,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 264 transitions, 4064 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-02-05 10:27:47,650 INFO L231 Difference]: Finished difference. Result has 176 places, 233 transitions, 3521 flow [2024-02-05 10:27:47,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3426, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3521, PETRI_PLACES=176, PETRI_TRANSITIONS=233} [2024-02-05 10:27:47,651 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 99 predicate places. [2024-02-05 10:27:47,651 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 233 transitions, 3521 flow [2024-02-05 10:27:47,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:47,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:47,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:47,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-02-05 10:27:47,652 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:47,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:47,653 INFO L85 PathProgramCache]: Analyzing trace with hash 355207606, now seen corresponding path program 1 times [2024-02-05 10:27:47,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:47,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710528593] [2024-02-05 10:27:47,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:47,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:47,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:47,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:47,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:47,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710528593] [2024-02-05 10:27:47,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710528593] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:47,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:47,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:47,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207698952] [2024-02-05 10:27:47,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:47,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:47,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:47,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:47,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:47,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:47,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 233 transitions, 3521 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:47,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:47,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:47,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:48,535 INFO L124 PetriNetUnfolderBase]: 1820/3499 cut-off events. [2024-02-05 10:27:48,535 INFO L125 PetriNetUnfolderBase]: For 30540/30590 co-relation queries the response was YES. [2024-02-05 10:27:48,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17247 conditions, 3499 events. 1820/3499 cut-off events. For 30540/30590 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 23302 event pairs, 468 based on Foata normal form. 59/3315 useless extension candidates. Maximal degree in co-relation 17174. Up to 1562 conditions per place. [2024-02-05 10:27:48,567 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 148 selfloop transitions, 124 changer transitions 0/289 dead transitions. [2024-02-05 10:27:48,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 289 transitions, 4479 flow [2024-02-05 10:27:48,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:27:48,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:27:48,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 255 transitions. [2024-02-05 10:27:48,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49902152641878667 [2024-02-05 10:27:48,569 INFO L175 Difference]: Start difference. First operand has 176 places, 233 transitions, 3521 flow. Second operand 7 states and 255 transitions. [2024-02-05 10:27:48,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 289 transitions, 4479 flow [2024-02-05 10:27:48,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 289 transitions, 4389 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-05 10:27:48,628 INFO L231 Difference]: Finished difference. Result has 179 places, 249 transitions, 3958 flow [2024-02-05 10:27:48,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3958, PETRI_PLACES=179, PETRI_TRANSITIONS=249} [2024-02-05 10:27:48,629 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 102 predicate places. [2024-02-05 10:27:48,629 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 249 transitions, 3958 flow [2024-02-05 10:27:48,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:48,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:48,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:48,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-02-05 10:27:48,630 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:48,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:48,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1252480736, now seen corresponding path program 2 times [2024-02-05 10:27:48,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:48,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291105511] [2024-02-05 10:27:48,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:48,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:48,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:48,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:48,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:48,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291105511] [2024-02-05 10:27:48,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291105511] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:48,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:48,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:48,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482623026] [2024-02-05 10:27:48,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:48,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:48,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:48,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:48,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:48,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:48,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 249 transitions, 3958 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:48,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:48,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:48,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:49,663 INFO L124 PetriNetUnfolderBase]: 2580/4771 cut-off events. [2024-02-05 10:27:49,664 INFO L125 PetriNetUnfolderBase]: For 48138/48439 co-relation queries the response was YES. [2024-02-05 10:27:49,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25573 conditions, 4771 events. 2580/4771 cut-off events. For 48138/48439 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 31742 event pairs, 807 based on Foata normal form. 110/4456 useless extension candidates. Maximal degree in co-relation 25497. Up to 3298 conditions per place. [2024-02-05 10:27:49,707 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 189 selfloop transitions, 77 changer transitions 0/294 dead transitions. [2024-02-05 10:27:49,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 294 transitions, 4865 flow [2024-02-05 10:27:49,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:27:49,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:27:49,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 233 transitions. [2024-02-05 10:27:49,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45596868884540115 [2024-02-05 10:27:49,708 INFO L175 Difference]: Start difference. First operand has 179 places, 249 transitions, 3958 flow. Second operand 7 states and 233 transitions. [2024-02-05 10:27:49,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 294 transitions, 4865 flow [2024-02-05 10:27:49,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 294 transitions, 4716 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-02-05 10:27:49,810 INFO L231 Difference]: Finished difference. Result has 183 places, 255 transitions, 4067 flow [2024-02-05 10:27:49,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3823, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4067, PETRI_PLACES=183, PETRI_TRANSITIONS=255} [2024-02-05 10:27:49,811 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 106 predicate places. [2024-02-05 10:27:49,811 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 255 transitions, 4067 flow [2024-02-05 10:27:49,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:49,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:49,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:49,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-02-05 10:27:49,812 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:49,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:49,812 INFO L85 PathProgramCache]: Analyzing trace with hash 524108949, now seen corresponding path program 3 times [2024-02-05 10:27:49,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:49,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213123580] [2024-02-05 10:27:49,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:49,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:49,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:49,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:49,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:50,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213123580] [2024-02-05 10:27:50,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213123580] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:50,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:50,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:50,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586715009] [2024-02-05 10:27:50,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:50,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:50,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:50,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:50,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:50,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:50,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 255 transitions, 4067 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:50,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:50,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:50,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:50,776 INFO L124 PetriNetUnfolderBase]: 1968/3846 cut-off events. [2024-02-05 10:27:50,777 INFO L125 PetriNetUnfolderBase]: For 40185/40247 co-relation queries the response was YES. [2024-02-05 10:27:50,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20504 conditions, 3846 events. 1968/3846 cut-off events. For 40185/40247 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 26276 event pairs, 575 based on Foata normal form. 39/3627 useless extension candidates. Maximal degree in co-relation 20427. Up to 2910 conditions per place. [2024-02-05 10:27:50,829 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 224 selfloop transitions, 44 changer transitions 0/285 dead transitions. [2024-02-05 10:27:50,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 285 transitions, 4773 flow [2024-02-05 10:27:50,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:27:50,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:27:50,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 253 transitions. [2024-02-05 10:27:50,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4332191780821918 [2024-02-05 10:27:50,831 INFO L175 Difference]: Start difference. First operand has 183 places, 255 transitions, 4067 flow. Second operand 8 states and 253 transitions. [2024-02-05 10:27:50,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 285 transitions, 4773 flow [2024-02-05 10:27:50,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 285 transitions, 4623 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-05 10:27:50,925 INFO L231 Difference]: Finished difference. Result has 187 places, 259 transitions, 4067 flow [2024-02-05 10:27:50,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4067, PETRI_PLACES=187, PETRI_TRANSITIONS=259} [2024-02-05 10:27:50,926 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 110 predicate places. [2024-02-05 10:27:50,926 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 259 transitions, 4067 flow [2024-02-05 10:27:50,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:50,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:50,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:50,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-02-05 10:27:50,926 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:50,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:50,927 INFO L85 PathProgramCache]: Analyzing trace with hash -2049328492, now seen corresponding path program 2 times [2024-02-05 10:27:50,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:50,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375218745] [2024-02-05 10:27:50,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:50,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:50,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:51,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:51,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:51,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375218745] [2024-02-05 10:27:51,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375218745] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:51,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:51,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:51,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63274819] [2024-02-05 10:27:51,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:51,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:51,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:51,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:51,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:51,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:51,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 259 transitions, 4067 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:51,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:51,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:51,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:51,842 INFO L124 PetriNetUnfolderBase]: 1800/3497 cut-off events. [2024-02-05 10:27:51,843 INFO L125 PetriNetUnfolderBase]: For 36413/36475 co-relation queries the response was YES. [2024-02-05 10:27:51,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18631 conditions, 3497 events. 1800/3497 cut-off events. For 36413/36475 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 23398 event pairs, 582 based on Foata normal form. 137/3391 useless extension candidates. Maximal degree in co-relation 18552. Up to 2234 conditions per place. [2024-02-05 10:27:51,875 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 167 selfloop transitions, 99 changer transitions 0/283 dead transitions. [2024-02-05 10:27:51,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 283 transitions, 4778 flow [2024-02-05 10:27:51,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:27:51,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:27:51,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-02-05 10:27:51,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4461839530332681 [2024-02-05 10:27:51,877 INFO L175 Difference]: Start difference. First operand has 187 places, 259 transitions, 4067 flow. Second operand 7 states and 228 transitions. [2024-02-05 10:27:51,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 283 transitions, 4778 flow [2024-02-05 10:27:51,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 283 transitions, 4721 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-05 10:27:51,953 INFO L231 Difference]: Finished difference. Result has 191 places, 259 transitions, 4233 flow [2024-02-05 10:27:51,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4011, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4233, PETRI_PLACES=191, PETRI_TRANSITIONS=259} [2024-02-05 10:27:51,953 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 114 predicate places. [2024-02-05 10:27:51,954 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 259 transitions, 4233 flow [2024-02-05 10:27:51,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:51,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:51,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:51,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-02-05 10:27:51,954 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:51,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:51,955 INFO L85 PathProgramCache]: Analyzing trace with hash 2022399179, now seen corresponding path program 4 times [2024-02-05 10:27:51,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:51,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476839566] [2024-02-05 10:27:51,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:51,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:51,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:52,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:52,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:52,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476839566] [2024-02-05 10:27:52,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476839566] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:52,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:52,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:52,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815093829] [2024-02-05 10:27:52,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:52,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:52,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:52,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:52,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:52,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:52,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 259 transitions, 4233 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:52,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:52,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:52,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:52,806 INFO L124 PetriNetUnfolderBase]: 1794/3523 cut-off events. [2024-02-05 10:27:52,806 INFO L125 PetriNetUnfolderBase]: For 39249/39311 co-relation queries the response was YES. [2024-02-05 10:27:52,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19059 conditions, 3523 events. 1794/3523 cut-off events. For 39249/39311 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 23783 event pairs, 543 based on Foata normal form. 39/3309 useless extension candidates. Maximal degree in co-relation 18979. Up to 2640 conditions per place. [2024-02-05 10:27:52,846 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 221 selfloop transitions, 47 changer transitions 0/285 dead transitions. [2024-02-05 10:27:52,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 285 transitions, 4914 flow [2024-02-05 10:27:52,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:27:52,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:27:52,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-02-05 10:27:52,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263698630136986 [2024-02-05 10:27:52,849 INFO L175 Difference]: Start difference. First operand has 191 places, 259 transitions, 4233 flow. Second operand 8 states and 249 transitions. [2024-02-05 10:27:52,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 285 transitions, 4914 flow [2024-02-05 10:27:52,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 285 transitions, 4734 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:27:52,928 INFO L231 Difference]: Finished difference. Result has 195 places, 263 transitions, 4214 flow [2024-02-05 10:27:52,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4054, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4214, PETRI_PLACES=195, PETRI_TRANSITIONS=263} [2024-02-05 10:27:52,929 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 118 predicate places. [2024-02-05 10:27:52,929 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 263 transitions, 4214 flow [2024-02-05 10:27:52,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:52,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:52,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:52,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-02-05 10:27:52,930 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:52,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:52,930 INFO L85 PathProgramCache]: Analyzing trace with hash 410601375, now seen corresponding path program 1 times [2024-02-05 10:27:52,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:52,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21425721] [2024-02-05 10:27:52,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:52,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:52,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:53,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-05 10:27:53,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:53,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21425721] [2024-02-05 10:27:53,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21425721] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:53,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:53,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:53,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525565260] [2024-02-05 10:27:53,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:53,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:53,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:53,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:53,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:53,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:53,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 263 transitions, 4214 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:53,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:53,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:53,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:53,941 INFO L124 PetriNetUnfolderBase]: 2330/4281 cut-off events. [2024-02-05 10:27:53,942 INFO L125 PetriNetUnfolderBase]: For 44833/45083 co-relation queries the response was YES. [2024-02-05 10:27:53,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23280 conditions, 4281 events. 2330/4281 cut-off events. For 44833/45083 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 27764 event pairs, 707 based on Foata normal form. 34/3924 useless extension candidates. Maximal degree in co-relation 23198. Up to 2753 conditions per place. [2024-02-05 10:27:53,985 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 228 selfloop transitions, 69 changer transitions 0/327 dead transitions. [2024-02-05 10:27:53,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 327 transitions, 5311 flow [2024-02-05 10:27:53,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:27:53,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:27:53,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 270 transitions. [2024-02-05 10:27:53,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4623287671232877 [2024-02-05 10:27:53,987 INFO L175 Difference]: Start difference. First operand has 195 places, 263 transitions, 4214 flow. Second operand 8 states and 270 transitions. [2024-02-05 10:27:53,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 327 transitions, 5311 flow [2024-02-05 10:27:54,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 327 transitions, 5253 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:54,098 INFO L231 Difference]: Finished difference. Result has 202 places, 279 transitions, 4464 flow [2024-02-05 10:27:54,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4158, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4464, PETRI_PLACES=202, PETRI_TRANSITIONS=279} [2024-02-05 10:27:54,099 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 125 predicate places. [2024-02-05 10:27:54,099 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 279 transitions, 4464 flow [2024-02-05 10:27:54,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:54,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:54,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:54,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-02-05 10:27:54,100 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:54,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:54,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1569550090, now seen corresponding path program 3 times [2024-02-05 10:27:54,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:54,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065010759] [2024-02-05 10:27:54,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:54,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:54,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:54,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-05 10:27:54,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:54,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065010759] [2024-02-05 10:27:54,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065010759] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:54,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:54,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:54,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430146803] [2024-02-05 10:27:54,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:54,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:54,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:54,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:54,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:54,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:54,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 279 transitions, 4464 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:54,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:54,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:54,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:55,082 INFO L124 PetriNetUnfolderBase]: 2294/4238 cut-off events. [2024-02-05 10:27:55,083 INFO L125 PetriNetUnfolderBase]: For 47242/47492 co-relation queries the response was YES. [2024-02-05 10:27:55,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23200 conditions, 4238 events. 2294/4238 cut-off events. For 47242/47492 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 27612 event pairs, 706 based on Foata normal form. 63/3915 useless extension candidates. Maximal degree in co-relation 23115. Up to 2839 conditions per place. [2024-02-05 10:27:55,120 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 185 selfloop transitions, 87 changer transitions 0/302 dead transitions. [2024-02-05 10:27:55,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 302 transitions, 5162 flow [2024-02-05 10:27:55,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:27:55,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:27:55,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 202 transitions. [2024-02-05 10:27:55,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611872146118721 [2024-02-05 10:27:55,122 INFO L175 Difference]: Start difference. First operand has 202 places, 279 transitions, 4464 flow. Second operand 6 states and 202 transitions. [2024-02-05 10:27:55,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 302 transitions, 5162 flow [2024-02-05 10:27:55,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 302 transitions, 5074 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:55,220 INFO L231 Difference]: Finished difference. Result has 206 places, 279 transitions, 4581 flow [2024-02-05 10:27:55,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4383, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4581, PETRI_PLACES=206, PETRI_TRANSITIONS=279} [2024-02-05 10:27:55,221 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 129 predicate places. [2024-02-05 10:27:55,221 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 279 transitions, 4581 flow [2024-02-05 10:27:55,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:55,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:55,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:55,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-02-05 10:27:55,221 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:55,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:55,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1927348101, now seen corresponding path program 2 times [2024-02-05 10:27:55,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:55,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486374449] [2024-02-05 10:27:55,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:55,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:55,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:55,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:55,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:55,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486374449] [2024-02-05 10:27:55,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486374449] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:55,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:55,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:55,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896402007] [2024-02-05 10:27:55,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:55,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:55,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:55,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:55,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:55,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:55,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 279 transitions, 4581 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:55,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:55,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:55,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:56,220 INFO L124 PetriNetUnfolderBase]: 2277/4176 cut-off events. [2024-02-05 10:27:56,221 INFO L125 PetriNetUnfolderBase]: For 50321/50558 co-relation queries the response was YES. [2024-02-05 10:27:56,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23292 conditions, 4176 events. 2277/4176 cut-off events. For 50321/50558 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 27015 event pairs, 703 based on Foata normal form. 20/3809 useless extension candidates. Maximal degree in co-relation 23205. Up to 2662 conditions per place. [2024-02-05 10:27:56,259 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 216 selfloop transitions, 75 changer transitions 0/321 dead transitions. [2024-02-05 10:27:56,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 321 transitions, 5483 flow [2024-02-05 10:27:56,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:27:56,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:27:56,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 238 transitions. [2024-02-05 10:27:56,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4657534246575342 [2024-02-05 10:27:56,261 INFO L175 Difference]: Start difference. First operand has 206 places, 279 transitions, 4581 flow. Second operand 7 states and 238 transitions. [2024-02-05 10:27:56,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 321 transitions, 5483 flow [2024-02-05 10:27:56,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 321 transitions, 5293 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-05 10:27:56,360 INFO L231 Difference]: Finished difference. Result has 208 places, 282 transitions, 4591 flow [2024-02-05 10:27:56,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4403, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4591, PETRI_PLACES=208, PETRI_TRANSITIONS=282} [2024-02-05 10:27:56,361 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 131 predicate places. [2024-02-05 10:27:56,367 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 282 transitions, 4591 flow [2024-02-05 10:27:56,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:56,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:56,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:56,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-02-05 10:27:56,368 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:56,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:56,368 INFO L85 PathProgramCache]: Analyzing trace with hash 604494181, now seen corresponding path program 3 times [2024-02-05 10:27:56,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:56,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665672418] [2024-02-05 10:27:56,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:56,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:56,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:56,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-05 10:27:56,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:56,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665672418] [2024-02-05 10:27:56,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665672418] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:56,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:56,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:56,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679964178] [2024-02-05 10:27:56,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:56,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:56,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:56,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:56,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:56,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:56,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 282 transitions, 4591 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:56,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:56,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:56,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:57,267 INFO L124 PetriNetUnfolderBase]: 2307/4233 cut-off events. [2024-02-05 10:27:57,267 INFO L125 PetriNetUnfolderBase]: For 49939/50163 co-relation queries the response was YES. [2024-02-05 10:27:57,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23529 conditions, 4233 events. 2307/4233 cut-off events. For 49939/50163 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 27468 event pairs, 735 based on Foata normal form. 19/3868 useless extension candidates. Maximal degree in co-relation 23441. Up to 2678 conditions per place. [2024-02-05 10:27:57,310 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 213 selfloop transitions, 89 changer transitions 0/332 dead transitions. [2024-02-05 10:27:57,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 332 transitions, 5586 flow [2024-02-05 10:27:57,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:27:57,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:27:57,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 237 transitions. [2024-02-05 10:27:57,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4637964774951076 [2024-02-05 10:27:57,311 INFO L175 Difference]: Start difference. First operand has 208 places, 282 transitions, 4591 flow. Second operand 7 states and 237 transitions. [2024-02-05 10:27:57,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 332 transitions, 5586 flow [2024-02-05 10:27:57,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 332 transitions, 5525 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-02-05 10:27:57,418 INFO L231 Difference]: Finished difference. Result has 214 places, 296 transitions, 4878 flow [2024-02-05 10:27:57,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4878, PETRI_PLACES=214, PETRI_TRANSITIONS=296} [2024-02-05 10:27:57,420 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 137 predicate places. [2024-02-05 10:27:57,420 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 296 transitions, 4878 flow [2024-02-05 10:27:57,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:57,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:57,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:27:57,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-02-05 10:27:57,421 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:57,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:57,421 INFO L85 PathProgramCache]: Analyzing trace with hash 605568331, now seen corresponding path program 4 times [2024-02-05 10:27:57,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:57,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423931188] [2024-02-05 10:27:57,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:57,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:57,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:57,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:57,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:57,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423931188] [2024-02-05 10:27:57,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423931188] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:57,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:57,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:27:57,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619336981] [2024-02-05 10:27:57,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:57,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:57,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:57,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:57,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:57,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:57,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 296 transitions, 4878 flow. Second operand has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:57,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:57,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:57,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:58,430 INFO L124 PetriNetUnfolderBase]: 2299/4218 cut-off events. [2024-02-05 10:27:58,430 INFO L125 PetriNetUnfolderBase]: For 52777/53012 co-relation queries the response was YES. [2024-02-05 10:27:58,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23859 conditions, 4218 events. 2299/4218 cut-off events. For 52777/53012 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 27306 event pairs, 744 based on Foata normal form. 13/3848 useless extension candidates. Maximal degree in co-relation 23769. Up to 2678 conditions per place. [2024-02-05 10:27:58,469 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 210 selfloop transitions, 90 changer transitions 0/330 dead transitions. [2024-02-05 10:27:58,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 330 transitions, 5722 flow [2024-02-05 10:27:58,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:27:58,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:27:58,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 236 transitions. [2024-02-05 10:27:58,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.461839530332681 [2024-02-05 10:27:58,471 INFO L175 Difference]: Start difference. First operand has 214 places, 296 transitions, 4878 flow. Second operand 7 states and 236 transitions. [2024-02-05 10:27:58,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 330 transitions, 5722 flow [2024-02-05 10:27:58,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 330 transitions, 5599 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-05 10:27:58,585 INFO L231 Difference]: Finished difference. Result has 218 places, 296 transitions, 4945 flow [2024-02-05 10:27:58,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4755, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4945, PETRI_PLACES=218, PETRI_TRANSITIONS=296} [2024-02-05 10:27:58,585 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 141 predicate places. [2024-02-05 10:27:58,586 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 296 transitions, 4945 flow [2024-02-05 10:27:58,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.5) internal successors, (180), 8 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:58,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:58,586 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-05 10:27:58,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-02-05 10:27:58,586 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:58,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:58,587 INFO L85 PathProgramCache]: Analyzing trace with hash -194978404, now seen corresponding path program 1 times [2024-02-05 10:27:58,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:58,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120782017] [2024-02-05 10:27:58,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:58,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:58,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:58,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:27:58,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:58,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120782017] [2024-02-05 10:27:58,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120782017] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:58,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:58,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:27:58,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525387426] [2024-02-05 10:27:58,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:58,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:27:58,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:58,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:27:58,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:27:58,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:27:58,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 296 transitions, 4945 flow. Second operand has 9 states, 9 states have (on average 32.44444444444444) internal successors, (292), 9 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:58,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:58,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:27:58,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:27:59,336 INFO L124 PetriNetUnfolderBase]: 1619/3277 cut-off events. [2024-02-05 10:27:59,336 INFO L125 PetriNetUnfolderBase]: For 47132/47242 co-relation queries the response was YES. [2024-02-05 10:27:59,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18656 conditions, 3277 events. 1619/3277 cut-off events. For 47132/47242 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 22743 event pairs, 412 based on Foata normal form. 20/3047 useless extension candidates. Maximal degree in co-relation 18565. Up to 2333 conditions per place. [2024-02-05 10:27:59,370 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 223 selfloop transitions, 51 changer transitions 0/319 dead transitions. [2024-02-05 10:27:59,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 319 transitions, 5615 flow [2024-02-05 10:27:59,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:27:59,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:27:59,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 316 transitions. [2024-02-05 10:27:59,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541095890410959 [2024-02-05 10:27:59,372 INFO L175 Difference]: Start difference. First operand has 218 places, 296 transitions, 4945 flow. Second operand 8 states and 316 transitions. [2024-02-05 10:27:59,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 319 transitions, 5615 flow [2024-02-05 10:27:59,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 319 transitions, 5476 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-05 10:27:59,463 INFO L231 Difference]: Finished difference. Result has 223 places, 300 transitions, 4967 flow [2024-02-05 10:27:59,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4806, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4967, PETRI_PLACES=223, PETRI_TRANSITIONS=300} [2024-02-05 10:27:59,464 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 146 predicate places. [2024-02-05 10:27:59,464 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 300 transitions, 4967 flow [2024-02-05 10:27:59,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 32.44444444444444) internal successors, (292), 9 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:59,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:27:59,464 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-05 10:27:59,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-02-05 10:27:59,465 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:27:59,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:27:59,465 INFO L85 PathProgramCache]: Analyzing trace with hash -301615980, now seen corresponding path program 1 times [2024-02-05 10:27:59,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:27:59,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354401377] [2024-02-05 10:27:59,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:27:59,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:27:59,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:27:59,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-05 10:27:59,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:27:59,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354401377] [2024-02-05 10:27:59,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354401377] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:27:59,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:27:59,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:27:59,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466869531] [2024-02-05 10:27:59,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:27:59,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:27:59,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:27:59,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:27:59,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:27:59,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:27:59,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 300 transitions, 4967 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:27:59,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:27:59,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:27:59,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:00,594 INFO L124 PetriNetUnfolderBase]: 2220/4246 cut-off events. [2024-02-05 10:28:00,595 INFO L125 PetriNetUnfolderBase]: For 56410/56483 co-relation queries the response was YES. [2024-02-05 10:28:00,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23730 conditions, 4246 events. 2220/4246 cut-off events. For 56410/56483 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 29258 event pairs, 675 based on Foata normal form. 64/4111 useless extension candidates. Maximal degree in co-relation 23636. Up to 1692 conditions per place. [2024-02-05 10:28:00,642 INFO L140 encePairwiseOnDemand]: 54/73 looper letters, 308 selfloop transitions, 146 changer transitions 0/477 dead transitions. [2024-02-05 10:28:00,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 477 transitions, 7777 flow [2024-02-05 10:28:00,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:00,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:00,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 319 transitions. [2024-02-05 10:28:00,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5462328767123288 [2024-02-05 10:28:00,661 INFO L175 Difference]: Start difference. First operand has 223 places, 300 transitions, 4967 flow. Second operand 8 states and 319 transitions. [2024-02-05 10:28:00,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 477 transitions, 7777 flow [2024-02-05 10:28:00,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 477 transitions, 7644 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:00,794 INFO L231 Difference]: Finished difference. Result has 231 places, 373 transitions, 6392 flow [2024-02-05 10:28:00,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=4834, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6392, PETRI_PLACES=231, PETRI_TRANSITIONS=373} [2024-02-05 10:28:00,795 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 154 predicate places. [2024-02-05 10:28:00,795 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 373 transitions, 6392 flow [2024-02-05 10:28:00,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:00,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:00,796 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-05 10:28:00,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-02-05 10:28:00,796 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:00,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:00,797 INFO L85 PathProgramCache]: Analyzing trace with hash 453655916, now seen corresponding path program 1 times [2024-02-05 10:28:00,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:00,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640690100] [2024-02-05 10:28:00,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:00,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:00,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:01,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:01,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:01,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640690100] [2024-02-05 10:28:01,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640690100] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:01,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:01,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:01,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586890069] [2024-02-05 10:28:01,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:01,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:01,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:01,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:01,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:01,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:01,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 373 transitions, 6392 flow. Second operand has 9 states, 9 states have (on average 32.44444444444444) internal successors, (292), 9 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:01,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:01,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:01,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:01,752 INFO L124 PetriNetUnfolderBase]: 1990/3882 cut-off events. [2024-02-05 10:28:01,753 INFO L125 PetriNetUnfolderBase]: For 66054/66267 co-relation queries the response was YES. [2024-02-05 10:28:01,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24709 conditions, 3882 events. 1990/3882 cut-off events. For 66054/66267 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 27559 event pairs, 578 based on Foata normal form. 37/3676 useless extension candidates. Maximal degree in co-relation 24610. Up to 2524 conditions per place. [2024-02-05 10:28:01,800 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 259 selfloop transitions, 91 changer transitions 0/404 dead transitions. [2024-02-05 10:28:01,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 404 transitions, 7315 flow [2024-02-05 10:28:01,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:01,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:01,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 292 transitions. [2024-02-05 10:28:01,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-02-05 10:28:01,802 INFO L175 Difference]: Start difference. First operand has 231 places, 373 transitions, 6392 flow. Second operand 7 states and 292 transitions. [2024-02-05 10:28:01,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 404 transitions, 7315 flow [2024-02-05 10:28:01,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 404 transitions, 7301 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-02-05 10:28:01,966 INFO L231 Difference]: Finished difference. Result has 240 places, 379 transitions, 6710 flow [2024-02-05 10:28:01,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=6378, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6710, PETRI_PLACES=240, PETRI_TRANSITIONS=379} [2024-02-05 10:28:01,967 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 163 predicate places. [2024-02-05 10:28:01,967 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 379 transitions, 6710 flow [2024-02-05 10:28:01,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 32.44444444444444) internal successors, (292), 9 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:01,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:01,967 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-05 10:28:01,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-02-05 10:28:01,968 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:01,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:01,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1275271060, now seen corresponding path program 2 times [2024-02-05 10:28:01,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:01,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968398837] [2024-02-05 10:28:01,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:01,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:01,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:02,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:02,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:02,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968398837] [2024-02-05 10:28:02,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968398837] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:02,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:02,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:02,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108809540] [2024-02-05 10:28:02,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:02,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:28:02,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:02,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:28:02,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:28:02,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:02,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 379 transitions, 6710 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:02,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:02,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:02,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:03,073 INFO L124 PetriNetUnfolderBase]: 2102/4110 cut-off events. [2024-02-05 10:28:03,073 INFO L125 PetriNetUnfolderBase]: For 68531/68606 co-relation queries the response was YES. [2024-02-05 10:28:03,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25554 conditions, 4110 events. 2102/4110 cut-off events. For 68531/68606 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 28589 event pairs, 378 based on Foata normal form. 104/4047 useless extension candidates. Maximal degree in co-relation 25450. Up to 1654 conditions per place. [2024-02-05 10:28:03,134 INFO L140 encePairwiseOnDemand]: 59/73 looper letters, 320 selfloop transitions, 128 changer transitions 0/471 dead transitions. [2024-02-05 10:28:03,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 471 transitions, 8567 flow [2024-02-05 10:28:03,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:03,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:03,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 288 transitions. [2024-02-05 10:28:03,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4931506849315068 [2024-02-05 10:28:03,135 INFO L175 Difference]: Start difference. First operand has 240 places, 379 transitions, 6710 flow. Second operand 8 states and 288 transitions. [2024-02-05 10:28:03,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 471 transitions, 8567 flow [2024-02-05 10:28:03,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 471 transitions, 8436 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:03,310 INFO L231 Difference]: Finished difference. Result has 246 places, 394 transitions, 7126 flow [2024-02-05 10:28:03,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=6579, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7126, PETRI_PLACES=246, PETRI_TRANSITIONS=394} [2024-02-05 10:28:03,310 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 169 predicate places. [2024-02-05 10:28:03,311 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 394 transitions, 7126 flow [2024-02-05 10:28:03,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:03,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:03,311 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-05 10:28:03,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-02-05 10:28:03,311 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:03,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:03,312 INFO L85 PathProgramCache]: Analyzing trace with hash -733154379, now seen corresponding path program 1 times [2024-02-05 10:28:03,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:03,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181867246] [2024-02-05 10:28:03,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:03,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:03,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:03,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:03,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:03,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181867246] [2024-02-05 10:28:03,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181867246] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:03,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:03,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:03,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392870661] [2024-02-05 10:28:03,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:03,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:03,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:03,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:03,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:03,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:03,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 394 transitions, 7126 flow. Second operand has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:03,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:03,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:03,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:04,374 INFO L124 PetriNetUnfolderBase]: 2130/4107 cut-off events. [2024-02-05 10:28:04,374 INFO L125 PetriNetUnfolderBase]: For 70488/70567 co-relation queries the response was YES. [2024-02-05 10:28:04,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26527 conditions, 4107 events. 2130/4107 cut-off events. For 70488/70567 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 28265 event pairs, 477 based on Foata normal form. 30/3986 useless extension candidates. Maximal degree in co-relation 26420. Up to 3223 conditions per place. [2024-02-05 10:28:04,422 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 351 selfloop transitions, 54 changer transitions 0/428 dead transitions. [2024-02-05 10:28:04,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 428 transitions, 8105 flow [2024-02-05 10:28:04,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:04,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:04,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-02-05 10:28:04,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4366438356164384 [2024-02-05 10:28:04,424 INFO L175 Difference]: Start difference. First operand has 246 places, 394 transitions, 7126 flow. Second operand 8 states and 255 transitions. [2024-02-05 10:28:04,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 428 transitions, 8105 flow [2024-02-05 10:28:04,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 428 transitions, 7925 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-02-05 10:28:04,628 INFO L231 Difference]: Finished difference. Result has 251 places, 401 transitions, 7130 flow [2024-02-05 10:28:04,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=6946, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7130, PETRI_PLACES=251, PETRI_TRANSITIONS=401} [2024-02-05 10:28:04,629 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 174 predicate places. [2024-02-05 10:28:04,629 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 401 transitions, 7130 flow [2024-02-05 10:28:04,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:04,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:04,630 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-05 10:28:04,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-02-05 10:28:04,630 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:04,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:04,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1813817121, now seen corresponding path program 2 times [2024-02-05 10:28:04,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:04,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259030702] [2024-02-05 10:28:04,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:04,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:04,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:04,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:04,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:04,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259030702] [2024-02-05 10:28:04,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259030702] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:04,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:04,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:04,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632264182] [2024-02-05 10:28:04,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:04,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:04,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:04,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:04,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:04,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:04,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 401 transitions, 7130 flow. Second operand has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:04,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:04,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:04,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:05,710 INFO L124 PetriNetUnfolderBase]: 2121/4084 cut-off events. [2024-02-05 10:28:05,711 INFO L125 PetriNetUnfolderBase]: For 69573/69652 co-relation queries the response was YES. [2024-02-05 10:28:05,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25924 conditions, 4084 events. 2121/4084 cut-off events. For 69573/69652 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 28065 event pairs, 472 based on Foata normal form. 30/3965 useless extension candidates. Maximal degree in co-relation 25816. Up to 3223 conditions per place. [2024-02-05 10:28:05,767 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 345 selfloop transitions, 58 changer transitions 0/426 dead transitions. [2024-02-05 10:28:05,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 426 transitions, 8030 flow [2024-02-05 10:28:05,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:05,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:05,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-02-05 10:28:05,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315068493150685 [2024-02-05 10:28:05,779 INFO L175 Difference]: Start difference. First operand has 251 places, 401 transitions, 7130 flow. Second operand 8 states and 252 transitions. [2024-02-05 10:28:05,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 426 transitions, 8030 flow [2024-02-05 10:28:05,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 426 transitions, 7950 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:05,992 INFO L231 Difference]: Finished difference. Result has 254 places, 401 transitions, 7176 flow [2024-02-05 10:28:05,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=7052, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7176, PETRI_PLACES=254, PETRI_TRANSITIONS=401} [2024-02-05 10:28:05,993 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 177 predicate places. [2024-02-05 10:28:05,993 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 401 transitions, 7176 flow [2024-02-05 10:28:05,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:05,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:05,994 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-05 10:28:05,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-02-05 10:28:05,998 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:05,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:05,998 INFO L85 PathProgramCache]: Analyzing trace with hash -907300017, now seen corresponding path program 1 times [2024-02-05 10:28:05,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:05,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680968427] [2024-02-05 10:28:05,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:05,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:06,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:06,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:06,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:06,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680968427] [2024-02-05 10:28:06,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680968427] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:06,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:06,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:06,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913804279] [2024-02-05 10:28:06,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:06,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:06,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:06,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:06,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:06,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:06,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 401 transitions, 7176 flow. Second operand has 7 states, 7 states have (on average 32.714285714285715) internal successors, (229), 7 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:06,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:06,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:06,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:07,106 INFO L124 PetriNetUnfolderBase]: 1941/3869 cut-off events. [2024-02-05 10:28:07,107 INFO L125 PetriNetUnfolderBase]: For 72952/73150 co-relation queries the response was YES. [2024-02-05 10:28:07,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24742 conditions, 3869 events. 1941/3869 cut-off events. For 72952/73150 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 27727 event pairs, 388 based on Foata normal form. 26/3668 useless extension candidates. Maximal degree in co-relation 24634. Up to 1532 conditions per place. [2024-02-05 10:28:07,159 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 285 selfloop transitions, 134 changer transitions 0/474 dead transitions. [2024-02-05 10:28:07,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 474 transitions, 8815 flow [2024-02-05 10:28:07,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:07,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:07,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 305 transitions. [2024-02-05 10:28:07,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968688845401174 [2024-02-05 10:28:07,161 INFO L175 Difference]: Start difference. First operand has 254 places, 401 transitions, 7176 flow. Second operand 7 states and 305 transitions. [2024-02-05 10:28:07,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 474 transitions, 8815 flow [2024-02-05 10:28:07,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 474 transitions, 8684 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-02-05 10:28:07,389 INFO L231 Difference]: Finished difference. Result has 254 places, 414 transitions, 7518 flow [2024-02-05 10:28:07,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=7045, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7518, PETRI_PLACES=254, PETRI_TRANSITIONS=414} [2024-02-05 10:28:07,389 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 177 predicate places. [2024-02-05 10:28:07,390 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 414 transitions, 7518 flow [2024-02-05 10:28:07,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.714285714285715) internal successors, (229), 7 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:07,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:07,390 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-05 10:28:07,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-02-05 10:28:07,390 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:07,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:07,391 INFO L85 PathProgramCache]: Analyzing trace with hash -923335335, now seen corresponding path program 2 times [2024-02-05 10:28:07,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:07,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894823077] [2024-02-05 10:28:07,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:07,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:07,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:07,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-05 10:28:07,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:07,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894823077] [2024-02-05 10:28:07,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894823077] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:07,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:07,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:07,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602236632] [2024-02-05 10:28:07,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:07,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:07,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:07,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:07,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:07,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:07,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 414 transitions, 7518 flow. Second operand has 7 states, 7 states have (on average 32.714285714285715) internal successors, (229), 7 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:07,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:07,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:07,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:08,425 INFO L124 PetriNetUnfolderBase]: 1931/3855 cut-off events. [2024-02-05 10:28:08,426 INFO L125 PetriNetUnfolderBase]: For 77310/77496 co-relation queries the response was YES. [2024-02-05 10:28:08,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25204 conditions, 3855 events. 1931/3855 cut-off events. For 77310/77496 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 27652 event pairs, 294 based on Foata normal form. 26/3650 useless extension candidates. Maximal degree in co-relation 25096. Up to 1532 conditions per place. [2024-02-05 10:28:08,477 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 271 selfloop transitions, 154 changer transitions 0/480 dead transitions. [2024-02-05 10:28:08,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 480 transitions, 9044 flow [2024-02-05 10:28:08,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:08,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:08,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 311 transitions. [2024-02-05 10:28:08,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086105675146771 [2024-02-05 10:28:08,478 INFO L175 Difference]: Start difference. First operand has 254 places, 414 transitions, 7518 flow. Second operand 7 states and 311 transitions. [2024-02-05 10:28:08,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 480 transitions, 9044 flow [2024-02-05 10:28:08,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 480 transitions, 8855 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:08,679 INFO L231 Difference]: Finished difference. Result has 259 places, 415 transitions, 7668 flow [2024-02-05 10:28:08,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=7334, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7668, PETRI_PLACES=259, PETRI_TRANSITIONS=415} [2024-02-05 10:28:08,680 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 182 predicate places. [2024-02-05 10:28:08,680 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 415 transitions, 7668 flow [2024-02-05 10:28:08,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.714285714285715) internal successors, (229), 7 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:08,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:08,680 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-05 10:28:08,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-02-05 10:28:08,680 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:08,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:08,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1386123599, now seen corresponding path program 3 times [2024-02-05 10:28:08,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:08,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974474163] [2024-02-05 10:28:08,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:08,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:08,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:08,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:08,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:08,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974474163] [2024-02-05 10:28:08,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974474163] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:08,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:08,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:08,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161922089] [2024-02-05 10:28:08,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:08,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:08,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:08,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:08,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:08,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:08,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 415 transitions, 7668 flow. Second operand has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:08,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:08,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:08,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:09,847 INFO L124 PetriNetUnfolderBase]: 2181/4190 cut-off events. [2024-02-05 10:28:09,847 INFO L125 PetriNetUnfolderBase]: For 81115/81194 co-relation queries the response was YES. [2024-02-05 10:28:09,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27309 conditions, 4190 events. 2181/4190 cut-off events. For 81115/81194 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 28808 event pairs, 477 based on Foata normal form. 30/4071 useless extension candidates. Maximal degree in co-relation 27200. Up to 3314 conditions per place. [2024-02-05 10:28:09,897 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 366 selfloop transitions, 53 changer transitions 0/442 dead transitions. [2024-02-05 10:28:09,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 442 transitions, 8636 flow [2024-02-05 10:28:09,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:09,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:09,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 253 transitions. [2024-02-05 10:28:09,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4332191780821918 [2024-02-05 10:28:09,898 INFO L175 Difference]: Start difference. First operand has 259 places, 415 transitions, 7668 flow. Second operand 8 states and 253 transitions. [2024-02-05 10:28:09,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 442 transitions, 8636 flow [2024-02-05 10:28:10,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 442 transitions, 8435 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:10,102 INFO L231 Difference]: Finished difference. Result has 264 places, 418 transitions, 7607 flow [2024-02-05 10:28:10,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=7467, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7607, PETRI_PLACES=264, PETRI_TRANSITIONS=418} [2024-02-05 10:28:10,103 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 187 predicate places. [2024-02-05 10:28:10,104 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 418 transitions, 7607 flow [2024-02-05 10:28:10,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:10,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:10,104 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-05 10:28:10,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-02-05 10:28:10,104 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:10,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:10,105 INFO L85 PathProgramCache]: Analyzing trace with hash -443977144, now seen corresponding path program 3 times [2024-02-05 10:28:10,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:10,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924911379] [2024-02-05 10:28:10,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:10,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:10,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:10,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:10,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:10,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924911379] [2024-02-05 10:28:10,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924911379] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:10,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:10,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:10,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972927865] [2024-02-05 10:28:10,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:10,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:28:10,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:10,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:28:10,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:28:10,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:10,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 418 transitions, 7607 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:10,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:10,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:10,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:11,348 INFO L124 PetriNetUnfolderBase]: 2217/4222 cut-off events. [2024-02-05 10:28:11,349 INFO L125 PetriNetUnfolderBase]: For 79068/79147 co-relation queries the response was YES. [2024-02-05 10:28:11,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27204 conditions, 4222 events. 2217/4222 cut-off events. For 79068/79147 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 28879 event pairs, 609 based on Foata normal form. 28/4109 useless extension candidates. Maximal degree in co-relation 27094. Up to 1737 conditions per place. [2024-02-05 10:28:11,413 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 324 selfloop transitions, 163 changer transitions 0/510 dead transitions. [2024-02-05 10:28:11,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 510 transitions, 9530 flow [2024-02-05 10:28:11,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:11,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:11,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 290 transitions. [2024-02-05 10:28:11,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965753424657534 [2024-02-05 10:28:11,414 INFO L175 Difference]: Start difference. First operand has 264 places, 418 transitions, 7607 flow. Second operand 8 states and 290 transitions. [2024-02-05 10:28:11,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 510 transitions, 9530 flow [2024-02-05 10:28:11,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 510 transitions, 9444 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-05 10:28:11,641 INFO L231 Difference]: Finished difference. Result has 267 places, 433 transitions, 8113 flow [2024-02-05 10:28:11,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=7521, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8113, PETRI_PLACES=267, PETRI_TRANSITIONS=433} [2024-02-05 10:28:11,642 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 190 predicate places. [2024-02-05 10:28:11,643 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 433 transitions, 8113 flow [2024-02-05 10:28:11,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:11,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:11,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] [2024-02-05 10:28:11,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-02-05 10:28:11,643 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:11,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:11,644 INFO L85 PathProgramCache]: Analyzing trace with hash -454048114, now seen corresponding path program 4 times [2024-02-05 10:28:11,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:11,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303998305] [2024-02-05 10:28:11,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:11,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:11,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:11,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:11,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:11,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303998305] [2024-02-05 10:28:11,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303998305] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:11,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:11,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:11,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387419211] [2024-02-05 10:28:11,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:11,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:28:11,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:11,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:28:11,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:28:11,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:11,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 433 transitions, 8113 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:11,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:11,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:11,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:12,963 INFO L124 PetriNetUnfolderBase]: 2266/4309 cut-off events. [2024-02-05 10:28:12,963 INFO L125 PetriNetUnfolderBase]: For 88464/88543 co-relation queries the response was YES. [2024-02-05 10:28:12,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29138 conditions, 4309 events. 2266/4309 cut-off events. For 88464/88543 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 29560 event pairs, 609 based on Foata normal form. 28/4196 useless extension candidates. Maximal degree in co-relation 29027. Up to 1755 conditions per place. [2024-02-05 10:28:13,006 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 316 selfloop transitions, 184 changer transitions 0/523 dead transitions. [2024-02-05 10:28:13,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 523 transitions, 10098 flow [2024-02-05 10:28:13,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:13,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:13,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 297 transitions. [2024-02-05 10:28:13,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085616438356164 [2024-02-05 10:28:13,008 INFO L175 Difference]: Start difference. First operand has 267 places, 433 transitions, 8113 flow. Second operand 8 states and 297 transitions. [2024-02-05 10:28:13,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 523 transitions, 10098 flow [2024-02-05 10:28:13,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 523 transitions, 9784 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-02-05 10:28:13,208 INFO L231 Difference]: Finished difference. Result has 270 places, 443 transitions, 8410 flow [2024-02-05 10:28:13,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=7813, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8410, PETRI_PLACES=270, PETRI_TRANSITIONS=443} [2024-02-05 10:28:13,209 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 193 predicate places. [2024-02-05 10:28:13,209 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 443 transitions, 8410 flow [2024-02-05 10:28:13,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:13,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:13,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:13,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-02-05 10:28:13,210 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:13,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:13,210 INFO L85 PathProgramCache]: Analyzing trace with hash -680161804, now seen corresponding path program 5 times [2024-02-05 10:28:13,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:13,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639807076] [2024-02-05 10:28:13,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:13,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:13,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:13,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:13,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:13,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639807076] [2024-02-05 10:28:13,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639807076] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:13,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:13,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:13,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748524807] [2024-02-05 10:28:13,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:13,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:28:13,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:13,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:28:13,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:28:13,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:13,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 443 transitions, 8410 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:13,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:13,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:13,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:14,414 INFO L124 PetriNetUnfolderBase]: 2300/4371 cut-off events. [2024-02-05 10:28:14,414 INFO L125 PetriNetUnfolderBase]: For 89961/90040 co-relation queries the response was YES. [2024-02-05 10:28:14,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29903 conditions, 4371 events. 2300/4371 cut-off events. For 89961/90040 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 30079 event pairs, 622 based on Foata normal form. 28/4258 useless extension candidates. Maximal degree in co-relation 29790. Up to 1769 conditions per place. [2024-02-05 10:28:14,469 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 316 selfloop transitions, 193 changer transitions 0/532 dead transitions. [2024-02-05 10:28:14,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 532 transitions, 10353 flow [2024-02-05 10:28:14,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:14,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:14,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 295 transitions. [2024-02-05 10:28:14,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5051369863013698 [2024-02-05 10:28:14,470 INFO L175 Difference]: Start difference. First operand has 270 places, 443 transitions, 8410 flow. Second operand 8 states and 295 transitions. [2024-02-05 10:28:14,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 532 transitions, 10353 flow [2024-02-05 10:28:14,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 532 transitions, 10087 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-05 10:28:14,690 INFO L231 Difference]: Finished difference. Result has 275 places, 457 transitions, 8813 flow [2024-02-05 10:28:14,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=8154, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8813, PETRI_PLACES=275, PETRI_TRANSITIONS=457} [2024-02-05 10:28:14,692 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 198 predicate places. [2024-02-05 10:28:14,692 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 457 transitions, 8813 flow [2024-02-05 10:28:14,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:14,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:14,692 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-05 10:28:14,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-02-05 10:28:14,692 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:14,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:14,693 INFO L85 PathProgramCache]: Analyzing trace with hash -778889877, now seen corresponding path program 4 times [2024-02-05 10:28:14,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:14,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977290114] [2024-02-05 10:28:14,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:14,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:14,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:14,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:14,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:14,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977290114] [2024-02-05 10:28:14,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977290114] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:14,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:14,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:14,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472859832] [2024-02-05 10:28:14,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:14,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:14,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:14,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:14,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:14,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:14,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 457 transitions, 8813 flow. Second operand has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:14,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:14,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:14,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:15,937 INFO L124 PetriNetUnfolderBase]: 2292/4386 cut-off events. [2024-02-05 10:28:15,938 INFO L125 PetriNetUnfolderBase]: For 94565/94644 co-relation queries the response was YES. [2024-02-05 10:28:15,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30588 conditions, 4386 events. 2292/4386 cut-off events. For 94565/94644 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 30422 event pairs, 509 based on Foata normal form. 30/4264 useless extension candidates. Maximal degree in co-relation 30473. Up to 3534 conditions per place. [2024-02-05 10:28:16,001 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 402 selfloop transitions, 53 changer transitions 0/478 dead transitions. [2024-02-05 10:28:16,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 478 transitions, 9805 flow [2024-02-05 10:28:16,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:16,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:16,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-02-05 10:28:16,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263698630136986 [2024-02-05 10:28:16,002 INFO L175 Difference]: Start difference. First operand has 275 places, 457 transitions, 8813 flow. Second operand 8 states and 249 transitions. [2024-02-05 10:28:16,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 478 transitions, 9805 flow [2024-02-05 10:28:16,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 478 transitions, 9402 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-02-05 10:28:16,250 INFO L231 Difference]: Finished difference. Result has 277 places, 458 transitions, 8533 flow [2024-02-05 10:28:16,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=8410, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8533, PETRI_PLACES=277, PETRI_TRANSITIONS=458} [2024-02-05 10:28:16,251 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 200 predicate places. [2024-02-05 10:28:16,251 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 458 transitions, 8533 flow [2024-02-05 10:28:16,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:16,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:16,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:16,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-02-05 10:28:16,251 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:16,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:16,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1904279615, now seen corresponding path program 1 times [2024-02-05 10:28:16,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:16,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624930793] [2024-02-05 10:28:16,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:16,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:16,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:16,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:16,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:16,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624930793] [2024-02-05 10:28:16,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624930793] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:16,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:16,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:16,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705057005] [2024-02-05 10:28:16,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:16,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:16,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:16,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:16,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:16,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:16,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 458 transitions, 8533 flow. Second operand has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:16,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:16,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:16,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:17,653 INFO L124 PetriNetUnfolderBase]: 2929/5364 cut-off events. [2024-02-05 10:28:17,653 INFO L125 PetriNetUnfolderBase]: For 113074/113482 co-relation queries the response was YES. [2024-02-05 10:28:17,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36727 conditions, 5364 events. 2929/5364 cut-off events. For 113074/113482 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 36141 event pairs, 804 based on Foata normal form. 30/5082 useless extension candidates. Maximal degree in co-relation 36612. Up to 3526 conditions per place. [2024-02-05 10:28:17,725 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 381 selfloop transitions, 111 changer transitions 0/538 dead transitions. [2024-02-05 10:28:17,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 538 transitions, 10354 flow [2024-02-05 10:28:17,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:28:17,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:28:17,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 308 transitions. [2024-02-05 10:28:17,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4687975646879756 [2024-02-05 10:28:17,726 INFO L175 Difference]: Start difference. First operand has 277 places, 458 transitions, 8533 flow. Second operand 9 states and 308 transitions. [2024-02-05 10:28:17,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 538 transitions, 10354 flow [2024-02-05 10:28:18,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 538 transitions, 10251 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-05 10:28:18,017 INFO L231 Difference]: Finished difference. Result has 281 places, 481 transitions, 9099 flow [2024-02-05 10:28:18,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=8438, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9099, PETRI_PLACES=281, PETRI_TRANSITIONS=481} [2024-02-05 10:28:18,018 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 204 predicate places. [2024-02-05 10:28:18,018 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 481 transitions, 9099 flow [2024-02-05 10:28:18,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:18,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:18,018 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-05 10:28:18,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-02-05 10:28:18,018 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:18,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:18,019 INFO L85 PathProgramCache]: Analyzing trace with hash 363416677, now seen corresponding path program 1 times [2024-02-05 10:28:18,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:18,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524078115] [2024-02-05 10:28:18,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:18,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:18,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:18,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:18,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:18,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524078115] [2024-02-05 10:28:18,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524078115] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:18,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:18,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:18,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918268271] [2024-02-05 10:28:18,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:18,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:18,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:18,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:18,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:18,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:18,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 481 transitions, 9099 flow. Second operand has 7 states, 7 states have (on average 32.714285714285715) internal successors, (229), 7 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:18,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:18,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:18,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:19,093 INFO L124 PetriNetUnfolderBase]: 2113/4125 cut-off events. [2024-02-05 10:28:19,094 INFO L125 PetriNetUnfolderBase]: For 97085/97369 co-relation queries the response was YES. [2024-02-05 10:28:19,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29129 conditions, 4125 events. 2113/4125 cut-off events. For 97085/97369 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 29553 event pairs, 573 based on Foata normal form. 25/3925 useless extension candidates. Maximal degree in co-relation 29012. Up to 2633 conditions per place. [2024-02-05 10:28:19,150 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 336 selfloop transitions, 110 changer transitions 0/507 dead transitions. [2024-02-05 10:28:19,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 507 transitions, 10245 flow [2024-02-05 10:28:19,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:19,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:19,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 260 transitions. [2024-02-05 10:28:19,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593607305936073 [2024-02-05 10:28:19,151 INFO L175 Difference]: Start difference. First operand has 281 places, 481 transitions, 9099 flow. Second operand 6 states and 260 transitions. [2024-02-05 10:28:19,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 507 transitions, 10245 flow [2024-02-05 10:28:19,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 507 transitions, 10144 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-02-05 10:28:19,375 INFO L231 Difference]: Finished difference. Result has 284 places, 485 transitions, 9351 flow [2024-02-05 10:28:19,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9004, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9351, PETRI_PLACES=284, PETRI_TRANSITIONS=485} [2024-02-05 10:28:19,376 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 207 predicate places. [2024-02-05 10:28:19,376 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 485 transitions, 9351 flow [2024-02-05 10:28:19,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.714285714285715) internal successors, (229), 7 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:19,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:19,376 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-05 10:28:19,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-02-05 10:28:19,377 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:19,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:19,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1538856001, now seen corresponding path program 2 times [2024-02-05 10:28:19,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:19,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832247348] [2024-02-05 10:28:19,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:19,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:19,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:19,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:19,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:19,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832247348] [2024-02-05 10:28:19,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832247348] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:19,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:19,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:28:19,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196658799] [2024-02-05 10:28:19,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:19,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:19,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:19,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:19,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:19,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:19,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 485 transitions, 9351 flow. Second operand has 7 states, 7 states have (on average 32.714285714285715) internal successors, (229), 7 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:19,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:19,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:19,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:20,435 INFO L124 PetriNetUnfolderBase]: 2099/4101 cut-off events. [2024-02-05 10:28:20,435 INFO L125 PetriNetUnfolderBase]: For 102431/102710 co-relation queries the response was YES. [2024-02-05 10:28:20,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29199 conditions, 4101 events. 2099/4101 cut-off events. For 102431/102710 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 29357 event pairs, 569 based on Foata normal form. 29/3889 useless extension candidates. Maximal degree in co-relation 29080. Up to 2627 conditions per place. [2024-02-05 10:28:20,498 INFO L140 encePairwiseOnDemand]: 67/73 looper letters, 339 selfloop transitions, 105 changer transitions 0/505 dead transitions. [2024-02-05 10:28:20,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 505 transitions, 10422 flow [2024-02-05 10:28:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:20,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:20,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 253 transitions. [2024-02-05 10:28:20,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5776255707762558 [2024-02-05 10:28:20,499 INFO L175 Difference]: Start difference. First operand has 284 places, 485 transitions, 9351 flow. Second operand 6 states and 253 transitions. [2024-02-05 10:28:20,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 505 transitions, 10422 flow [2024-02-05 10:28:20,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 505 transitions, 10252 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:20,747 INFO L231 Difference]: Finished difference. Result has 287 places, 487 transitions, 9445 flow [2024-02-05 10:28:20,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9185, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9445, PETRI_PLACES=287, PETRI_TRANSITIONS=487} [2024-02-05 10:28:20,747 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 210 predicate places. [2024-02-05 10:28:20,748 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 487 transitions, 9445 flow [2024-02-05 10:28:20,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.714285714285715) internal successors, (229), 7 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:20,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:20,748 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-05 10:28:20,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-02-05 10:28:20,748 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:20,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:20,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1537825930, now seen corresponding path program 1 times [2024-02-05 10:28:20,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:20,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471492427] [2024-02-05 10:28:20,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:20,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:20,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:20,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:20,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:20,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471492427] [2024-02-05 10:28:20,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471492427] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:20,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:20,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:20,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379913559] [2024-02-05 10:28:20,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:20,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:28:20,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:20,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:28:20,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:28:20,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:20,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 487 transitions, 9445 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:20,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:20,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:20,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:22,304 INFO L124 PetriNetUnfolderBase]: 2878/5279 cut-off events. [2024-02-05 10:28:22,305 INFO L125 PetriNetUnfolderBase]: For 120969/121390 co-relation queries the response was YES. [2024-02-05 10:28:22,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37072 conditions, 5279 events. 2878/5279 cut-off events. For 120969/121390 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 35533 event pairs, 792 based on Foata normal form. 24/4995 useless extension candidates. Maximal degree in co-relation 36951. Up to 3520 conditions per place. [2024-02-05 10:28:22,376 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 351 selfloop transitions, 120 changer transitions 0/517 dead transitions. [2024-02-05 10:28:22,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 517 transitions, 10591 flow [2024-02-05 10:28:22,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:22,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:22,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 266 transitions. [2024-02-05 10:28:22,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4554794520547945 [2024-02-05 10:28:22,377 INFO L175 Difference]: Start difference. First operand has 287 places, 487 transitions, 9445 flow. Second operand 8 states and 266 transitions. [2024-02-05 10:28:22,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 517 transitions, 10591 flow [2024-02-05 10:28:22,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 517 transitions, 10425 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:22,729 INFO L231 Difference]: Finished difference. Result has 293 places, 488 transitions, 9568 flow [2024-02-05 10:28:22,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9279, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9568, PETRI_PLACES=293, PETRI_TRANSITIONS=488} [2024-02-05 10:28:22,730 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 216 predicate places. [2024-02-05 10:28:22,730 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 488 transitions, 9568 flow [2024-02-05 10:28:22,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:22,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:22,731 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-05 10:28:22,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-02-05 10:28:22,731 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:22,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:22,731 INFO L85 PathProgramCache]: Analyzing trace with hash 305632780, now seen corresponding path program 2 times [2024-02-05 10:28:22,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:22,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914708685] [2024-02-05 10:28:22,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:22,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:22,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:22,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:22,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:22,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914708685] [2024-02-05 10:28:22,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914708685] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:22,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:22,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:22,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911528212] [2024-02-05 10:28:22,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:22,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:28:22,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:22,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:28:22,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:28:22,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:22,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 488 transitions, 9568 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:22,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:22,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:22,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:24,182 INFO L124 PetriNetUnfolderBase]: 2887/5293 cut-off events. [2024-02-05 10:28:24,182 INFO L125 PetriNetUnfolderBase]: For 125665/126088 co-relation queries the response was YES. [2024-02-05 10:28:24,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37322 conditions, 5293 events. 2887/5293 cut-off events. For 125665/126088 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 35625 event pairs, 792 based on Foata normal form. 26/5010 useless extension candidates. Maximal degree in co-relation 37198. Up to 3526 conditions per place. [2024-02-05 10:28:24,258 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 357 selfloop transitions, 119 changer transitions 0/522 dead transitions. [2024-02-05 10:28:24,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 522 transitions, 10809 flow [2024-02-05 10:28:24,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:24,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:24,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 264 transitions. [2024-02-05 10:28:24,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520547945205479 [2024-02-05 10:28:24,260 INFO L175 Difference]: Start difference. First operand has 293 places, 488 transitions, 9568 flow. Second operand 8 states and 264 transitions. [2024-02-05 10:28:24,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 522 transitions, 10809 flow [2024-02-05 10:28:24,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 522 transitions, 10566 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:24,596 INFO L231 Difference]: Finished difference. Result has 296 places, 492 transitions, 9668 flow [2024-02-05 10:28:24,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9331, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9668, PETRI_PLACES=296, PETRI_TRANSITIONS=492} [2024-02-05 10:28:24,598 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 219 predicate places. [2024-02-05 10:28:24,598 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 492 transitions, 9668 flow [2024-02-05 10:28:24,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:24,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:24,598 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-05 10:28:24,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-02-05 10:28:24,599 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:24,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:24,599 INFO L85 PathProgramCache]: Analyzing trace with hash -162750391, now seen corresponding path program 2 times [2024-02-05 10:28:24,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:24,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508525162] [2024-02-05 10:28:24,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:24,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:24,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:24,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:24,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:24,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508525162] [2024-02-05 10:28:24,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508525162] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:24,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:24,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:24,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900917458] [2024-02-05 10:28:24,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:24,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:24,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:24,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:24,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:24,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:24,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 492 transitions, 9668 flow. Second operand has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:24,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:24,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:24,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:26,167 INFO L124 PetriNetUnfolderBase]: 2887/5288 cut-off events. [2024-02-05 10:28:26,167 INFO L125 PetriNetUnfolderBase]: For 128026/128458 co-relation queries the response was YES. [2024-02-05 10:28:26,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37263 conditions, 5288 events. 2887/5288 cut-off events. For 128026/128458 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 35576 event pairs, 803 based on Foata normal form. 32/5006 useless extension candidates. Maximal degree in co-relation 37139. Up to 3526 conditions per place. [2024-02-05 10:28:26,259 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 381 selfloop transitions, 97 changer transitions 0/524 dead transitions. [2024-02-05 10:28:26,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 524 transitions, 10852 flow [2024-02-05 10:28:26,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:26,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:26,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 235 transitions. [2024-02-05 10:28:26,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4598825831702544 [2024-02-05 10:28:26,260 INFO L175 Difference]: Start difference. First operand has 296 places, 492 transitions, 9668 flow. Second operand 7 states and 235 transitions. [2024-02-05 10:28:26,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 524 transitions, 10852 flow [2024-02-05 10:28:26,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 524 transitions, 10672 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:26,705 INFO L231 Difference]: Finished difference. Result has 298 places, 494 transitions, 9736 flow [2024-02-05 10:28:26,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9492, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9736, PETRI_PLACES=298, PETRI_TRANSITIONS=494} [2024-02-05 10:28:26,706 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 221 predicate places. [2024-02-05 10:28:26,706 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 494 transitions, 9736 flow [2024-02-05 10:28:26,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:26,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:26,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] [2024-02-05 10:28:26,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-02-05 10:28:26,706 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:26,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:26,707 INFO L85 PathProgramCache]: Analyzing trace with hash -293650601, now seen corresponding path program 3 times [2024-02-05 10:28:26,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:26,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374486390] [2024-02-05 10:28:26,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:26,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:26,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:26,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:26,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:26,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374486390] [2024-02-05 10:28:26,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374486390] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:26,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:26,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:26,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806954961] [2024-02-05 10:28:26,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:26,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:26,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:26,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:26,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:26,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:26,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 494 transitions, 9736 flow. Second operand has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:26,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:26,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:26,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:28,184 INFO L124 PetriNetUnfolderBase]: 2941/5387 cut-off events. [2024-02-05 10:28:28,184 INFO L125 PetriNetUnfolderBase]: For 133748/134155 co-relation queries the response was YES. [2024-02-05 10:28:28,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37803 conditions, 5387 events. 2941/5387 cut-off events. For 133748/134155 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 36432 event pairs, 843 based on Foata normal form. 28/5103 useless extension candidates. Maximal degree in co-relation 37678. Up to 3562 conditions per place. [2024-02-05 10:28:28,262 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 371 selfloop transitions, 119 changer transitions 0/536 dead transitions. [2024-02-05 10:28:28,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 536 transitions, 11041 flow [2024-02-05 10:28:28,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:28,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:28,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 237 transitions. [2024-02-05 10:28:28,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4637964774951076 [2024-02-05 10:28:28,264 INFO L175 Difference]: Start difference. First operand has 298 places, 494 transitions, 9736 flow. Second operand 7 states and 237 transitions. [2024-02-05 10:28:28,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 536 transitions, 11041 flow [2024-02-05 10:28:28,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 536 transitions, 10854 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-02-05 10:28:28,616 INFO L231 Difference]: Finished difference. Result has 300 places, 505 transitions, 9970 flow [2024-02-05 10:28:28,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9563, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9970, PETRI_PLACES=300, PETRI_TRANSITIONS=505} [2024-02-05 10:28:28,617 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 223 predicate places. [2024-02-05 10:28:28,617 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 505 transitions, 9970 flow [2024-02-05 10:28:28,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:28,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:28,618 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-05 10:28:28,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-02-05 10:28:28,618 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:28,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:28,618 INFO L85 PathProgramCache]: Analyzing trace with hash -292576451, now seen corresponding path program 4 times [2024-02-05 10:28:28,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:28,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179322194] [2024-02-05 10:28:28,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:28,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:28,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:28,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:28,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:28,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179322194] [2024-02-05 10:28:28,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179322194] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:28,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:28,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:28,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509202653] [2024-02-05 10:28:28,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:28,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:28,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:28,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:28,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:28,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:28,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 505 transitions, 9970 flow. Second operand has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:28,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:28,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:28,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:30,141 INFO L124 PetriNetUnfolderBase]: 2921/5351 cut-off events. [2024-02-05 10:28:30,141 INFO L125 PetriNetUnfolderBase]: For 135127/135547 co-relation queries the response was YES. [2024-02-05 10:28:30,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37899 conditions, 5351 events. 2921/5351 cut-off events. For 135127/135547 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 36110 event pairs, 843 based on Foata normal form. 30/5069 useless extension candidates. Maximal degree in co-relation 37773. Up to 3562 conditions per place. [2024-02-05 10:28:30,214 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 364 selfloop transitions, 121 changer transitions 0/531 dead transitions. [2024-02-05 10:28:30,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 531 transitions, 11094 flow [2024-02-05 10:28:30,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:30,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:30,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 233 transitions. [2024-02-05 10:28:30,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45596868884540115 [2024-02-05 10:28:30,216 INFO L175 Difference]: Start difference. First operand has 300 places, 505 transitions, 9970 flow. Second operand 7 states and 233 transitions. [2024-02-05 10:28:30,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 531 transitions, 11094 flow [2024-02-05 10:28:30,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 531 transitions, 10870 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-02-05 10:28:30,550 INFO L231 Difference]: Finished difference. Result has 297 places, 504 transitions, 9974 flow [2024-02-05 10:28:30,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9732, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9974, PETRI_PLACES=297, PETRI_TRANSITIONS=504} [2024-02-05 10:28:30,551 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 220 predicate places. [2024-02-05 10:28:30,551 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 504 transitions, 9974 flow [2024-02-05 10:28:30,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.555555555555557) internal successors, (203), 9 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:30,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:30,551 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-05 10:28:30,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-02-05 10:28:30,551 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:30,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:30,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2130593710, now seen corresponding path program 3 times [2024-02-05 10:28:30,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:30,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812344138] [2024-02-05 10:28:30,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:30,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:30,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:30,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-05 10:28:30,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:30,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812344138] [2024-02-05 10:28:30,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812344138] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:30,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:30,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:30,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33431642] [2024-02-05 10:28:30,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:30,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:28:30,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:30,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:28:30,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:28:30,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:30,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 504 transitions, 9974 flow. Second operand has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:30,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:30,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:30,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:31,871 INFO L124 PetriNetUnfolderBase]: 2934/5358 cut-off events. [2024-02-05 10:28:31,871 INFO L125 PetriNetUnfolderBase]: For 136888/137270 co-relation queries the response was YES. [2024-02-05 10:28:31,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37713 conditions, 5358 events. 2934/5358 cut-off events. For 136888/137270 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 36009 event pairs, 847 based on Foata normal form. 16/5052 useless extension candidates. Maximal degree in co-relation 37592. Up to 3579 conditions per place. [2024-02-05 10:28:31,944 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 360 selfloop transitions, 124 changer transitions 0/530 dead transitions. [2024-02-05 10:28:31,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 530 transitions, 11164 flow [2024-02-05 10:28:31,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:31,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:31,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-02-05 10:28:31,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4461839530332681 [2024-02-05 10:28:31,945 INFO L175 Difference]: Start difference. First operand has 297 places, 504 transitions, 9974 flow. Second operand 7 states and 228 transitions. [2024-02-05 10:28:31,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 530 transitions, 11164 flow [2024-02-05 10:28:32,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 530 transitions, 10897 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-05 10:28:32,275 INFO L231 Difference]: Finished difference. Result has 299 places, 509 transitions, 10102 flow [2024-02-05 10:28:32,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9711, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10102, PETRI_PLACES=299, PETRI_TRANSITIONS=509} [2024-02-05 10:28:32,276 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 222 predicate places. [2024-02-05 10:28:32,276 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 509 transitions, 10102 flow [2024-02-05 10:28:32,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 22.75) internal successors, (182), 8 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:32,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:32,276 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-05 10:28:32,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-02-05 10:28:32,276 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:32,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:32,277 INFO L85 PathProgramCache]: Analyzing trace with hash 169508703, now seen corresponding path program 1 times [2024-02-05 10:28:32,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:32,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967387821] [2024-02-05 10:28:32,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:32,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:32,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:32,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:32,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:32,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967387821] [2024-02-05 10:28:32,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967387821] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:32,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:32,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:28:32,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345019143] [2024-02-05 10:28:32,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:32,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-05 10:28:32,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:32,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-05 10:28:32,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-05 10:28:32,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:32,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 509 transitions, 10102 flow. Second operand has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:32,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:32,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:32,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:33,322 INFO L124 PetriNetUnfolderBase]: 2137/4248 cut-off events. [2024-02-05 10:28:33,322 INFO L125 PetriNetUnfolderBase]: For 116495/116778 co-relation queries the response was YES. [2024-02-05 10:28:33,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30301 conditions, 4248 events. 2137/4248 cut-off events. For 116495/116778 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 31056 event pairs, 319 based on Foata normal form. 79/4029 useless extension candidates. Maximal degree in co-relation 30179. Up to 1330 conditions per place. [2024-02-05 10:28:33,372 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 344 selfloop transitions, 141 changer transitions 0/548 dead transitions. [2024-02-05 10:28:33,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 548 transitions, 11578 flow [2024-02-05 10:28:33,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:28:33,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:28:33,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 185 transitions. [2024-02-05 10:28:33,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335616438356164 [2024-02-05 10:28:33,374 INFO L175 Difference]: Start difference. First operand has 299 places, 509 transitions, 10102 flow. Second operand 4 states and 185 transitions. [2024-02-05 10:28:33,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 548 transitions, 11578 flow [2024-02-05 10:28:33,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 548 transitions, 11478 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:33,602 INFO L231 Difference]: Finished difference. Result has 300 places, 514 transitions, 10544 flow [2024-02-05 10:28:33,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=10012, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=10544, PETRI_PLACES=300, PETRI_TRANSITIONS=514} [2024-02-05 10:28:33,605 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 223 predicate places. [2024-02-05 10:28:33,605 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 514 transitions, 10544 flow [2024-02-05 10:28:33,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:33,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:33,605 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-05 10:28:33,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-02-05 10:28:33,606 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:33,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:33,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1048060663, now seen corresponding path program 2 times [2024-02-05 10:28:33,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:33,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838608961] [2024-02-05 10:28:33,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:33,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:33,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:33,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:33,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:33,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838608961] [2024-02-05 10:28:33,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838608961] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:33,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:33,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:28:33,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093562965] [2024-02-05 10:28:33,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:33,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:28:33,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:33,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:28:33,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:28:33,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:33,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 514 transitions, 10544 flow. Second operand has 5 states, 5 states have (on average 33.8) internal successors, (169), 5 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:33,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:33,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:33,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:34,463 INFO L124 PetriNetUnfolderBase]: 1624/3151 cut-off events. [2024-02-05 10:28:34,463 INFO L125 PetriNetUnfolderBase]: For 113064/113221 co-relation queries the response was YES. [2024-02-05 10:28:34,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26018 conditions, 3151 events. 1624/3151 cut-off events. For 113064/113221 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21728 event pairs, 299 based on Foata normal form. 86/3039 useless extension candidates. Maximal degree in co-relation 25895. Up to 1440 conditions per place. [2024-02-05 10:28:34,506 INFO L140 encePairwiseOnDemand]: 68/73 looper letters, 332 selfloop transitions, 110 changer transitions 1/505 dead transitions. [2024-02-05 10:28:34,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 505 transitions, 11392 flow [2024-02-05 10:28:34,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:28:34,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:28:34,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 207 transitions. [2024-02-05 10:28:34,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5671232876712329 [2024-02-05 10:28:34,508 INFO L175 Difference]: Start difference. First operand has 300 places, 514 transitions, 10544 flow. Second operand 5 states and 207 transitions. [2024-02-05 10:28:34,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 505 transitions, 11392 flow [2024-02-05 10:28:34,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 505 transitions, 10989 flow, removed 8 selfloop flow, removed 18 redundant places. [2024-02-05 10:28:34,781 INFO L231 Difference]: Finished difference. Result has 283 places, 493 transitions, 10370 flow [2024-02-05 10:28:34,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=9849, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10370, PETRI_PLACES=283, PETRI_TRANSITIONS=493} [2024-02-05 10:28:34,782 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 206 predicate places. [2024-02-05 10:28:34,782 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 493 transitions, 10370 flow [2024-02-05 10:28:34,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.8) internal successors, (169), 5 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:34,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:34,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-05 10:28:34,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-02-05 10:28:34,783 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:34,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:34,783 INFO L85 PathProgramCache]: Analyzing trace with hash -937605362, now seen corresponding path program 1 times [2024-02-05 10:28:34,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:34,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116909353] [2024-02-05 10:28:34,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:34,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:34,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:35,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:35,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:35,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116909353] [2024-02-05 10:28:35,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116909353] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:35,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:35,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:28:35,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519967130] [2024-02-05 10:28:35,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:35,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:35,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:35,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:35,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:35,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:35,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 493 transitions, 10370 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:35,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:35,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:35,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:36,217 INFO L124 PetriNetUnfolderBase]: 2037/3999 cut-off events. [2024-02-05 10:28:36,217 INFO L125 PetriNetUnfolderBase]: For 116258/116356 co-relation queries the response was YES. [2024-02-05 10:28:36,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30615 conditions, 3999 events. 2037/3999 cut-off events. For 116258/116356 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28244 event pairs, 437 based on Foata normal form. 25/3924 useless extension candidates. Maximal degree in co-relation 30503. Up to 1310 conditions per place. [2024-02-05 10:28:36,271 INFO L140 encePairwiseOnDemand]: 51/73 looper letters, 329 selfloop transitions, 233 changer transitions 6/593 dead transitions. [2024-02-05 10:28:36,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 593 transitions, 12665 flow [2024-02-05 10:28:36,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:36,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:36,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 316 transitions. [2024-02-05 10:28:36,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541095890410959 [2024-02-05 10:28:36,273 INFO L175 Difference]: Start difference. First operand has 283 places, 493 transitions, 10370 flow. Second operand 8 states and 316 transitions. [2024-02-05 10:28:36,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 593 transitions, 12665 flow [2024-02-05 10:28:36,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 593 transitions, 12353 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-02-05 10:28:36,616 INFO L231 Difference]: Finished difference. Result has 287 places, 513 transitions, 11042 flow [2024-02-05 10:28:36,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=10087, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11042, PETRI_PLACES=287, PETRI_TRANSITIONS=513} [2024-02-05 10:28:36,617 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 210 predicate places. [2024-02-05 10:28:36,617 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 513 transitions, 11042 flow [2024-02-05 10:28:36,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:36,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:36,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:36,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-02-05 10:28:36,617 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:36,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:36,618 INFO L85 PathProgramCache]: Analyzing trace with hash 840033500, now seen corresponding path program 2 times [2024-02-05 10:28:36,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:36,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687627404] [2024-02-05 10:28:36,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:36,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:36,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:36,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:36,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:36,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687627404] [2024-02-05 10:28:36,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687627404] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:36,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:36,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:28:36,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977529517] [2024-02-05 10:28:36,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:36,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:36,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:36,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:36,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:36,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:36,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 513 transitions, 11042 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:36,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:36,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:36,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:38,084 INFO L124 PetriNetUnfolderBase]: 2055/4078 cut-off events. [2024-02-05 10:28:38,084 INFO L125 PetriNetUnfolderBase]: For 123274/123396 co-relation queries the response was YES. [2024-02-05 10:28:38,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32915 conditions, 4078 events. 2055/4078 cut-off events. For 123274/123396 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 29155 event pairs, 400 based on Foata normal form. 17/4023 useless extension candidates. Maximal degree in co-relation 32802. Up to 1330 conditions per place. [2024-02-05 10:28:38,138 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 346 selfloop transitions, 203 changer transitions 4/578 dead transitions. [2024-02-05 10:28:38,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 578 transitions, 12915 flow [2024-02-05 10:28:38,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:38,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:38,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 283 transitions. [2024-02-05 10:28:38,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4845890410958904 [2024-02-05 10:28:38,139 INFO L175 Difference]: Start difference. First operand has 287 places, 513 transitions, 11042 flow. Second operand 8 states and 283 transitions. [2024-02-05 10:28:38,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 578 transitions, 12915 flow [2024-02-05 10:28:38,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 578 transitions, 12830 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:38,532 INFO L231 Difference]: Finished difference. Result has 294 places, 522 transitions, 11591 flow [2024-02-05 10:28:38,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=10958, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11591, PETRI_PLACES=294, PETRI_TRANSITIONS=522} [2024-02-05 10:28:38,532 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 217 predicate places. [2024-02-05 10:28:38,533 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 522 transitions, 11591 flow [2024-02-05 10:28:38,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:38,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:38,533 INFO 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-05 10:28:38,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-02-05 10:28:38,533 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:38,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:38,534 INFO L85 PathProgramCache]: Analyzing trace with hash 829587740, now seen corresponding path program 3 times [2024-02-05 10:28:38,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:38,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589910398] [2024-02-05 10:28:38,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:38,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:38,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:38,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:38,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:38,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589910398] [2024-02-05 10:28:38,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589910398] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:38,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:38,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:28:38,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984631461] [2024-02-05 10:28:38,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:38,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:38,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:38,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:38,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:38,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:38,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 522 transitions, 11591 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:38,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:38,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:38,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:39,976 INFO L124 PetriNetUnfolderBase]: 2069/4151 cut-off events. [2024-02-05 10:28:39,977 INFO L125 PetriNetUnfolderBase]: For 134959/135077 co-relation queries the response was YES. [2024-02-05 10:28:40,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34739 conditions, 4151 events. 2069/4151 cut-off events. For 134959/135077 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 30125 event pairs, 413 based on Foata normal form. 21/4106 useless extension candidates. Maximal degree in co-relation 34623. Up to 1340 conditions per place. [2024-02-05 10:28:40,031 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 335 selfloop transitions, 230 changer transitions 3/593 dead transitions. [2024-02-05 10:28:40,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 593 transitions, 13608 flow [2024-02-05 10:28:40,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:40,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:40,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 297 transitions. [2024-02-05 10:28:40,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085616438356164 [2024-02-05 10:28:40,033 INFO L175 Difference]: Start difference. First operand has 294 places, 522 transitions, 11591 flow. Second operand 8 states and 297 transitions. [2024-02-05 10:28:40,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 593 transitions, 13608 flow [2024-02-05 10:28:40,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 593 transitions, 13299 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:40,424 INFO L231 Difference]: Finished difference. Result has 298 places, 527 transitions, 11921 flow [2024-02-05 10:28:40,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=11295, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11921, PETRI_PLACES=298, PETRI_TRANSITIONS=527} [2024-02-05 10:28:40,425 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 221 predicate places. [2024-02-05 10:28:40,425 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 527 transitions, 11921 flow [2024-02-05 10:28:40,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:40,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:40,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] [2024-02-05 10:28:40,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-02-05 10:28:40,426 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:40,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:40,426 INFO L85 PathProgramCache]: Analyzing trace with hash 678482178, now seen corresponding path program 4 times [2024-02-05 10:28:40,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:40,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701648958] [2024-02-05 10:28:40,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:40,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:40,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:40,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:40,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:40,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701648958] [2024-02-05 10:28:40,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701648958] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:40,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:40,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:28:40,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026446927] [2024-02-05 10:28:40,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:40,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:40,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:40,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:40,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:40,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:40,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 527 transitions, 11921 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:40,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:40,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:40,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:41,813 INFO L124 PetriNetUnfolderBase]: 2079/4197 cut-off events. [2024-02-05 10:28:41,813 INFO L125 PetriNetUnfolderBase]: For 135632/135750 co-relation queries the response was YES. [2024-02-05 10:28:41,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35587 conditions, 4197 events. 2079/4197 cut-off events. For 135632/135750 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 30631 event pairs, 432 based on Foata normal form. 21/4152 useless extension candidates. Maximal degree in co-relation 35471. Up to 1348 conditions per place. [2024-02-05 10:28:41,867 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 330 selfloop transitions, 234 changer transitions 2/591 dead transitions. [2024-02-05 10:28:41,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 591 transitions, 13819 flow [2024-02-05 10:28:41,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:41,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:41,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 288 transitions. [2024-02-05 10:28:41,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4931506849315068 [2024-02-05 10:28:41,868 INFO L175 Difference]: Start difference. First operand has 298 places, 527 transitions, 11921 flow. Second operand 8 states and 288 transitions. [2024-02-05 10:28:41,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 591 transitions, 13819 flow [2024-02-05 10:28:42,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 591 transitions, 13524 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-05 10:28:42,289 INFO L231 Difference]: Finished difference. Result has 304 places, 536 transitions, 12455 flow [2024-02-05 10:28:42,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=11632, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12455, PETRI_PLACES=304, PETRI_TRANSITIONS=536} [2024-02-05 10:28:42,290 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 227 predicate places. [2024-02-05 10:28:42,290 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 536 transitions, 12455 flow [2024-02-05 10:28:42,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:42,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:42,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:42,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-02-05 10:28:42,291 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:42,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:42,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1291116560, now seen corresponding path program 1 times [2024-02-05 10:28:42,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:42,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629720638] [2024-02-05 10:28:42,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:42,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:42,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:42,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:42,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:42,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629720638] [2024-02-05 10:28:42,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629720638] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:42,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:42,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:42,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182137075] [2024-02-05 10:28:42,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:42,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:42,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:42,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:42,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:42,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:42,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 536 transitions, 12455 flow. Second operand has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:42,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:42,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:42,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:43,463 INFO L124 PetriNetUnfolderBase]: 1868/3935 cut-off events. [2024-02-05 10:28:43,464 INFO L125 PetriNetUnfolderBase]: For 156529/156878 co-relation queries the response was YES. [2024-02-05 10:28:43,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35454 conditions, 3935 events. 1868/3935 cut-off events. For 156529/156878 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 30326 event pairs, 337 based on Foata normal form. 33/3793 useless extension candidates. Maximal degree in co-relation 35335. Up to 1551 conditions per place. [2024-02-05 10:28:43,520 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 363 selfloop transitions, 163 changer transitions 2/596 dead transitions. [2024-02-05 10:28:43,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 596 transitions, 14426 flow [2024-02-05 10:28:43,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:43,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:43,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 299 transitions. [2024-02-05 10:28:43,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851272015655578 [2024-02-05 10:28:43,522 INFO L175 Difference]: Start difference. First operand has 304 places, 536 transitions, 12455 flow. Second operand 7 states and 299 transitions. [2024-02-05 10:28:43,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 596 transitions, 14426 flow [2024-02-05 10:28:43,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 596 transitions, 13929 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-02-05 10:28:43,946 INFO L231 Difference]: Finished difference. Result has 304 places, 543 transitions, 12453 flow [2024-02-05 10:28:43,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=11970, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12453, PETRI_PLACES=304, PETRI_TRANSITIONS=543} [2024-02-05 10:28:43,954 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 227 predicate places. [2024-02-05 10:28:43,955 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 543 transitions, 12453 flow [2024-02-05 10:28:43,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:43,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:43,955 INFO 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-05 10:28:43,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-02-05 10:28:43,955 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:43,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:43,956 INFO L85 PathProgramCache]: Analyzing trace with hash 562998585, now seen corresponding path program 1 times [2024-02-05 10:28:43,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:43,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180895154] [2024-02-05 10:28:43,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:43,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:43,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:44,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:44,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:44,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180895154] [2024-02-05 10:28:44,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180895154] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:44,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:44,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:44,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293817620] [2024-02-05 10:28:44,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:44,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:28:44,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:44,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:28:44,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:28:44,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:44,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 543 transitions, 12453 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:44,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:44,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:44,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:45,573 INFO L124 PetriNetUnfolderBase]: 2280/4542 cut-off events. [2024-02-05 10:28:45,573 INFO L125 PetriNetUnfolderBase]: For 155720/155834 co-relation queries the response was YES. [2024-02-05 10:28:45,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39294 conditions, 4542 events. 2280/4542 cut-off events. For 155720/155834 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 33455 event pairs, 619 based on Foata normal form. 43/4519 useless extension candidates. Maximal degree in co-relation 39176. Up to 3122 conditions per place. [2024-02-05 10:28:45,625 INFO L140 encePairwiseOnDemand]: 61/73 looper letters, 437 selfloop transitions, 142 changer transitions 0/604 dead transitions. [2024-02-05 10:28:45,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 604 transitions, 14478 flow [2024-02-05 10:28:45,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:28:45,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:28:45,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 294 transitions. [2024-02-05 10:28:45,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4474885844748858 [2024-02-05 10:28:45,626 INFO L175 Difference]: Start difference. First operand has 304 places, 543 transitions, 12453 flow. Second operand 9 states and 294 transitions. [2024-02-05 10:28:45,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 604 transitions, 14478 flow [2024-02-05 10:28:46,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 604 transitions, 14169 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-02-05 10:28:46,071 INFO L231 Difference]: Finished difference. Result has 310 places, 560 transitions, 12813 flow [2024-02-05 10:28:46,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12154, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12813, PETRI_PLACES=310, PETRI_TRANSITIONS=560} [2024-02-05 10:28:46,072 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 233 predicate places. [2024-02-05 10:28:46,072 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 560 transitions, 12813 flow [2024-02-05 10:28:46,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:46,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:46,072 INFO 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-05 10:28:46,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-02-05 10:28:46,072 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:46,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:46,072 INFO L85 PathProgramCache]: Analyzing trace with hash -462527044, now seen corresponding path program 2 times [2024-02-05 10:28:46,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:46,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218984988] [2024-02-05 10:28:46,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:46,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:46,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:46,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-05 10:28:46,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:46,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218984988] [2024-02-05 10:28:46,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218984988] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:46,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:46,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:46,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847959533] [2024-02-05 10:28:46,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:46,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:46,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:46,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:46,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:46,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:46,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 560 transitions, 12813 flow. Second operand has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:46,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:46,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:46,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:47,267 INFO L124 PetriNetUnfolderBase]: 1954/4116 cut-off events. [2024-02-05 10:28:47,267 INFO L125 PetriNetUnfolderBase]: For 158646/159000 co-relation queries the response was YES. [2024-02-05 10:28:47,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36480 conditions, 4116 events. 1954/4116 cut-off events. For 158646/159000 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 32051 event pairs, 357 based on Foata normal form. 21/3961 useless extension candidates. Maximal degree in co-relation 36361. Up to 1582 conditions per place. [2024-02-05 10:28:47,321 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 372 selfloop transitions, 165 changer transitions 2/607 dead transitions. [2024-02-05 10:28:47,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 607 transitions, 14608 flow [2024-02-05 10:28:47,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:47,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:47,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 303 transitions. [2024-02-05 10:28:47,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5929549902152642 [2024-02-05 10:28:47,322 INFO L175 Difference]: Start difference. First operand has 310 places, 560 transitions, 12813 flow. Second operand 7 states and 303 transitions. [2024-02-05 10:28:47,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 607 transitions, 14608 flow [2024-02-05 10:28:47,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 607 transitions, 14401 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:47,790 INFO L231 Difference]: Finished difference. Result has 315 places, 563 transitions, 13027 flow [2024-02-05 10:28:47,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12606, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13027, PETRI_PLACES=315, PETRI_TRANSITIONS=563} [2024-02-05 10:28:47,791 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 238 predicate places. [2024-02-05 10:28:47,791 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 563 transitions, 13027 flow [2024-02-05 10:28:47,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:47,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:47,792 INFO 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-05 10:28:47,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-02-05 10:28:47,796 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:47,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:47,796 INFO L85 PathProgramCache]: Analyzing trace with hash 658464866, now seen corresponding path program 3 times [2024-02-05 10:28:47,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:47,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276588816] [2024-02-05 10:28:47,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:47,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:47,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:48,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:48,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:48,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276588816] [2024-02-05 10:28:48,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276588816] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:48,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:48,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:48,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189320956] [2024-02-05 10:28:48,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:48,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:48,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:48,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:48,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:48,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:48,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 563 transitions, 13027 flow. Second operand has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:48,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:48,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:48,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:49,274 INFO L124 PetriNetUnfolderBase]: 1951/4109 cut-off events. [2024-02-05 10:28:49,274 INFO L125 PetriNetUnfolderBase]: For 156766/157077 co-relation queries the response was YES. [2024-02-05 10:28:49,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36843 conditions, 4109 events. 1951/4109 cut-off events. For 156766/157077 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 31905 event pairs, 332 based on Foata normal form. 21/3954 useless extension candidates. Maximal degree in co-relation 36722. Up to 1584 conditions per place. [2024-02-05 10:28:49,319 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 332 selfloop transitions, 199 changer transitions 2/601 dead transitions. [2024-02-05 10:28:49,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 601 transitions, 14592 flow [2024-02-05 10:28:49,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:28:49,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:28:49,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 297 transitions. [2024-02-05 10:28:49,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5812133072407045 [2024-02-05 10:28:49,320 INFO L175 Difference]: Start difference. First operand has 315 places, 563 transitions, 13027 flow. Second operand 7 states and 297 transitions. [2024-02-05 10:28:49,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 601 transitions, 14592 flow [2024-02-05 10:28:49,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 601 transitions, 14310 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-05 10:28:49,725 INFO L231 Difference]: Finished difference. Result has 320 places, 566 transitions, 13299 flow [2024-02-05 10:28:49,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12746, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13299, PETRI_PLACES=320, PETRI_TRANSITIONS=566} [2024-02-05 10:28:49,726 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 243 predicate places. [2024-02-05 10:28:49,726 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 566 transitions, 13299 flow [2024-02-05 10:28:49,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:49,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:49,727 INFO 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-05 10:28:49,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-02-05 10:28:49,727 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:49,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:49,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1867892476, now seen corresponding path program 4 times [2024-02-05 10:28:49,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:49,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860093451] [2024-02-05 10:28:49,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:49,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:49,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:49,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:49,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:49,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860093451] [2024-02-05 10:28:49,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860093451] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:49,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:49,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:49,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675856328] [2024-02-05 10:28:49,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:49,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:49,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:49,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:49,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:49,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:49,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 566 transitions, 13299 flow. Second operand has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:49,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:49,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:49,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:51,050 INFO L124 PetriNetUnfolderBase]: 1958/4130 cut-off events. [2024-02-05 10:28:51,050 INFO L125 PetriNetUnfolderBase]: For 164869/165175 co-relation queries the response was YES. [2024-02-05 10:28:51,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37494 conditions, 4130 events. 1958/4130 cut-off events. For 164869/165175 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 32155 event pairs, 312 based on Foata normal form. 33/3987 useless extension candidates. Maximal degree in co-relation 37371. Up to 1590 conditions per place. [2024-02-05 10:28:51,115 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 347 selfloop transitions, 185 changer transitions 2/602 dead transitions. [2024-02-05 10:28:51,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 602 transitions, 14927 flow [2024-02-05 10:28:51,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:51,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:51,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 260 transitions. [2024-02-05 10:28:51,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593607305936073 [2024-02-05 10:28:51,116 INFO L175 Difference]: Start difference. First operand has 320 places, 566 transitions, 13299 flow. Second operand 6 states and 260 transitions. [2024-02-05 10:28:51,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 602 transitions, 14927 flow [2024-02-05 10:28:51,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 602 transitions, 14734 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:51,626 INFO L231 Difference]: Finished difference. Result has 325 places, 568 transitions, 13591 flow [2024-02-05 10:28:51,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13107, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13591, PETRI_PLACES=325, PETRI_TRANSITIONS=568} [2024-02-05 10:28:51,627 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 248 predicate places. [2024-02-05 10:28:51,627 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 568 transitions, 13591 flow [2024-02-05 10:28:51,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:51,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:51,649 INFO 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-05 10:28:51,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-02-05 10:28:51,650 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:51,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:51,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1867419106, now seen corresponding path program 5 times [2024-02-05 10:28:51,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:51,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480861150] [2024-02-05 10:28:51,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:51,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:51,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:51,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-05 10:28:51,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:51,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480861150] [2024-02-05 10:28:51,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480861150] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:51,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:51,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:51,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691952403] [2024-02-05 10:28:51,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:51,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:51,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:51,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:51,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:51,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:51,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 568 transitions, 13591 flow. Second operand has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:51,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:51,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:51,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:52,986 INFO L124 PetriNetUnfolderBase]: 1955/4123 cut-off events. [2024-02-05 10:28:52,987 INFO L125 PetriNetUnfolderBase]: For 167468/167747 co-relation queries the response was YES. [2024-02-05 10:28:53,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37740 conditions, 4123 events. 1955/4123 cut-off events. For 167468/167747 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 32058 event pairs, 306 based on Foata normal form. 21/3968 useless extension candidates. Maximal degree in co-relation 37615. Up to 1596 conditions per place. [2024-02-05 10:28:53,048 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 319 selfloop transitions, 212 changer transitions 2/601 dead transitions. [2024-02-05 10:28:53,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 601 transitions, 15087 flow [2024-02-05 10:28:53,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:53,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:53,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 261 transitions. [2024-02-05 10:28:53,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958904109589042 [2024-02-05 10:28:53,049 INFO L175 Difference]: Start difference. First operand has 325 places, 568 transitions, 13591 flow. Second operand 6 states and 261 transitions. [2024-02-05 10:28:53,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 601 transitions, 15087 flow [2024-02-05 10:28:53,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 601 transitions, 14517 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-02-05 10:28:53,583 INFO L231 Difference]: Finished difference. Result has 324 places, 569 transitions, 13489 flow [2024-02-05 10:28:53,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13023, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13489, PETRI_PLACES=324, PETRI_TRANSITIONS=569} [2024-02-05 10:28:53,584 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 247 predicate places. [2024-02-05 10:28:53,584 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 569 transitions, 13489 flow [2024-02-05 10:28:53,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:53,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:53,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:28:53,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-02-05 10:28:53,585 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:53,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:53,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1332153790, now seen corresponding path program 1 times [2024-02-05 10:28:53,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:53,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699026723] [2024-02-05 10:28:53,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:53,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:53,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:53,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:53,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:53,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699026723] [2024-02-05 10:28:53,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699026723] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:53,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:53,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:28:53,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236477978] [2024-02-05 10:28:53,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:53,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:28:53,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:53,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:28:53,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:28:53,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:28:53,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 569 transitions, 13489 flow. Second operand has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:53,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:53,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:28:53,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:54,870 INFO L124 PetriNetUnfolderBase]: 1967/4106 cut-off events. [2024-02-05 10:28:54,871 INFO L125 PetriNetUnfolderBase]: For 164753/165054 co-relation queries the response was YES. [2024-02-05 10:28:54,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37296 conditions, 4106 events. 1967/4106 cut-off events. For 164753/165054 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 31727 event pairs, 450 based on Foata normal form. 37/3940 useless extension candidates. Maximal degree in co-relation 37173. Up to 1614 conditions per place. [2024-02-05 10:28:54,931 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 336 selfloop transitions, 199 changer transitions 2/605 dead transitions. [2024-02-05 10:28:54,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 605 transitions, 15050 flow [2024-02-05 10:28:54,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:28:54,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:28:54,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 262 transitions. [2024-02-05 10:28:54,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5981735159817352 [2024-02-05 10:28:54,932 INFO L175 Difference]: Start difference. First operand has 324 places, 569 transitions, 13489 flow. Second operand 6 states and 262 transitions. [2024-02-05 10:28:54,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 605 transitions, 15050 flow [2024-02-05 10:28:55,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 605 transitions, 14735 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-05 10:28:55,435 INFO L231 Difference]: Finished difference. Result has 325 places, 570 transitions, 13597 flow [2024-02-05 10:28:55,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13175, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13597, PETRI_PLACES=325, PETRI_TRANSITIONS=570} [2024-02-05 10:28:55,436 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 248 predicate places. [2024-02-05 10:28:55,436 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 570 transitions, 13597 flow [2024-02-05 10:28:55,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:55,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:55,436 INFO 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-05 10:28:55,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-02-05 10:28:55,437 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:55,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:55,437 INFO L85 PathProgramCache]: Analyzing trace with hash -49148127, now seen corresponding path program 2 times [2024-02-05 10:28:55,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:55,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458414141] [2024-02-05 10:28:55,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:55,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:55,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:55,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:55,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:55,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458414141] [2024-02-05 10:28:55,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458414141] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:55,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:55,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:55,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399232587] [2024-02-05 10:28:55,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:55,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:28:55,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:55,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:28:55,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:28:55,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:55,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 570 transitions, 13597 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:55,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:55,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:55,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:57,034 INFO L124 PetriNetUnfolderBase]: 2356/4671 cut-off events. [2024-02-05 10:28:57,034 INFO L125 PetriNetUnfolderBase]: For 162021/162147 co-relation queries the response was YES. [2024-02-05 10:28:57,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41322 conditions, 4671 events. 2356/4671 cut-off events. For 162021/162147 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 34457 event pairs, 312 based on Foata normal form. 27/4626 useless extension candidates. Maximal degree in co-relation 41200. Up to 1896 conditions per place. [2024-02-05 10:28:57,105 INFO L140 encePairwiseOnDemand]: 57/73 looper letters, 358 selfloop transitions, 260 changer transitions 3/646 dead transitions. [2024-02-05 10:28:57,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 646 transitions, 16058 flow [2024-02-05 10:28:57,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:57,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:57,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 286 transitions. [2024-02-05 10:28:57,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897260273972603 [2024-02-05 10:28:57,106 INFO L175 Difference]: Start difference. First operand has 325 places, 570 transitions, 13597 flow. Second operand 8 states and 286 transitions. [2024-02-05 10:28:57,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 646 transitions, 16058 flow [2024-02-05 10:28:57,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 646 transitions, 15791 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-02-05 10:28:57,642 INFO L231 Difference]: Finished difference. Result has 333 places, 594 transitions, 14533 flow [2024-02-05 10:28:57,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13341, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14533, PETRI_PLACES=333, PETRI_TRANSITIONS=594} [2024-02-05 10:28:57,643 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 256 predicate places. [2024-02-05 10:28:57,643 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 594 transitions, 14533 flow [2024-02-05 10:28:57,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:57,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:57,644 INFO 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-05 10:28:57,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-02-05 10:28:57,644 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:57,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:57,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1800956065, now seen corresponding path program 3 times [2024-02-05 10:28:57,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:57,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106280083] [2024-02-05 10:28:57,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:57,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:57,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:28:57,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:28:57,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:28:57,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106280083] [2024-02-05 10:28:57,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106280083] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:28:57,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:28:57,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:28:57,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587229999] [2024-02-05 10:28:57,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:28:57,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:28:57,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:28:57,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:28:57,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:28:57,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:28:57,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 594 transitions, 14533 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:57,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:28:57,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:28:57,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:28:59,229 INFO L124 PetriNetUnfolderBase]: 2415/4776 cut-off events. [2024-02-05 10:28:59,229 INFO L125 PetriNetUnfolderBase]: For 177940/178090 co-relation queries the response was YES. [2024-02-05 10:28:59,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44225 conditions, 4776 events. 2415/4776 cut-off events. For 177940/178090 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35315 event pairs, 312 based on Foata normal form. 35/4739 useless extension candidates. Maximal degree in co-relation 44100. Up to 1913 conditions per place. [2024-02-05 10:28:59,302 INFO L140 encePairwiseOnDemand]: 57/73 looper letters, 351 selfloop transitions, 273 changer transitions 2/651 dead transitions. [2024-02-05 10:28:59,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 651 transitions, 16734 flow [2024-02-05 10:28:59,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:28:59,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:28:59,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 287 transitions. [2024-02-05 10:28:59,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4914383561643836 [2024-02-05 10:28:59,304 INFO L175 Difference]: Start difference. First operand has 333 places, 594 transitions, 14533 flow. Second operand 8 states and 287 transitions. [2024-02-05 10:28:59,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 651 transitions, 16734 flow [2024-02-05 10:28:59,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 651 transitions, 16405 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-02-05 10:28:59,858 INFO L231 Difference]: Finished difference. Result has 338 places, 603 transitions, 15096 flow [2024-02-05 10:28:59,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=14217, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15096, PETRI_PLACES=338, PETRI_TRANSITIONS=603} [2024-02-05 10:28:59,859 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 261 predicate places. [2024-02-05 10:28:59,859 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 603 transitions, 15096 flow [2024-02-05 10:28:59,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:28:59,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:28:59,859 INFO 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-05 10:28:59,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-02-05 10:28:59,860 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:28:59,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:28:59,860 INFO L85 PathProgramCache]: Analyzing trace with hash 2112538303, now seen corresponding path program 4 times [2024-02-05 10:28:59,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:28:59,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874315022] [2024-02-05 10:28:59,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:28:59,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:28:59,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:00,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-05 10:29:00,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:00,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874315022] [2024-02-05 10:29:00,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874315022] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:00,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:00,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:00,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958617469] [2024-02-05 10:29:00,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:00,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:00,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:00,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:00,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:00,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:00,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 603 transitions, 15096 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:00,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:00,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:00,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:01,431 INFO L124 PetriNetUnfolderBase]: 2463/4855 cut-off events. [2024-02-05 10:29:01,432 INFO L125 PetriNetUnfolderBase]: For 187644/187794 co-relation queries the response was YES. [2024-02-05 10:29:01,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45865 conditions, 4855 events. 2463/4855 cut-off events. For 187644/187794 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35838 event pairs, 325 based on Foata normal form. 27/4810 useless extension candidates. Maximal degree in co-relation 45738. Up to 1929 conditions per place. [2024-02-05 10:29:01,503 INFO L140 encePairwiseOnDemand]: 58/73 looper letters, 358 selfloop transitions, 272 changer transitions 3/658 dead transitions. [2024-02-05 10:29:01,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 658 transitions, 17253 flow [2024-02-05 10:29:01,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:01,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:01,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 277 transitions. [2024-02-05 10:29:01,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4743150684931507 [2024-02-05 10:29:01,504 INFO L175 Difference]: Start difference. First operand has 338 places, 603 transitions, 15096 flow. Second operand 8 states and 277 transitions. [2024-02-05 10:29:01,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 658 transitions, 17253 flow [2024-02-05 10:29:02,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 658 transitions, 16940 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:02,137 INFO L231 Difference]: Finished difference. Result has 345 places, 617 transitions, 15885 flow [2024-02-05 10:29:02,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=14792, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15885, PETRI_PLACES=345, PETRI_TRANSITIONS=617} [2024-02-05 10:29:02,137 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 268 predicate places. [2024-02-05 10:29:02,138 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 617 transitions, 15885 flow [2024-02-05 10:29:02,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:02,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:02,138 INFO 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-05 10:29:02,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-02-05 10:29:02,138 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:02,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:02,138 INFO L85 PathProgramCache]: Analyzing trace with hash -2138472193, now seen corresponding path program 1 times [2024-02-05 10:29:02,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:02,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907883420] [2024-02-05 10:29:02,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:02,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:02,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:02,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-05 10:29:02,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:02,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907883420] [2024-02-05 10:29:02,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907883420] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:02,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:02,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:02,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489001150] [2024-02-05 10:29:02,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:02,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:02,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:02,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:02,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:02,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:02,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 617 transitions, 15885 flow. Second operand has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:02,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:02,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:02,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:03,859 INFO L124 PetriNetUnfolderBase]: 2755/5403 cut-off events. [2024-02-05 10:29:03,859 INFO L125 PetriNetUnfolderBase]: For 233387/233693 co-relation queries the response was YES. [2024-02-05 10:29:03,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53857 conditions, 5403 events. 2755/5403 cut-off events. For 233387/233693 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 39664 event pairs, 352 based on Foata normal form. 33/5233 useless extension candidates. Maximal degree in co-relation 53727. Up to 2144 conditions per place. [2024-02-05 10:29:03,939 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 384 selfloop transitions, 213 changer transitions 1/655 dead transitions. [2024-02-05 10:29:03,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 655 transitions, 17595 flow [2024-02-05 10:29:03,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:03,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:03,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 238 transitions. [2024-02-05 10:29:03,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4657534246575342 [2024-02-05 10:29:03,940 INFO L175 Difference]: Start difference. First operand has 345 places, 617 transitions, 15885 flow. Second operand 7 states and 238 transitions. [2024-02-05 10:29:03,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 655 transitions, 17595 flow [2024-02-05 10:29:04,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 655 transitions, 16799 flow, removed 148 selfloop flow, removed 7 redundant places. [2024-02-05 10:29:04,762 INFO L231 Difference]: Finished difference. Result has 345 places, 617 transitions, 15605 flow [2024-02-05 10:29:04,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15153, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15605, PETRI_PLACES=345, PETRI_TRANSITIONS=617} [2024-02-05 10:29:04,763 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 268 predicate places. [2024-02-05 10:29:04,763 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 617 transitions, 15605 flow [2024-02-05 10:29:04,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:04,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:04,763 INFO 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-05 10:29:04,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-02-05 10:29:04,764 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:04,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:04,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1055344001, now seen corresponding path program 2 times [2024-02-05 10:29:04,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:04,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509521321] [2024-02-05 10:29:04,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:04,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:04,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:04,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:04,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:04,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509521321] [2024-02-05 10:29:04,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509521321] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:04,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:04,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:04,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352721984] [2024-02-05 10:29:04,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:04,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:04,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:04,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:04,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:05,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:05,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 617 transitions, 15605 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:05,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:05,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:05,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:06,788 INFO L124 PetriNetUnfolderBase]: 2916/5667 cut-off events. [2024-02-05 10:29:06,788 INFO L125 PetriNetUnfolderBase]: For 232628/232936 co-relation queries the response was YES. [2024-02-05 10:29:06,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54946 conditions, 5667 events. 2916/5667 cut-off events. For 232628/232936 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 41852 event pairs, 720 based on Foata normal form. 27/5451 useless extension candidates. Maximal degree in co-relation 54816. Up to 3909 conditions per place. [2024-02-05 10:29:07,018 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 494 selfloop transitions, 140 changer transitions 0/691 dead transitions. [2024-02-05 10:29:07,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 691 transitions, 18088 flow [2024-02-05 10:29:07,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:29:07,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:29:07,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 292 transitions. [2024-02-05 10:29:07,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-02-05 10:29:07,020 INFO L175 Difference]: Start difference. First operand has 345 places, 617 transitions, 15605 flow. Second operand 9 states and 292 transitions. [2024-02-05 10:29:07,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 691 transitions, 18088 flow [2024-02-05 10:29:07,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 691 transitions, 17630 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:29:07,701 INFO L231 Difference]: Finished difference. Result has 349 places, 636 transitions, 15948 flow [2024-02-05 10:29:07,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15179, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15948, PETRI_PLACES=349, PETRI_TRANSITIONS=636} [2024-02-05 10:29:07,702 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 272 predicate places. [2024-02-05 10:29:07,702 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 636 transitions, 15948 flow [2024-02-05 10:29:07,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:07,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:07,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:07,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-02-05 10:29:07,702 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:07,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:07,703 INFO L85 PathProgramCache]: Analyzing trace with hash 889562707, now seen corresponding path program 3 times [2024-02-05 10:29:07,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:07,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530467191] [2024-02-05 10:29:07,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:07,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:07,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:07,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-05 10:29:07,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:07,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530467191] [2024-02-05 10:29:07,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530467191] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:07,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:07,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:07,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563395218] [2024-02-05 10:29:07,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:07,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:07,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:07,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:07,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:07,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:07,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 636 transitions, 15948 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:07,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:07,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:07,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:09,552 INFO L124 PetriNetUnfolderBase]: 2890/5627 cut-off events. [2024-02-05 10:29:09,552 INFO L125 PetriNetUnfolderBase]: For 228216/228520 co-relation queries the response was YES. [2024-02-05 10:29:09,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54446 conditions, 5627 events. 2890/5627 cut-off events. For 228216/228520 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 41602 event pairs, 731 based on Foata normal form. 23/5403 useless extension candidates. Maximal degree in co-relation 54314. Up to 4152 conditions per place. [2024-02-05 10:29:09,638 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 491 selfloop transitions, 123 changer transitions 0/671 dead transitions. [2024-02-05 10:29:09,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 671 transitions, 17573 flow [2024-02-05 10:29:09,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:29:09,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:29:09,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 284 transitions. [2024-02-05 10:29:09,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4322678843226788 [2024-02-05 10:29:09,640 INFO L175 Difference]: Start difference. First operand has 349 places, 636 transitions, 15948 flow. Second operand 9 states and 284 transitions. [2024-02-05 10:29:09,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 671 transitions, 17573 flow [2024-02-05 10:29:10,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 671 transitions, 17256 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-02-05 10:29:10,485 INFO L231 Difference]: Finished difference. Result has 351 places, 636 transitions, 15890 flow [2024-02-05 10:29:10,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15631, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15890, PETRI_PLACES=351, PETRI_TRANSITIONS=636} [2024-02-05 10:29:10,486 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 274 predicate places. [2024-02-05 10:29:10,486 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 636 transitions, 15890 flow [2024-02-05 10:29:10,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:10,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:10,486 INFO 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-05 10:29:10,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-02-05 10:29:10,487 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:10,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:10,487 INFO L85 PathProgramCache]: Analyzing trace with hash -2059694396, now seen corresponding path program 5 times [2024-02-05 10:29:10,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:10,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843287895] [2024-02-05 10:29:10,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:10,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:10,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:10,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-05 10:29:10,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:10,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843287895] [2024-02-05 10:29:10,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843287895] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:10,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:10,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:29:10,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671016358] [2024-02-05 10:29:10,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:10,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:10,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:10,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:10,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:10,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:10,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 636 transitions, 15890 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:10,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:10,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:10,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:12,275 INFO L124 PetriNetUnfolderBase]: 2532/4994 cut-off events. [2024-02-05 10:29:12,275 INFO L125 PetriNetUnfolderBase]: For 191385/191539 co-relation queries the response was YES. [2024-02-05 10:29:12,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46989 conditions, 4994 events. 2532/4994 cut-off events. For 191385/191539 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37498 event pairs, 567 based on Foata normal form. 93/5012 useless extension candidates. Maximal degree in co-relation 46856. Up to 2587 conditions per place. [2024-02-05 10:29:12,353 INFO L140 encePairwiseOnDemand]: 57/73 looper letters, 474 selfloop transitions, 175 changer transitions 9/683 dead transitions. [2024-02-05 10:29:12,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 683 transitions, 17929 flow [2024-02-05 10:29:12,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:12,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:12,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 267 transitions. [2024-02-05 10:29:12,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4571917808219178 [2024-02-05 10:29:12,356 INFO L175 Difference]: Start difference. First operand has 351 places, 636 transitions, 15890 flow. Second operand 8 states and 267 transitions. [2024-02-05 10:29:12,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 683 transitions, 17929 flow [2024-02-05 10:29:13,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 683 transitions, 17627 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-02-05 10:29:13,034 INFO L231 Difference]: Finished difference. Result has 348 places, 633 transitions, 15929 flow [2024-02-05 10:29:13,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15567, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15929, PETRI_PLACES=348, PETRI_TRANSITIONS=633} [2024-02-05 10:29:13,035 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 271 predicate places. [2024-02-05 10:29:13,035 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 633 transitions, 15929 flow [2024-02-05 10:29:13,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:13,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:13,036 INFO 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-05 10:29:13,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-02-05 10:29:13,036 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:13,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:13,036 INFO L85 PathProgramCache]: Analyzing trace with hash 355616618, now seen corresponding path program 1 times [2024-02-05 10:29:13,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:13,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026341448] [2024-02-05 10:29:13,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:13,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:13,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:13,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:13,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:13,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026341448] [2024-02-05 10:29:13,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026341448] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:13,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:13,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:13,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193204457] [2024-02-05 10:29:13,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:13,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:13,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:13,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:13,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:13,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:13,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 633 transitions, 15929 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:13,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:13,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:13,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:14,929 INFO L124 PetriNetUnfolderBase]: 2836/5503 cut-off events. [2024-02-05 10:29:14,929 INFO L125 PetriNetUnfolderBase]: For 231513/231826 co-relation queries the response was YES. [2024-02-05 10:29:15,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53402 conditions, 5503 events. 2836/5503 cut-off events. For 231513/231826 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 40611 event pairs, 727 based on Foata normal form. 21/5277 useless extension candidates. Maximal degree in co-relation 53273. Up to 4133 conditions per place. [2024-02-05 10:29:15,049 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 464 selfloop transitions, 136 changer transitions 0/654 dead transitions. [2024-02-05 10:29:15,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 654 transitions, 17351 flow [2024-02-05 10:29:15,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:15,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:15,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-02-05 10:29:15,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383561643835616 [2024-02-05 10:29:15,051 INFO L175 Difference]: Start difference. First operand has 348 places, 633 transitions, 15929 flow. Second operand 7 states and 224 transitions. [2024-02-05 10:29:15,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 654 transitions, 17351 flow [2024-02-05 10:29:15,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 654 transitions, 17148 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:15,895 INFO L231 Difference]: Finished difference. Result has 350 places, 635 transitions, 16044 flow [2024-02-05 10:29:15,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15730, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16044, PETRI_PLACES=350, PETRI_TRANSITIONS=635} [2024-02-05 10:29:15,895 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 273 predicate places. [2024-02-05 10:29:15,896 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 635 transitions, 16044 flow [2024-02-05 10:29:15,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:15,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:15,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] [2024-02-05 10:29:15,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-02-05 10:29:15,897 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:15,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:15,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1008470164, now seen corresponding path program 2 times [2024-02-05 10:29:15,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:15,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996294168] [2024-02-05 10:29:15,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:15,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:15,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:16,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:16,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:16,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996294168] [2024-02-05 10:29:16,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996294168] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:16,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:16,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:16,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14572211] [2024-02-05 10:29:16,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:16,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:16,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:16,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:16,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:16,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:16,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 635 transitions, 16044 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:16,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:16,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:16,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:17,797 INFO L124 PetriNetUnfolderBase]: 2842/5516 cut-off events. [2024-02-05 10:29:17,797 INFO L125 PetriNetUnfolderBase]: For 230336/230651 co-relation queries the response was YES. [2024-02-05 10:29:17,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53665 conditions, 5516 events. 2842/5516 cut-off events. For 230336/230651 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 40858 event pairs, 743 based on Foata normal form. 25/5294 useless extension candidates. Maximal degree in co-relation 53535. Up to 4143 conditions per place. [2024-02-05 10:29:17,897 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 481 selfloop transitions, 124 changer transitions 0/659 dead transitions. [2024-02-05 10:29:17,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 659 transitions, 17483 flow [2024-02-05 10:29:17,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:17,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:17,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 221 transitions. [2024-02-05 10:29:17,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4324853228962818 [2024-02-05 10:29:17,899 INFO L175 Difference]: Start difference. First operand has 350 places, 635 transitions, 16044 flow. Second operand 7 states and 221 transitions. [2024-02-05 10:29:17,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 659 transitions, 17483 flow [2024-02-05 10:29:18,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 659 transitions, 17354 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:18,710 INFO L231 Difference]: Finished difference. Result has 353 places, 638 transitions, 16222 flow [2024-02-05 10:29:18,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15918, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16222, PETRI_PLACES=353, PETRI_TRANSITIONS=638} [2024-02-05 10:29:18,711 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 276 predicate places. [2024-02-05 10:29:18,711 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 638 transitions, 16222 flow [2024-02-05 10:29:18,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:18,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:18,712 INFO 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-05 10:29:18,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-02-05 10:29:18,712 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:18,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:18,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1350161830, now seen corresponding path program 2 times [2024-02-05 10:29:18,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:18,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958595025] [2024-02-05 10:29:18,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:18,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:18,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:18,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:18,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:18,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958595025] [2024-02-05 10:29:18,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958595025] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:18,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:18,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:18,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135659812] [2024-02-05 10:29:18,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:18,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:18,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:18,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:18,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:18,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:29:18,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 638 transitions, 16222 flow. Second operand has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:18,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:18,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:29:18,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:20,113 INFO L124 PetriNetUnfolderBase]: 2065/4333 cut-off events. [2024-02-05 10:29:20,113 INFO L125 PetriNetUnfolderBase]: For 197111/197254 co-relation queries the response was YES. [2024-02-05 10:29:20,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42525 conditions, 4333 events. 2065/4333 cut-off events. For 197111/197254 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 34181 event pairs, 422 based on Foata normal form. 24/4132 useless extension candidates. Maximal degree in co-relation 42395. Up to 1562 conditions per place. [2024-02-05 10:29:20,184 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 360 selfloop transitions, 241 changer transitions 1/673 dead transitions. [2024-02-05 10:29:20,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 673 transitions, 17947 flow [2024-02-05 10:29:20,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:20,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:20,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 265 transitions. [2024-02-05 10:29:20,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6050228310502284 [2024-02-05 10:29:20,185 INFO L175 Difference]: Start difference. First operand has 353 places, 638 transitions, 16222 flow. Second operand 6 states and 265 transitions. [2024-02-05 10:29:20,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 673 transitions, 17947 flow [2024-02-05 10:29:20,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 673 transitions, 17815 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:20,871 INFO L231 Difference]: Finished difference. Result has 357 places, 641 transitions, 16767 flow [2024-02-05 10:29:20,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=16090, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=16767, PETRI_PLACES=357, PETRI_TRANSITIONS=641} [2024-02-05 10:29:20,872 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 280 predicate places. [2024-02-05 10:29:20,872 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 641 transitions, 16767 flow [2024-02-05 10:29:20,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:20,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:20,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:20,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-02-05 10:29:20,872 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:20,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:20,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1371933566, now seen corresponding path program 3 times [2024-02-05 10:29:20,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:20,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803865146] [2024-02-05 10:29:20,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:20,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:20,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:21,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-05 10:29:21,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:21,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803865146] [2024-02-05 10:29:21,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803865146] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:21,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:21,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:21,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534511714] [2024-02-05 10:29:21,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:21,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:21,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:21,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:21,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:21,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 73 [2024-02-05 10:29:21,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 641 transitions, 16767 flow. Second operand has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:21,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:21,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 73 [2024-02-05 10:29:21,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:22,289 INFO L124 PetriNetUnfolderBase]: 2042/4290 cut-off events. [2024-02-05 10:29:22,290 INFO L125 PetriNetUnfolderBase]: For 204020/204176 co-relation queries the response was YES. [2024-02-05 10:29:22,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42887 conditions, 4290 events. 2042/4290 cut-off events. For 204020/204176 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 33748 event pairs, 327 based on Foata normal form. 29/4083 useless extension candidates. Maximal degree in co-relation 42755. Up to 1558 conditions per place. [2024-02-05 10:29:22,371 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 369 selfloop transitions, 217 changer transitions 1/658 dead transitions. [2024-02-05 10:29:22,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 658 transitions, 18125 flow [2024-02-05 10:29:22,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:22,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:22,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 251 transitions. [2024-02-05 10:29:22,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5730593607305936 [2024-02-05 10:29:22,373 INFO L175 Difference]: Start difference. First operand has 357 places, 641 transitions, 16767 flow. Second operand 6 states and 251 transitions. [2024-02-05 10:29:22,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 658 transitions, 18125 flow [2024-02-05 10:29:22,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 658 transitions, 17440 flow, removed 5 selfloop flow, removed 16 redundant places. [2024-02-05 10:29:22,959 INFO L231 Difference]: Finished difference. Result has 345 places, 640 transitions, 16470 flow [2024-02-05 10:29:22,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=16036, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=16470, PETRI_PLACES=345, PETRI_TRANSITIONS=640} [2024-02-05 10:29:22,960 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 268 predicate places. [2024-02-05 10:29:22,960 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 640 transitions, 16470 flow [2024-02-05 10:29:22,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.857142857142854) internal successors, (230), 7 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:22,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:22,960 INFO 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-05 10:29:22,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-02-05 10:29:22,961 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:22,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:22,961 INFO L85 PathProgramCache]: Analyzing trace with hash 585471843, now seen corresponding path program 4 times [2024-02-05 10:29:22,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:22,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415066494] [2024-02-05 10:29:22,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:22,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:22,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:23,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-05 10:29:23,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:23,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415066494] [2024-02-05 10:29:23,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415066494] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:23,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:23,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:23,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368726689] [2024-02-05 10:29:23,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:23,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:23,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:23,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:23,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:23,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:23,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 640 transitions, 16470 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:23,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:23,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:23,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:25,305 INFO L124 PetriNetUnfolderBase]: 3382/6433 cut-off events. [2024-02-05 10:29:25,305 INFO L125 PetriNetUnfolderBase]: For 279622/279993 co-relation queries the response was YES. [2024-02-05 10:29:25,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63886 conditions, 6433 events. 3382/6433 cut-off events. For 279622/279993 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 48261 event pairs, 624 based on Foata normal form. 76/6233 useless extension candidates. Maximal degree in co-relation 63768. Up to 4273 conditions per place. [2024-02-05 10:29:25,373 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 532 selfloop transitions, 175 changer transitions 2/763 dead transitions. [2024-02-05 10:29:25,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 763 transitions, 21014 flow [2024-02-05 10:29:25,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:29:25,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:29:25,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 292 transitions. [2024-02-05 10:29:25,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-02-05 10:29:25,376 INFO L175 Difference]: Start difference. First operand has 345 places, 640 transitions, 16470 flow. Second operand 9 states and 292 transitions. [2024-02-05 10:29:25,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 763 transitions, 21014 flow [2024-02-05 10:29:26,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 763 transitions, 20523 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:26,216 INFO L231 Difference]: Finished difference. Result has 352 places, 697 transitions, 18561 flow [2024-02-05 10:29:26,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=16062, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18561, PETRI_PLACES=352, PETRI_TRANSITIONS=697} [2024-02-05 10:29:26,217 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 275 predicate places. [2024-02-05 10:29:26,217 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 697 transitions, 18561 flow [2024-02-05 10:29:26,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:26,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:26,217 INFO 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-05 10:29:26,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-02-05 10:29:26,218 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:26,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:26,218 INFO L85 PathProgramCache]: Analyzing trace with hash -607498025, now seen corresponding path program 5 times [2024-02-05 10:29:26,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:26,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95029735] [2024-02-05 10:29:26,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:26,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:26,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:26,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:26,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:26,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95029735] [2024-02-05 10:29:26,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95029735] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:26,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:26,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:26,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227995201] [2024-02-05 10:29:26,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:26,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:26,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:26,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:26,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:26,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:26,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 697 transitions, 18561 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:26,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:26,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:26,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:28,365 INFO L124 PetriNetUnfolderBase]: 3352/6390 cut-off events. [2024-02-05 10:29:28,366 INFO L125 PetriNetUnfolderBase]: For 285979/286307 co-relation queries the response was YES. [2024-02-05 10:29:28,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63461 conditions, 6390 events. 3352/6390 cut-off events. For 285979/286307 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 48018 event pairs, 700 based on Foata normal form. 22/6129 useless extension candidates. Maximal degree in co-relation 63340. Up to 4879 conditions per place. [2024-02-05 10:29:28,463 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 550 selfloop transitions, 129 changer transitions 0/733 dead transitions. [2024-02-05 10:29:28,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 733 transitions, 20336 flow [2024-02-05 10:29:28,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:29:28,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:29:28,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 282 transitions. [2024-02-05 10:29:28,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292237442922374 [2024-02-05 10:29:28,465 INFO L175 Difference]: Start difference. First operand has 352 places, 697 transitions, 18561 flow. Second operand 9 states and 282 transitions. [2024-02-05 10:29:28,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 733 transitions, 20336 flow [2024-02-05 10:29:29,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 733 transitions, 20091 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:29,450 INFO L231 Difference]: Finished difference. Result has 357 places, 697 transitions, 18586 flow [2024-02-05 10:29:29,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18316, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18586, PETRI_PLACES=357, PETRI_TRANSITIONS=697} [2024-02-05 10:29:29,451 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 280 predicate places. [2024-02-05 10:29:29,451 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 697 transitions, 18586 flow [2024-02-05 10:29:29,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:29,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:29,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:29,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-02-05 10:29:29,451 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:29,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:29,452 INFO L85 PathProgramCache]: Analyzing trace with hash 420291475, now seen corresponding path program 6 times [2024-02-05 10:29:29,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:29,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936661942] [2024-02-05 10:29:29,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:29,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:29,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:29,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:29,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:29,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936661942] [2024-02-05 10:29:29,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936661942] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:29,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:29,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:29,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353367801] [2024-02-05 10:29:29,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:29,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:29,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:29,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:29,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:29,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:29,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 697 transitions, 18586 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:29,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:29,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:29,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:31,420 INFO L124 PetriNetUnfolderBase]: 3330/6350 cut-off events. [2024-02-05 10:29:31,420 INFO L125 PetriNetUnfolderBase]: For 287791/288119 co-relation queries the response was YES. [2024-02-05 10:29:31,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62996 conditions, 6350 events. 3330/6350 cut-off events. For 287791/288119 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 47681 event pairs, 689 based on Foata normal form. 26/6093 useless extension candidates. Maximal degree in co-relation 62874. Up to 4825 conditions per place. [2024-02-05 10:29:31,503 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 549 selfloop transitions, 129 changer transitions 0/732 dead transitions. [2024-02-05 10:29:31,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 732 transitions, 20362 flow [2024-02-05 10:29:31,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:29:31,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:29:31,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 279 transitions. [2024-02-05 10:29:31,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246575342465753 [2024-02-05 10:29:31,505 INFO L175 Difference]: Start difference. First operand has 357 places, 697 transitions, 18586 flow. Second operand 9 states and 279 transitions. [2024-02-05 10:29:31,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 732 transitions, 20362 flow [2024-02-05 10:29:32,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 732 transitions, 20092 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-02-05 10:29:32,475 INFO L231 Difference]: Finished difference. Result has 359 places, 697 transitions, 18588 flow [2024-02-05 10:29:32,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18316, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18588, PETRI_PLACES=359, PETRI_TRANSITIONS=697} [2024-02-05 10:29:32,476 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 282 predicate places. [2024-02-05 10:29:32,476 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 697 transitions, 18588 flow [2024-02-05 10:29:32,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:32,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:32,477 INFO 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-05 10:29:32,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-02-05 10:29:32,478 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:32,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:32,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1344812822, now seen corresponding path program 3 times [2024-02-05 10:29:32,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:32,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610562537] [2024-02-05 10:29:32,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:32,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:32,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:32,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:32,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:32,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610562537] [2024-02-05 10:29:32,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610562537] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:32,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:32,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:32,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851455263] [2024-02-05 10:29:32,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:32,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:32,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:32,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:32,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:32,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:32,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 697 transitions, 18588 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:32,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:32,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:32,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:34,573 INFO L124 PetriNetUnfolderBase]: 3337/6349 cut-off events. [2024-02-05 10:29:34,573 INFO L125 PetriNetUnfolderBase]: For 290801/291095 co-relation queries the response was YES. [2024-02-05 10:29:34,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62987 conditions, 6349 events. 3337/6349 cut-off events. For 290801/291095 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 47548 event pairs, 784 based on Foata normal form. 8/6060 useless extension candidates. Maximal degree in co-relation 62864. Up to 4931 conditions per place. [2024-02-05 10:29:34,660 INFO L140 encePairwiseOnDemand]: 66/73 looper letters, 549 selfloop transitions, 107 changer transitions 0/710 dead transitions. [2024-02-05 10:29:34,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 710 transitions, 20001 flow [2024-02-05 10:29:34,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:34,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:34,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-02-05 10:29:34,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4223744292237443 [2024-02-05 10:29:34,661 INFO L175 Difference]: Start difference. First operand has 359 places, 697 transitions, 18588 flow. Second operand 6 states and 185 transitions. [2024-02-05 10:29:34,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 710 transitions, 20001 flow [2024-02-05 10:29:35,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 710 transitions, 19725 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-05 10:29:35,566 INFO L231 Difference]: Finished difference. Result has 356 places, 699 transitions, 18594 flow [2024-02-05 10:29:35,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18302, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=18594, PETRI_PLACES=356, PETRI_TRANSITIONS=699} [2024-02-05 10:29:35,567 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 279 predicate places. [2024-02-05 10:29:35,567 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 699 transitions, 18594 flow [2024-02-05 10:29:35,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:35,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:35,568 INFO 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-05 10:29:35,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-02-05 10:29:35,568 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:35,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:35,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1345580567, now seen corresponding path program 7 times [2024-02-05 10:29:35,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:35,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673816970] [2024-02-05 10:29:35,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:35,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:35,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:35,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:35,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673816970] [2024-02-05 10:29:35,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673816970] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:35,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:35,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:35,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942919041] [2024-02-05 10:29:35,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:35,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:35,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:35,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:35,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:35,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:35,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 699 transitions, 18594 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:35,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:35,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:35,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:37,732 INFO L124 PetriNetUnfolderBase]: 3313/6346 cut-off events. [2024-02-05 10:29:37,732 INFO L125 PetriNetUnfolderBase]: For 287628/287928 co-relation queries the response was YES. [2024-02-05 10:29:37,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63103 conditions, 6346 events. 3313/6346 cut-off events. For 287628/287928 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 47519 event pairs, 349 based on Foata normal form. 24/6113 useless extension candidates. Maximal degree in co-relation 62982. Up to 3316 conditions per place. [2024-02-05 10:29:37,829 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 397 selfloop transitions, 286 changer transitions 0/737 dead transitions. [2024-02-05 10:29:37,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 737 transitions, 20411 flow [2024-02-05 10:29:37,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:37,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:37,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 268 transitions. [2024-02-05 10:29:37,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4589041095890411 [2024-02-05 10:29:37,831 INFO L175 Difference]: Start difference. First operand has 356 places, 699 transitions, 18594 flow. Second operand 8 states and 268 transitions. [2024-02-05 10:29:37,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 737 transitions, 20411 flow [2024-02-05 10:29:38,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 737 transitions, 20055 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:38,954 INFO L231 Difference]: Finished difference. Result has 359 places, 699 transitions, 18919 flow [2024-02-05 10:29:38,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18240, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18919, PETRI_PLACES=359, PETRI_TRANSITIONS=699} [2024-02-05 10:29:38,955 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 282 predicate places. [2024-02-05 10:29:38,955 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 699 transitions, 18919 flow [2024-02-05 10:29:38,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:38,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:38,956 INFO 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-05 10:29:38,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-02-05 10:29:38,956 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:38,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:38,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1344659867, now seen corresponding path program 8 times [2024-02-05 10:29:38,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:38,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835072157] [2024-02-05 10:29:38,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:38,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:38,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:39,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:39,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:39,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835072157] [2024-02-05 10:29:39,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835072157] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:39,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:39,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:39,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843757120] [2024-02-05 10:29:39,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:39,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:39,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:39,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:39,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:39,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:39,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 699 transitions, 18919 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:39,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:39,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:39,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:41,004 INFO L124 PetriNetUnfolderBase]: 3292/6285 cut-off events. [2024-02-05 10:29:41,004 INFO L125 PetriNetUnfolderBase]: For 299199/299526 co-relation queries the response was YES. [2024-02-05 10:29:41,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63412 conditions, 6285 events. 3292/6285 cut-off events. For 299199/299526 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 47120 event pairs, 687 based on Foata normal form. 22/6026 useless extension candidates. Maximal degree in co-relation 63291. Up to 4700 conditions per place. [2024-02-05 10:29:41,097 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 520 selfloop transitions, 150 changer transitions 0/724 dead transitions. [2024-02-05 10:29:41,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 724 transitions, 20496 flow [2024-02-05 10:29:41,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:41,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:41,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 254 transitions. [2024-02-05 10:29:41,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349315068493151 [2024-02-05 10:29:41,098 INFO L175 Difference]: Start difference. First operand has 359 places, 699 transitions, 18919 flow. Second operand 8 states and 254 transitions. [2024-02-05 10:29:41,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 724 transitions, 20496 flow [2024-02-05 10:29:42,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 724 transitions, 20141 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:42,050 INFO L231 Difference]: Finished difference. Result has 362 places, 699 transitions, 18884 flow [2024-02-05 10:29:42,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18564, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18884, PETRI_PLACES=362, PETRI_TRANSITIONS=699} [2024-02-05 10:29:42,051 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 285 predicate places. [2024-02-05 10:29:42,051 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 699 transitions, 18884 flow [2024-02-05 10:29:42,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:42,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:42,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:42,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-02-05 10:29:42,051 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:42,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:42,052 INFO L85 PathProgramCache]: Analyzing trace with hash 206758377, now seen corresponding path program 9 times [2024-02-05 10:29:42,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:42,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792127897] [2024-02-05 10:29:42,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:42,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:42,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:42,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:42,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:42,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792127897] [2024-02-05 10:29:42,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792127897] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:42,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:42,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:42,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496575492] [2024-02-05 10:29:42,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:42,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:42,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:42,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:42,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:42,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:42,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 699 transitions, 18884 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:42,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:42,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:42,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:44,069 INFO L124 PetriNetUnfolderBase]: 3296/6281 cut-off events. [2024-02-05 10:29:44,070 INFO L125 PetriNetUnfolderBase]: For 300254/300593 co-relation queries the response was YES. [2024-02-05 10:29:44,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62994 conditions, 6281 events. 3296/6281 cut-off events. For 300254/300593 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 46997 event pairs, 656 based on Foata normal form. 36/6044 useless extension candidates. Maximal degree in co-relation 62872. Up to 4147 conditions per place. [2024-02-05 10:29:44,145 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 505 selfloop transitions, 176 changer transitions 0/735 dead transitions. [2024-02-05 10:29:44,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 735 transitions, 20729 flow [2024-02-05 10:29:44,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:44,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:44,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 259 transitions. [2024-02-05 10:29:44,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434931506849315 [2024-02-05 10:29:44,147 INFO L175 Difference]: Start difference. First operand has 362 places, 699 transitions, 18884 flow. Second operand 8 states and 259 transitions. [2024-02-05 10:29:44,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 735 transitions, 20729 flow [2024-02-05 10:29:45,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 735 transitions, 20427 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-02-05 10:29:45,015 INFO L231 Difference]: Finished difference. Result has 363 places, 699 transitions, 18980 flow [2024-02-05 10:29:45,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18586, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18980, PETRI_PLACES=363, PETRI_TRANSITIONS=699} [2024-02-05 10:29:45,016 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 286 predicate places. [2024-02-05 10:29:45,016 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 699 transitions, 18980 flow [2024-02-05 10:29:45,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:45,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:45,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:45,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-02-05 10:29:45,017 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:45,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:45,017 INFO L85 PathProgramCache]: Analyzing trace with hash -316870367, now seen corresponding path program 10 times [2024-02-05 10:29:45,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:45,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835132503] [2024-02-05 10:29:45,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:45,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:45,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:45,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-05 10:29:45,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:45,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835132503] [2024-02-05 10:29:45,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835132503] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:45,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:45,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:45,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511108686] [2024-02-05 10:29:45,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:45,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:45,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:45,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:45,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:45,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:45,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 699 transitions, 18980 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:45,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:45,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:45,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:47,051 INFO L124 PetriNetUnfolderBase]: 3339/6379 cut-off events. [2024-02-05 10:29:47,051 INFO L125 PetriNetUnfolderBase]: For 308020/308347 co-relation queries the response was YES. [2024-02-05 10:29:47,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64114 conditions, 6379 events. 3339/6379 cut-off events. For 308020/308347 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 48062 event pairs, 687 based on Foata normal form. 26/6123 useless extension candidates. Maximal degree in co-relation 63992. Up to 4766 conditions per place. [2024-02-05 10:29:47,137 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 539 selfloop transitions, 145 changer transitions 0/738 dead transitions. [2024-02-05 10:29:47,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 738 transitions, 21072 flow [2024-02-05 10:29:47,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:47,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:47,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-02-05 10:29:47,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263698630136986 [2024-02-05 10:29:47,138 INFO L175 Difference]: Start difference. First operand has 363 places, 699 transitions, 18980 flow. Second operand 8 states and 249 transitions. [2024-02-05 10:29:47,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 738 transitions, 21072 flow [2024-02-05 10:29:48,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 738 transitions, 20702 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-02-05 10:29:48,263 INFO L231 Difference]: Finished difference. Result has 363 places, 707 transitions, 19166 flow [2024-02-05 10:29:48,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18610, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19166, PETRI_PLACES=363, PETRI_TRANSITIONS=707} [2024-02-05 10:29:48,263 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 286 predicate places. [2024-02-05 10:29:48,264 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 707 transitions, 19166 flow [2024-02-05 10:29:48,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:48,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:48,264 INFO 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-05 10:29:48,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-02-05 10:29:48,264 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:48,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:48,265 INFO L85 PathProgramCache]: Analyzing trace with hash 207679077, now seen corresponding path program 11 times [2024-02-05 10:29:48,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:48,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378893889] [2024-02-05 10:29:48,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:48,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:48,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:48,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:48,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:48,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378893889] [2024-02-05 10:29:48,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378893889] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:48,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:48,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:48,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937271691] [2024-02-05 10:29:48,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:48,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:48,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:48,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:48,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:48,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:48,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 707 transitions, 19166 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:48,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:48,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:48,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:50,299 INFO L124 PetriNetUnfolderBase]: 3321/6347 cut-off events. [2024-02-05 10:29:50,299 INFO L125 PetriNetUnfolderBase]: For 303182/303509 co-relation queries the response was YES. [2024-02-05 10:29:50,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63641 conditions, 6347 events. 3321/6347 cut-off events. For 303182/303509 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 47804 event pairs, 688 based on Foata normal form. 22/6087 useless extension candidates. Maximal degree in co-relation 63518. Up to 4754 conditions per place. [2024-02-05 10:29:50,385 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 534 selfloop transitions, 142 changer transitions 0/730 dead transitions. [2024-02-05 10:29:50,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 730 transitions, 20749 flow [2024-02-05 10:29:50,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:50,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:50,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-02-05 10:29:50,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297945205479452 [2024-02-05 10:29:50,387 INFO L175 Difference]: Start difference. First operand has 363 places, 707 transitions, 19166 flow. Second operand 8 states and 251 transitions. [2024-02-05 10:29:50,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 730 transitions, 20749 flow [2024-02-05 10:29:51,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 730 transitions, 20459 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-02-05 10:29:51,440 INFO L231 Difference]: Finished difference. Result has 364 places, 707 transitions, 19182 flow [2024-02-05 10:29:51,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18876, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19182, PETRI_PLACES=364, PETRI_TRANSITIONS=707} [2024-02-05 10:29:51,441 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 287 predicate places. [2024-02-05 10:29:51,441 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 707 transitions, 19182 flow [2024-02-05 10:29:51,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:51,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:51,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] [2024-02-05 10:29:51,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-02-05 10:29:51,442 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:51,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:51,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1198832143, now seen corresponding path program 12 times [2024-02-05 10:29:51,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:51,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795361690] [2024-02-05 10:29:51,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:51,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:51,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:51,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:51,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:51,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795361690] [2024-02-05 10:29:51,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795361690] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:51,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:51,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:51,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681248376] [2024-02-05 10:29:51,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:51,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:51,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:51,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:51,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:51,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:51,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 707 transitions, 19182 flow. Second operand has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:51,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:51,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:51,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:53,453 INFO L124 PetriNetUnfolderBase]: 3305/6309 cut-off events. [2024-02-05 10:29:53,453 INFO L125 PetriNetUnfolderBase]: For 304910/305197 co-relation queries the response was YES. [2024-02-05 10:29:53,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63175 conditions, 6309 events. 3305/6309 cut-off events. For 304910/305197 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 47380 event pairs, 731 based on Foata normal form. 19/6035 useless extension candidates. Maximal degree in co-relation 63052. Up to 4609 conditions per place. [2024-02-05 10:29:53,539 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 519 selfloop transitions, 154 changer transitions 0/727 dead transitions. [2024-02-05 10:29:53,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 727 transitions, 20694 flow [2024-02-05 10:29:53,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:53,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:53,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-02-05 10:29:53,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212328767123288 [2024-02-05 10:29:53,540 INFO L175 Difference]: Start difference. First operand has 364 places, 707 transitions, 19182 flow. Second operand 8 states and 246 transitions. [2024-02-05 10:29:53,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 727 transitions, 20694 flow [2024-02-05 10:29:54,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 727 transitions, 20433 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-02-05 10:29:54,516 INFO L231 Difference]: Finished difference. Result has 366 places, 707 transitions, 19263 flow [2024-02-05 10:29:54,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18921, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19263, PETRI_PLACES=366, PETRI_TRANSITIONS=707} [2024-02-05 10:29:54,517 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 289 predicate places. [2024-02-05 10:29:54,517 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 707 transitions, 19263 flow [2024-02-05 10:29:54,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:54,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:54,518 INFO 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-05 10:29:54,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-02-05 10:29:54,518 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:54,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:54,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1802774757, now seen corresponding path program 1 times [2024-02-05 10:29:54,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:54,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632451869] [2024-02-05 10:29:54,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:54,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:54,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:54,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:54,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:54,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632451869] [2024-02-05 10:29:54,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632451869] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:54,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:54,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:29:54,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540301490] [2024-02-05 10:29:54,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:54,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:29:54,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:54,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:29:54,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:29:54,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:54,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 707 transitions, 19263 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:54,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:54,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:54,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:56,623 INFO L124 PetriNetUnfolderBase]: 2868/5703 cut-off events. [2024-02-05 10:29:56,623 INFO L125 PetriNetUnfolderBase]: For 249750/249908 co-relation queries the response was YES. [2024-02-05 10:29:56,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55058 conditions, 5703 events. 2868/5703 cut-off events. For 249750/249908 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 44163 event pairs, 616 based on Foata normal form. 33/5657 useless extension candidates. Maximal degree in co-relation 54935. Up to 3589 conditions per place. [2024-02-05 10:29:56,696 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 557 selfloop transitions, 150 changer transitions 19/752 dead transitions. [2024-02-05 10:29:56,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 752 transitions, 21445 flow [2024-02-05 10:29:56,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:29:56,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:29:56,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 287 transitions. [2024-02-05 10:29:56,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368340943683409 [2024-02-05 10:29:56,698 INFO L175 Difference]: Start difference. First operand has 366 places, 707 transitions, 19263 flow. Second operand 9 states and 287 transitions. [2024-02-05 10:29:56,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 752 transitions, 21445 flow [2024-02-05 10:29:57,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 752 transitions, 21105 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-02-05 10:29:57,500 INFO L231 Difference]: Finished difference. Result has 368 places, 691 transitions, 18983 flow [2024-02-05 10:29:57,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18931, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18983, PETRI_PLACES=368, PETRI_TRANSITIONS=691} [2024-02-05 10:29:57,501 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 291 predicate places. [2024-02-05 10:29:57,501 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 691 transitions, 18983 flow [2024-02-05 10:29:57,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:57,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:57,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] [2024-02-05 10:29:57,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-02-05 10:29:57,502 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:29:57,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:57,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1899535335, now seen corresponding path program 2 times [2024-02-05 10:29:57,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:57,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456724576] [2024-02-05 10:29:57,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:57,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:57,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:57,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:57,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:57,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456724576] [2024-02-05 10:29:57,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456724576] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:57,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:57,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:29:57,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588734734] [2024-02-05 10:29:57,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:57,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:57,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:57,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:57,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:57,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:29:57,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 691 transitions, 18983 flow. Second operand has 9 states, 9 states have (on average 23.0) internal successors, (207), 9 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:57,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:57,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:29:57,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:59,435 INFO L124 PetriNetUnfolderBase]: 2803/5688 cut-off events. [2024-02-05 10:29:59,435 INFO L125 PetriNetUnfolderBase]: For 250764/250920 co-relation queries the response was YES. [2024-02-05 10:29:59,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54774 conditions, 5688 events. 2803/5688 cut-off events. For 250764/250920 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 44816 event pairs, 361 based on Foata normal form. 28/5637 useless extension candidates. Maximal degree in co-relation 54649. Up to 1888 conditions per place. [2024-02-05 10:29:59,520 INFO L140 encePairwiseOnDemand]: 54/73 looper letters, 401 selfloop transitions, 308 changer transitions 8/743 dead transitions. [2024-02-05 10:29:59,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 743 transitions, 21186 flow [2024-02-05 10:29:59,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:59,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:59,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 276 transitions. [2024-02-05 10:29:59,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4726027397260274 [2024-02-05 10:29:59,521 INFO L175 Difference]: Start difference. First operand has 368 places, 691 transitions, 18983 flow. Second operand 8 states and 276 transitions. [2024-02-05 10:29:59,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 743 transitions, 21186 flow [2024-02-05 10:30:00,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 743 transitions, 20646 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-02-05 10:30:00,428 INFO L231 Difference]: Finished difference. Result has 367 places, 689 transitions, 19330 flow [2024-02-05 10:30:00,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18434, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19330, PETRI_PLACES=367, PETRI_TRANSITIONS=689} [2024-02-05 10:30:00,429 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 290 predicate places. [2024-02-05 10:30:00,430 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 689 transitions, 19330 flow [2024-02-05 10:30:00,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.0) internal successors, (207), 9 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:00,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:00,430 INFO 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-05 10:30:00,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-02-05 10:30:00,430 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:00,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:00,430 INFO L85 PathProgramCache]: Analyzing trace with hash -272486737, now seen corresponding path program 3 times [2024-02-05 10:30:00,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:00,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282930538] [2024-02-05 10:30:00,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:00,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:00,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:00,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:00,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:00,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282930538] [2024-02-05 10:30:00,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282930538] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:00,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:00,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:00,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599508514] [2024-02-05 10:30:00,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:00,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:00,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:00,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:00,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:00,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:00,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 689 transitions, 19330 flow. Second operand has 9 states, 9 states have (on average 23.0) internal successors, (207), 9 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:00,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:00,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:00,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:02,329 INFO L124 PetriNetUnfolderBase]: 2785/5698 cut-off events. [2024-02-05 10:30:02,330 INFO L125 PetriNetUnfolderBase]: For 257919/258099 co-relation queries the response was YES. [2024-02-05 10:30:02,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56350 conditions, 5698 events. 2785/5698 cut-off events. For 257919/258099 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 45223 event pairs, 369 based on Foata normal form. 20/5639 useless extension candidates. Maximal degree in co-relation 56224. Up to 1534 conditions per place. [2024-02-05 10:30:02,412 INFO L140 encePairwiseOnDemand]: 55/73 looper letters, 371 selfloop transitions, 298 changer transitions 38/733 dead transitions. [2024-02-05 10:30:02,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 733 transitions, 21317 flow [2024-02-05 10:30:02,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:02,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:02,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 280 transitions. [2024-02-05 10:30:02,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794520547945205 [2024-02-05 10:30:02,413 INFO L175 Difference]: Start difference. First operand has 367 places, 689 transitions, 19330 flow. Second operand 8 states and 280 transitions. [2024-02-05 10:30:02,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 733 transitions, 21317 flow [2024-02-05 10:30:03,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 733 transitions, 21134 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-05 10:30:03,285 INFO L231 Difference]: Finished difference. Result has 371 places, 651 transitions, 18982 flow [2024-02-05 10:30:03,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=19147, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18982, PETRI_PLACES=371, PETRI_TRANSITIONS=651} [2024-02-05 10:30:03,286 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 294 predicate places. [2024-02-05 10:30:03,286 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 651 transitions, 18982 flow [2024-02-05 10:30:03,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.0) internal successors, (207), 9 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:03,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:03,287 INFO 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-05 10:30:03,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-02-05 10:30:03,287 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:03,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:03,287 INFO L85 PathProgramCache]: Analyzing trace with hash 658547683, now seen corresponding path program 4 times [2024-02-05 10:30:03,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:03,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849875278] [2024-02-05 10:30:03,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:03,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:03,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:03,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:03,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:03,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849875278] [2024-02-05 10:30:03,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849875278] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:03,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:03,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:03,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206616285] [2024-02-05 10:30:03,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:03,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:03,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:03,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:03,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:03,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:03,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 651 transitions, 18982 flow. Second operand has 9 states, 9 states have (on average 23.0) internal successors, (207), 9 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:03,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:03,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:03,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:05,158 INFO L124 PetriNetUnfolderBase]: 2677/5510 cut-off events. [2024-02-05 10:30:05,159 INFO L125 PetriNetUnfolderBase]: For 257669/257849 co-relation queries the response was YES. [2024-02-05 10:30:05,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55743 conditions, 5510 events. 2677/5510 cut-off events. For 257669/257849 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43549 event pairs, 368 based on Foata normal form. 20/5451 useless extension candidates. Maximal degree in co-relation 55617. Up to 1434 conditions per place. [2024-02-05 10:30:05,236 INFO L140 encePairwiseOnDemand]: 56/73 looper letters, 387 selfloop transitions, 232 changer transitions 44/689 dead transitions. [2024-02-05 10:30:05,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 689 transitions, 20752 flow [2024-02-05 10:30:05,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:05,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:05,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 269 transitions. [2024-02-05 10:30:05,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4606164383561644 [2024-02-05 10:30:05,238 INFO L175 Difference]: Start difference. First operand has 371 places, 651 transitions, 18982 flow. Second operand 8 states and 269 transitions. [2024-02-05 10:30:05,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 689 transitions, 20752 flow [2024-02-05 10:30:06,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 689 transitions, 20033 flow, removed 0 selfloop flow, removed 17 redundant places. [2024-02-05 10:30:06,232 INFO L231 Difference]: Finished difference. Result has 360 places, 607 transitions, 17818 flow [2024-02-05 10:30:06,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=18209, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17818, PETRI_PLACES=360, PETRI_TRANSITIONS=607} [2024-02-05 10:30:06,235 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 283 predicate places. [2024-02-05 10:30:06,235 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 607 transitions, 17818 flow [2024-02-05 10:30:06,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.0) internal successors, (207), 9 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:06,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:06,236 INFO 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-05 10:30:06,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-02-05 10:30:06,236 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:06,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:06,236 INFO L85 PathProgramCache]: Analyzing trace with hash 436161069, now seen corresponding path program 1 times [2024-02-05 10:30:06,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:06,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085468223] [2024-02-05 10:30:06,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:06,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:06,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:06,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:06,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:06,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085468223] [2024-02-05 10:30:06,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085468223] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:06,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:06,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:06,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961027670] [2024-02-05 10:30:06,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:06,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:06,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:06,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:06,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:06,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:06,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 607 transitions, 17818 flow. Second operand has 9 states, 9 states have (on average 23.0) internal successors, (207), 9 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:06,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:06,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:06,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:08,201 INFO L124 PetriNetUnfolderBase]: 3048/6031 cut-off events. [2024-02-05 10:30:08,202 INFO L125 PetriNetUnfolderBase]: For 306219/306512 co-relation queries the response was YES. [2024-02-05 10:30:08,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63280 conditions, 6031 events. 3048/6031 cut-off events. For 306219/306512 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 46023 event pairs, 638 based on Foata normal form. 19/5806 useless extension candidates. Maximal degree in co-relation 63162. Up to 3731 conditions per place. [2024-02-05 10:30:08,283 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 423 selfloop transitions, 127 changer transitions 42/639 dead transitions. [2024-02-05 10:30:08,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 639 transitions, 19393 flow [2024-02-05 10:30:08,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:08,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:08,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-02-05 10:30:08,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43052837573385516 [2024-02-05 10:30:08,285 INFO L175 Difference]: Start difference. First operand has 360 places, 607 transitions, 17818 flow. Second operand 7 states and 220 transitions. [2024-02-05 10:30:08,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 639 transitions, 19393 flow [2024-02-05 10:30:09,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 639 transitions, 18614 flow, removed 33 selfloop flow, removed 16 redundant places. [2024-02-05 10:30:09,293 INFO L231 Difference]: Finished difference. Result has 351 places, 565 transitions, 16274 flow [2024-02-05 10:30:09,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=17045, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16274, PETRI_PLACES=351, PETRI_TRANSITIONS=565} [2024-02-05 10:30:09,294 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 274 predicate places. [2024-02-05 10:30:09,294 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 565 transitions, 16274 flow [2024-02-05 10:30:09,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 23.0) internal successors, (207), 9 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:09,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:09,294 INFO 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-05 10:30:09,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-02-05 10:30:09,294 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:09,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:09,295 INFO L85 PathProgramCache]: Analyzing trace with hash 2000543823, now seen corresponding path program 2 times [2024-02-05 10:30:09,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:09,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985819257] [2024-02-05 10:30:09,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:09,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:09,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:09,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:09,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:09,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985819257] [2024-02-05 10:30:09,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985819257] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:09,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:09,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:09,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205286254] [2024-02-05 10:30:09,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:09,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:30:09,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:09,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:30:09,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:30:09,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:09,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 565 transitions, 16274 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:09,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:09,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:09,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:11,202 INFO L124 PetriNetUnfolderBase]: 2934/5922 cut-off events. [2024-02-05 10:30:11,202 INFO L125 PetriNetUnfolderBase]: For 290659/290970 co-relation queries the response was YES. [2024-02-05 10:30:11,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59986 conditions, 5922 events. 2934/5922 cut-off events. For 290659/290970 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 45757 event pairs, 758 based on Foata normal form. 31/5717 useless extension candidates. Maximal degree in co-relation 59871. Up to 3920 conditions per place. [2024-02-05 10:30:11,282 INFO L140 encePairwiseOnDemand]: 63/73 looper letters, 475 selfloop transitions, 100 changer transitions 12/634 dead transitions. [2024-02-05 10:30:11,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 634 transitions, 18525 flow [2024-02-05 10:30:11,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:11,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:11,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 258 transitions. [2024-02-05 10:30:11,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417808219178082 [2024-02-05 10:30:11,283 INFO L175 Difference]: Start difference. First operand has 351 places, 565 transitions, 16274 flow. Second operand 8 states and 258 transitions. [2024-02-05 10:30:11,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 634 transitions, 18525 flow [2024-02-05 10:30:12,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 634 transitions, 17703 flow, removed 10 selfloop flow, removed 17 redundant places. [2024-02-05 10:30:12,242 INFO L231 Difference]: Finished difference. Result has 342 places, 556 transitions, 15483 flow [2024-02-05 10:30:12,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15464, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15483, PETRI_PLACES=342, PETRI_TRANSITIONS=556} [2024-02-05 10:30:12,243 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 265 predicate places. [2024-02-05 10:30:12,243 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 556 transitions, 15483 flow [2024-02-05 10:30:12,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:12,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:12,244 INFO 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-05 10:30:12,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-02-05 10:30:12,244 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:12,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:12,244 INFO L85 PathProgramCache]: Analyzing trace with hash -384821649, now seen corresponding path program 3 times [2024-02-05 10:30:12,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:12,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381541334] [2024-02-05 10:30:12,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:12,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:12,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:12,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:12,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:12,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381541334] [2024-02-05 10:30:12,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381541334] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:12,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:12,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:12,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492901450] [2024-02-05 10:30:12,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:12,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:30:12,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:12,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:30:12,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:30:12,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:12,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 556 transitions, 15483 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:12,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:12,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:12,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:14,041 INFO L124 PetriNetUnfolderBase]: 2843/5758 cut-off events. [2024-02-05 10:30:14,042 INFO L125 PetriNetUnfolderBase]: For 253879/254180 co-relation queries the response was YES. [2024-02-05 10:30:14,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56980 conditions, 5758 events. 2843/5758 cut-off events. For 253879/254180 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 44195 event pairs, 744 based on Foata normal form. 26/5553 useless extension candidates. Maximal degree in co-relation 56869. Up to 4201 conditions per place. [2024-02-05 10:30:14,126 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 438 selfloop transitions, 84 changer transitions 34/602 dead transitions. [2024-02-05 10:30:14,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 602 transitions, 17178 flow [2024-02-05 10:30:14,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:14,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:14,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-02-05 10:30:14,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4280821917808219 [2024-02-05 10:30:14,128 INFO L175 Difference]: Start difference. First operand has 342 places, 556 transitions, 15483 flow. Second operand 8 states and 250 transitions. [2024-02-05 10:30:14,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 602 transitions, 17178 flow [2024-02-05 10:30:15,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 602 transitions, 16981 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-02-05 10:30:15,026 INFO L231 Difference]: Finished difference. Result has 344 places, 527 transitions, 14804 flow [2024-02-05 10:30:15,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=15286, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14804, PETRI_PLACES=344, PETRI_TRANSITIONS=527} [2024-02-05 10:30:15,027 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 267 predicate places. [2024-02-05 10:30:15,027 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 527 transitions, 14804 flow [2024-02-05 10:30:15,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:15,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:15,027 INFO 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-05 10:30:15,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-02-05 10:30:15,028 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:15,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:15,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1743488543, now seen corresponding path program 4 times [2024-02-05 10:30:15,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:15,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087411507] [2024-02-05 10:30:15,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:15,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:15,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:15,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:15,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:15,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087411507] [2024-02-05 10:30:15,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087411507] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:15,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:15,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:15,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916592286] [2024-02-05 10:30:15,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:15,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:30:15,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:15,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:30:15,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:30:15,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:15,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 527 transitions, 14804 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:15,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:15,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:15,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:16,974 INFO L124 PetriNetUnfolderBase]: 2910/6069 cut-off events. [2024-02-05 10:30:16,974 INFO L125 PetriNetUnfolderBase]: For 261091/261424 co-relation queries the response was YES. [2024-02-05 10:30:17,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59355 conditions, 6069 events. 2910/6069 cut-off events. For 261091/261424 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 48531 event pairs, 825 based on Foata normal form. 54/5897 useless extension candidates. Maximal degree in co-relation 59243. Up to 3536 conditions per place. [2024-02-05 10:30:17,057 INFO L140 encePairwiseOnDemand]: 60/73 looper letters, 429 selfloop transitions, 131 changer transitions 24/630 dead transitions. [2024-02-05 10:30:17,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 630 transitions, 17791 flow [2024-02-05 10:30:17,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:30:17,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:30:17,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 291 transitions. [2024-02-05 10:30:17,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4429223744292237 [2024-02-05 10:30:17,059 INFO L175 Difference]: Start difference. First operand has 344 places, 527 transitions, 14804 flow. Second operand 9 states and 291 transitions. [2024-02-05 10:30:17,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 630 transitions, 17791 flow [2024-02-05 10:30:17,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 630 transitions, 17592 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-02-05 10:30:17,976 INFO L231 Difference]: Finished difference. Result has 344 places, 527 transitions, 14841 flow [2024-02-05 10:30:17,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=14605, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14841, PETRI_PLACES=344, PETRI_TRANSITIONS=527} [2024-02-05 10:30:17,977 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 267 predicate places. [2024-02-05 10:30:17,977 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 527 transitions, 14841 flow [2024-02-05 10:30:17,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:17,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:17,978 INFO 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-05 10:30:17,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-02-05 10:30:17,978 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:17,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:17,978 INFO L85 PathProgramCache]: Analyzing trace with hash 2073861595, now seen corresponding path program 5 times [2024-02-05 10:30:17,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:17,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628495288] [2024-02-05 10:30:17,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:17,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:17,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:18,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-05 10:30:18,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:18,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628495288] [2024-02-05 10:30:18,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628495288] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:18,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:18,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:18,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473605716] [2024-02-05 10:30:18,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:18,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:30:18,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:18,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:30:18,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:30:18,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:18,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 527 transitions, 14841 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:18,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:18,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:18,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:19,730 INFO L124 PetriNetUnfolderBase]: 2758/5804 cut-off events. [2024-02-05 10:30:19,730 INFO L125 PetriNetUnfolderBase]: For 255704/256012 co-relation queries the response was YES. [2024-02-05 10:30:19,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57136 conditions, 5804 events. 2758/5804 cut-off events. For 255704/256012 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 46232 event pairs, 827 based on Foata normal form. 27/5613 useless extension candidates. Maximal degree in co-relation 57024. Up to 4325 conditions per place. [2024-02-05 10:30:19,798 INFO L140 encePairwiseOnDemand]: 61/73 looper letters, 410 selfloop transitions, 98 changer transitions 23/577 dead transitions. [2024-02-05 10:30:19,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 577 transitions, 16523 flow [2024-02-05 10:30:19,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:30:19,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:30:19,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2024-02-05 10:30:19,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4277016742770167 [2024-02-05 10:30:19,799 INFO L175 Difference]: Start difference. First operand has 344 places, 527 transitions, 14841 flow. Second operand 9 states and 281 transitions. [2024-02-05 10:30:19,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 577 transitions, 16523 flow [2024-02-05 10:30:20,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 577 transitions, 16281 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-05 10:30:20,582 INFO L231 Difference]: Finished difference. Result has 346 places, 513 transitions, 14495 flow [2024-02-05 10:30:20,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=14600, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14495, PETRI_PLACES=346, PETRI_TRANSITIONS=513} [2024-02-05 10:30:20,583 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 269 predicate places. [2024-02-05 10:30:20,583 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 513 transitions, 14495 flow [2024-02-05 10:30:20,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:20,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:20,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:20,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-02-05 10:30:20,583 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:20,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:20,584 INFO L85 PathProgramCache]: Analyzing trace with hash 728054639, now seen corresponding path program 6 times [2024-02-05 10:30:20,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:20,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067570844] [2024-02-05 10:30:20,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:20,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:20,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:20,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:20,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:20,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067570844] [2024-02-05 10:30:20,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067570844] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:20,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:20,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:20,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172509642] [2024-02-05 10:30:20,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:20,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:30:20,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:20,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:30:20,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:30:20,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:20,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 513 transitions, 14495 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:20,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:20,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:20,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:22,370 INFO L124 PetriNetUnfolderBase]: 2698/5656 cut-off events. [2024-02-05 10:30:22,370 INFO L125 PetriNetUnfolderBase]: For 248431/248741 co-relation queries the response was YES. [2024-02-05 10:30:22,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55782 conditions, 5656 events. 2698/5656 cut-off events. For 248431/248741 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 44632 event pairs, 804 based on Foata normal form. 29/5469 useless extension candidates. Maximal degree in co-relation 55669. Up to 4211 conditions per place. [2024-02-05 10:30:22,446 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 411 selfloop transitions, 69 changer transitions 27/553 dead transitions. [2024-02-05 10:30:22,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 553 transitions, 16022 flow [2024-02-05 10:30:22,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:22,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:22,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-02-05 10:30:22,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229452054794521 [2024-02-05 10:30:22,447 INFO L175 Difference]: Start difference. First operand has 346 places, 513 transitions, 14495 flow. Second operand 8 states and 247 transitions. [2024-02-05 10:30:22,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 553 transitions, 16022 flow [2024-02-05 10:30:23,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 553 transitions, 15833 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-05 10:30:23,280 INFO L231 Difference]: Finished difference. Result has 347 places, 491 transitions, 13998 flow [2024-02-05 10:30:23,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=14306, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13998, PETRI_PLACES=347, PETRI_TRANSITIONS=491} [2024-02-05 10:30:23,281 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 270 predicate places. [2024-02-05 10:30:23,281 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 491 transitions, 13998 flow [2024-02-05 10:30:23,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:23,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:23,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] [2024-02-05 10:30:23,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-02-05 10:30:23,281 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:23,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:23,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1576619679, now seen corresponding path program 7 times [2024-02-05 10:30:23,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:23,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358498905] [2024-02-05 10:30:23,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:23,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:23,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:23,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:23,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:23,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358498905] [2024-02-05 10:30:23,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358498905] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:23,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:23,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:23,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782897161] [2024-02-05 10:30:23,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:23,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:30:23,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:23,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:30:23,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:30:23,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:23,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 491 transitions, 13998 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:23,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:23,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:23,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:24,940 INFO L124 PetriNetUnfolderBase]: 2646/5519 cut-off events. [2024-02-05 10:30:24,940 INFO L125 PetriNetUnfolderBase]: For 243044/243302 co-relation queries the response was YES. [2024-02-05 10:30:24,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54496 conditions, 5519 events. 2646/5519 cut-off events. For 243044/243302 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 42980 event pairs, 590 based on Foata normal form. 23/5338 useless extension candidates. Maximal degree in co-relation 54382. Up to 1985 conditions per place. [2024-02-05 10:30:25,013 INFO L140 encePairwiseOnDemand]: 62/73 looper letters, 280 selfloop transitions, 183 changer transitions 25/531 dead transitions. [2024-02-05 10:30:25,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 531 transitions, 15497 flow [2024-02-05 10:30:25,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:25,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:25,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 235 transitions. [2024-02-05 10:30:25,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4598825831702544 [2024-02-05 10:30:25,015 INFO L175 Difference]: Start difference. First operand has 347 places, 491 transitions, 13998 flow. Second operand 7 states and 235 transitions. [2024-02-05 10:30:25,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 531 transitions, 15497 flow [2024-02-05 10:30:25,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 531 transitions, 15291 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-02-05 10:30:25,840 INFO L231 Difference]: Finished difference. Result has 342 places, 467 transitions, 13590 flow [2024-02-05 10:30:25,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13792, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13590, PETRI_PLACES=342, PETRI_TRANSITIONS=467} [2024-02-05 10:30:25,840 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 265 predicate places. [2024-02-05 10:30:25,840 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 467 transitions, 13590 flow [2024-02-05 10:30:25,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:25,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:25,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:25,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-02-05 10:30:25,841 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:25,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:25,841 INFO L85 PathProgramCache]: Analyzing trace with hash -2039011533, now seen corresponding path program 8 times [2024-02-05 10:30:25,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:25,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545060015] [2024-02-05 10:30:25,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:25,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:25,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:26,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:26,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:26,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545060015] [2024-02-05 10:30:26,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545060015] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:26,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:26,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:26,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475397297] [2024-02-05 10:30:26,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:26,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:30:26,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:26,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:30:26,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:30:26,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:26,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 467 transitions, 13590 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:26,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:26,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:26,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:27,585 INFO L124 PetriNetUnfolderBase]: 2492/5222 cut-off events. [2024-02-05 10:30:27,585 INFO L125 PetriNetUnfolderBase]: For 239082/239356 co-relation queries the response was YES. [2024-02-05 10:30:27,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51935 conditions, 5222 events. 2492/5222 cut-off events. For 239082/239356 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 40292 event pairs, 719 based on Foata normal form. 22/5042 useless extension candidates. Maximal degree in co-relation 51821. Up to 3766 conditions per place. [2024-02-05 10:30:27,643 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 340 selfloop transitions, 91 changer transitions 22/494 dead transitions. [2024-02-05 10:30:27,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 494 transitions, 14789 flow [2024-02-05 10:30:27,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:27,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:27,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-02-05 10:30:27,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436399217221135 [2024-02-05 10:30:27,644 INFO L175 Difference]: Start difference. First operand has 342 places, 467 transitions, 13590 flow. Second operand 7 states and 223 transitions. [2024-02-05 10:30:27,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 494 transitions, 14789 flow [2024-02-05 10:30:28,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 494 transitions, 14224 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-02-05 10:30:28,372 INFO L231 Difference]: Finished difference. Result has 339 places, 448 transitions, 12879 flow [2024-02-05 10:30:28,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=13028, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12879, PETRI_PLACES=339, PETRI_TRANSITIONS=448} [2024-02-05 10:30:28,373 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 262 predicate places. [2024-02-05 10:30:28,373 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 448 transitions, 12879 flow [2024-02-05 10:30:28,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:28,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:28,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:28,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-02-05 10:30:28,374 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:28,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:28,374 INFO L85 PathProgramCache]: Analyzing trace with hash -24280735, now seen corresponding path program 9 times [2024-02-05 10:30:28,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:28,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732381526] [2024-02-05 10:30:28,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:28,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:28,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:28,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:28,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:28,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732381526] [2024-02-05 10:30:28,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732381526] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:28,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:28,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:28,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057257620] [2024-02-05 10:30:28,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:28,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:30:28,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:28,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:30:28,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:30:28,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:28,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 448 transitions, 12879 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:28,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:28,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:28,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:29,991 INFO L124 PetriNetUnfolderBase]: 2453/5131 cut-off events. [2024-02-05 10:30:29,991 INFO L125 PetriNetUnfolderBase]: For 218868/219146 co-relation queries the response was YES. [2024-02-05 10:30:30,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49812 conditions, 5131 events. 2453/5131 cut-off events. For 218868/219146 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 39339 event pairs, 675 based on Foata normal form. 35/4975 useless extension candidates. Maximal degree in co-relation 49702. Up to 2944 conditions per place. [2024-02-05 10:30:30,063 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 348 selfloop transitions, 84 changer transitions 14/485 dead transitions. [2024-02-05 10:30:30,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 485 transitions, 14303 flow [2024-02-05 10:30:30,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:30,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:30,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-02-05 10:30:30,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4461839530332681 [2024-02-05 10:30:30,065 INFO L175 Difference]: Start difference. First operand has 339 places, 448 transitions, 12879 flow. Second operand 7 states and 228 transitions. [2024-02-05 10:30:30,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 485 transitions, 14303 flow [2024-02-05 10:30:30,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 485 transitions, 13966 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-02-05 10:30:30,840 INFO L231 Difference]: Finished difference. Result has 334 places, 434 transitions, 12485 flow [2024-02-05 10:30:30,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12550, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12485, PETRI_PLACES=334, PETRI_TRANSITIONS=434} [2024-02-05 10:30:30,841 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 257 predicate places. [2024-02-05 10:30:30,841 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 434 transitions, 12485 flow [2024-02-05 10:30:30,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:30,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:30,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:30,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-02-05 10:30:30,841 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:30,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:30,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1011222033, now seen corresponding path program 10 times [2024-02-05 10:30:30,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:30,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588409970] [2024-02-05 10:30:30,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:30,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:30,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:31,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:31,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:31,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588409970] [2024-02-05 10:30:31,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588409970] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:31,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:31,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:31,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164320029] [2024-02-05 10:30:31,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:31,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:30:31,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:31,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:30:31,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:30:31,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:31,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 434 transitions, 12485 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:31,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:31,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:31,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:32,429 INFO L124 PetriNetUnfolderBase]: 2386/5080 cut-off events. [2024-02-05 10:30:32,429 INFO L125 PetriNetUnfolderBase]: For 214667/214929 co-relation queries the response was YES. [2024-02-05 10:30:32,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48768 conditions, 5080 events. 2386/5080 cut-off events. For 214667/214929 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 39418 event pairs, 711 based on Foata normal form. 26/4919 useless extension candidates. Maximal degree in co-relation 48661. Up to 3618 conditions per place. [2024-02-05 10:30:32,492 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 340 selfloop transitions, 71 changer transitions 23/473 dead transitions. [2024-02-05 10:30:32,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 473 transitions, 13998 flow [2024-02-05 10:30:32,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:32,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:32,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-02-05 10:30:32,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42661448140900193 [2024-02-05 10:30:32,493 INFO L175 Difference]: Start difference. First operand has 334 places, 434 transitions, 12485 flow. Second operand 7 states and 218 transitions. [2024-02-05 10:30:32,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 473 transitions, 13998 flow [2024-02-05 10:30:33,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 473 transitions, 13530 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-02-05 10:30:33,150 INFO L231 Difference]: Finished difference. Result has 330 places, 419 transitions, 11891 flow [2024-02-05 10:30:33,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=12023, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11891, PETRI_PLACES=330, PETRI_TRANSITIONS=419} [2024-02-05 10:30:33,151 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 253 predicate places. [2024-02-05 10:30:33,151 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 419 transitions, 11891 flow [2024-02-05 10:30:33,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:33,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:33,151 INFO 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-05 10:30:33,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-02-05 10:30:33,151 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:33,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:33,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1609567063, now seen corresponding path program 11 times [2024-02-05 10:30:33,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:33,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893343204] [2024-02-05 10:30:33,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:33,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:33,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:33,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:33,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:33,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893343204] [2024-02-05 10:30:33,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893343204] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:33,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:33,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:33,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619286426] [2024-02-05 10:30:33,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:33,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:30:33,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:33,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:30:33,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:30:33,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:33,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 419 transitions, 11891 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:33,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:33,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:33,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:34,667 INFO L124 PetriNetUnfolderBase]: 2341/4957 cut-off events. [2024-02-05 10:30:34,667 INFO L125 PetriNetUnfolderBase]: For 192688/192945 co-relation queries the response was YES. [2024-02-05 10:30:34,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47055 conditions, 4957 events. 2341/4957 cut-off events. For 192688/192945 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 38040 event pairs, 695 based on Foata normal form. 22/4792 useless extension candidates. Maximal degree in co-relation 46952. Up to 3547 conditions per place. [2024-02-05 10:30:34,733 INFO L140 encePairwiseOnDemand]: 65/73 looper letters, 321 selfloop transitions, 56 changer transitions 28/443 dead transitions. [2024-02-05 10:30:34,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 443 transitions, 12955 flow [2024-02-05 10:30:34,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:34,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:34,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-02-05 10:30:34,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43052837573385516 [2024-02-05 10:30:34,735 INFO L175 Difference]: Start difference. First operand has 330 places, 419 transitions, 11891 flow. Second operand 7 states and 220 transitions. [2024-02-05 10:30:34,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 443 transitions, 12955 flow [2024-02-05 10:30:35,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 443 transitions, 12749 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-02-05 10:30:35,343 INFO L231 Difference]: Finished difference. Result has 328 places, 392 transitions, 11325 flow [2024-02-05 10:30:35,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=11685, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11325, PETRI_PLACES=328, PETRI_TRANSITIONS=392} [2024-02-05 10:30:35,345 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 251 predicate places. [2024-02-05 10:30:35,345 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 392 transitions, 11325 flow [2024-02-05 10:30:35,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:35,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:35,346 INFO 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-05 10:30:35,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-02-05 10:30:35,346 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:35,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:35,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1893183809, now seen corresponding path program 12 times [2024-02-05 10:30:35,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:35,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570416293] [2024-02-05 10:30:35,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:35,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:35,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:35,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:35,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:35,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570416293] [2024-02-05 10:30:35,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570416293] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:35,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:35,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:30:35,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274978482] [2024-02-05 10:30:35,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:35,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:30:35,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:35,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:30:35,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:30:35,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 73 [2024-02-05 10:30:35,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 392 transitions, 11325 flow. Second operand has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:35,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:35,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 73 [2024-02-05 10:30:35,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:36,773 INFO L124 PetriNetUnfolderBase]: 2275/4782 cut-off events. [2024-02-05 10:30:36,773 INFO L125 PetriNetUnfolderBase]: For 185737/185943 co-relation queries the response was YES. [2024-02-05 10:30:36,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45361 conditions, 4782 events. 2275/4782 cut-off events. For 185737/185943 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 36177 event pairs, 712 based on Foata normal form. 19/4609 useless extension candidates. Maximal degree in co-relation 45259. Up to 3309 conditions per place. [2024-02-05 10:30:36,828 INFO L140 encePairwiseOnDemand]: 64/73 looper letters, 278 selfloop transitions, 67 changer transitions 26/408 dead transitions. [2024-02-05 10:30:36,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 408 transitions, 12140 flow [2024-02-05 10:30:36,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:36,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:36,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-02-05 10:30:36,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41682974559686886 [2024-02-05 10:30:36,846 INFO L175 Difference]: Start difference. First operand has 328 places, 392 transitions, 11325 flow. Second operand 7 states and 213 transitions. [2024-02-05 10:30:36,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 408 transitions, 12140 flow [2024-02-05 10:30:37,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 408 transitions, 11268 flow, removed 19 selfloop flow, removed 30 redundant places. [2024-02-05 10:30:37,315 INFO L231 Difference]: Finished difference. Result has 302 places, 364 transitions, 10142 flow [2024-02-05 10:30:37,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=10403, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10142, PETRI_PLACES=302, PETRI_TRANSITIONS=364} [2024-02-05 10:30:37,316 INFO L281 CegarLoopForPetriNet]: 77 programPoint places, 225 predicate places. [2024-02-05 10:30:37,316 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 364 transitions, 10142 flow [2024-02-05 10:30:37,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.8) internal successors, (228), 10 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:37,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:37,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, 1] [2024-02-05 10:30:37,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-02-05 10:30:37,317 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 57 more)] === [2024-02-05 10:30:37,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:37,317 INFO L85 PathProgramCache]: Analyzing trace with hash -506518924, now seen corresponding path program 1 times [2024-02-05 10:30:37,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:37,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206364898] [2024-02-05 10:30:37,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:37,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:37,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-05 10:30:37,331 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-02-05 10:30:37,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-05 10:30:37,377 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-02-05 10:30:37,377 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-02-05 10:30:37,378 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT (59 of 60 remaining) [2024-02-05 10:30:37,379 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (58 of 60 remaining) [2024-02-05 10:30:37,380 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (57 of 60 remaining) [2024-02-05 10:30:37,380 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 60 remaining) [2024-02-05 10:30:37,380 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 60 remaining) [2024-02-05 10:30:37,380 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 60 remaining) [2024-02-05 10:30:37,381 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 60 remaining) [2024-02-05 10:30:37,381 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 60 remaining) [2024-02-05 10:30:37,381 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 60 remaining) [2024-02-05 10:30:37,381 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 60 remaining) [2024-02-05 10:30:37,381 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 60 remaining) [2024-02-05 10:30:37,381 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 60 remaining) [2024-02-05 10:30:37,382 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 60 remaining) [2024-02-05 10:30:37,382 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 60 remaining) [2024-02-05 10:30:37,382 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 60 remaining) [2024-02-05 10:30:37,382 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 60 remaining) [2024-02-05 10:30:37,382 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 60 remaining) [2024-02-05 10:30:37,382 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 60 remaining) [2024-02-05 10:30:37,383 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 60 remaining) [2024-02-05 10:30:37,383 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 60 remaining) [2024-02-05 10:30:37,383 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 60 remaining) [2024-02-05 10:30:37,383 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 60 remaining) [2024-02-05 10:30:37,383 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 60 remaining) [2024-02-05 10:30:37,384 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 60 remaining) [2024-02-05 10:30:37,384 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 60 remaining) [2024-02-05 10:30:37,384 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 60 remaining) [2024-02-05 10:30:37,384 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 60 remaining) [2024-02-05 10:30:37,384 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 60 remaining) [2024-02-05 10:30:37,389 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 60 remaining) [2024-02-05 10:30:37,389 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT (30 of 60 remaining) [2024-02-05 10:30:37,389 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONWITNESS_INVARIANT (29 of 60 remaining) [2024-02-05 10:30:37,389 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONWITNESS_INVARIANT (28 of 60 remaining) [2024-02-05 10:30:37,389 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONWITNESS_INVARIANT (27 of 60 remaining) [2024-02-05 10:30:37,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION (26 of 60 remaining) [2024-02-05 10:30:37,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (25 of 60 remaining) [2024-02-05 10:30:37,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 60 remaining) [2024-02-05 10:30:37,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 60 remaining) [2024-02-05 10:30:37,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 60 remaining) [2024-02-05 10:30:37,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 60 remaining) [2024-02-05 10:30:37,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 60 remaining) [2024-02-05 10:30:37,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 60 remaining) [2024-02-05 10:30:37,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 60 remaining) [2024-02-05 10:30:37,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 60 remaining) [2024-02-05 10:30:37,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 60 remaining) [2024-02-05 10:30:37,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 60 remaining) [2024-02-05 10:30:37,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 60 remaining) [2024-02-05 10:30:37,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 60 remaining) [2024-02-05 10:30:37,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 60 remaining) [2024-02-05 10:30:37,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 60 remaining) [2024-02-05 10:30:37,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 60 remaining) [2024-02-05 10:30:37,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 60 remaining) [2024-02-05 10:30:37,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 60 remaining) [2024-02-05 10:30:37,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 60 remaining) [2024-02-05 10:30:37,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 60 remaining) [2024-02-05 10:30:37,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 60 remaining) [2024-02-05 10:30:37,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 60 remaining) [2024-02-05 10:30:37,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 60 remaining) [2024-02-05 10:30:37,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 60 remaining) [2024-02-05 10:30:37,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 60 remaining) [2024-02-05 10:30:37,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 60 remaining) [2024-02-05 10:30:37,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-02-05 10:30:37,393 INFO L445 BasicCegarLoop]: Path program histogram: [12, 12, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:37,398 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-02-05 10:30:37,398 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-02-05 10:30:37,438 INFO L503 ceAbstractionStarter]: Automizer considered 33 witness invariants [2024-02-05 10:30:37,438 INFO L504 ceAbstractionStarter]: WitnessConsidered=33 [2024-02-05 10:30:37,439 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.02 10:30:37 BasicIcfg [2024-02-05 10:30:37,439 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-02-05 10:30:37,439 INFO L158 Benchmark]: Toolchain (without parser) took 193594.84ms. Allocated memory was 163.6MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 91.8MB in the beginning and 2.6GB in the end (delta: -2.5GB). Peak memory consumption was 396.5MB. Max. memory is 16.1GB. [2024-02-05 10:30:37,439 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 163.6MB. Free memory is still 123.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-05 10:30:37,439 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 163.6MB. Free memory is still 103.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-05 10:30:37,439 INFO L158 Benchmark]: CACSL2BoogieTranslator took 745.88ms. Allocated memory is still 163.6MB. Free memory was 91.4MB in the beginning and 92.4MB in the end (delta: -974.9kB). Peak memory consumption was 24.1MB. Max. memory is 16.1GB. [2024-02-05 10:30:37,439 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.40ms. Allocated memory is still 163.6MB. Free memory was 92.4MB in the beginning and 89.4MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-05 10:30:37,439 INFO L158 Benchmark]: Boogie Preprocessor took 73.11ms. Allocated memory is still 163.6MB. Free memory was 89.4MB in the beginning and 87.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-05 10:30:37,440 INFO L158 Benchmark]: RCFGBuilder took 819.60ms. Allocated memory was 163.6MB in the beginning and 255.9MB in the end (delta: 92.3MB). Free memory was 87.3MB in the beginning and 190.6MB in the end (delta: -103.2MB). Peak memory consumption was 48.4MB. Max. memory is 16.1GB. [2024-02-05 10:30:37,440 INFO L158 Benchmark]: TraceAbstraction took 191887.39ms. Allocated memory was 255.9MB in the beginning and 3.1GB in the end (delta: 2.8GB). Free memory was 189.5MB in the beginning and 2.6GB in the end (delta: -2.4GB). Peak memory consumption was 401.5MB. Max. memory is 16.1GB. [2024-02-05 10:30:37,441 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.17ms. Allocated memory is still 163.6MB. Free memory is still 123.2MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 163.6MB. Free memory is still 103.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 745.88ms. Allocated memory is still 163.6MB. Free memory was 91.4MB in the beginning and 92.4MB in the end (delta: -974.9kB). Peak memory consumption was 24.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 63.40ms. Allocated memory is still 163.6MB. Free memory was 92.4MB in the beginning and 89.4MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 73.11ms. Allocated memory is still 163.6MB. Free memory was 89.4MB in the beginning and 87.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 819.60ms. Allocated memory was 163.6MB in the beginning and 255.9MB in the end (delta: 92.3MB). Free memory was 87.3MB in the beginning and 190.6MB in the end (delta: -103.2MB). Peak memory consumption was 48.4MB. Max. memory is 16.1GB. * TraceAbstraction took 191887.39ms. Allocated memory was 255.9MB in the beginning and 3.1GB in the end (delta: 2.8GB). Free memory was 189.5MB in the beginning and 2.6GB in the end (delta: -2.4GB). Peak memory consumption was 401.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 769]: invariant of correctness witness can be violated invariant of correctness witness can be violated We found a FailurePath: [L708] 0 int __unbuffered_cnt = 0; [L710] 0 int __unbuffered_p1_EAX = 0; [L711] 0 _Bool main$tmp_guard0; [L712] 0 _Bool main$tmp_guard1; [L714] 0 int x = 0; [L716] 0 int y = 0; [L758] 0 pthread_t t2021; VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, main$tmp_guard0=0, main$tmp_guard1=0, t2021={5:0}, x=0, y=0] [L759] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_cnt],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]]]]] [L759] FCALL, FORK 0 pthread_create(&t2021, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2021={5:0}, x=0, y=0] [L760] 0 pthread_t t2022; [L719] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [L761] FCALL, FORK 0 pthread_create(&t2022, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=0, y=0] [L720] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L720] 1 y = 2 [L721] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L722] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L723] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L723] 1 x = 1 [L724] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L725] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L726] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L734] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L735] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L735] 2 __unbuffered_p1_EAX = x [L736] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L737] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L738] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L738] 2 y = 1 [L739] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L740] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L741] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L727] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L742] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L728] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L728] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L729] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L743] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L743] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L744] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L763] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L763] 0 main$tmp_guard0 = __unbuffered_cnt == 2 [L764] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=1, y=1] [L765] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L765] RET 0 assume_abort_if_not(main$tmp_guard0) [L767] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=1, y=1] [L769] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2021={5:0}, t2022={3:0}, x=1, y=1] - UnprovableResult [Line: 719]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 720]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 721]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 722]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 723]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 724]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 725]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 726]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 727]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 728]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 729]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 730]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 734]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 735]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 736]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 737]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 738]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 739]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 740]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 741]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 742]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 743]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 744]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 745]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 767]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: 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 invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 121 locations, 60 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: 191.7s, OverallIterations: 114, TraceHistogramMax: 1, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 168.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8593 SdHoareTripleChecker+Valid, 19.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7679 mSDsluCounter, 1979 SdHoareTripleChecker+Invalid, 15.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1697 mSDsCounter, 1480 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 24881 IncrementalHoareTripleChecker+Invalid, 26361 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1480 mSolverCounterUnsat, 282 mSDtfsCounter, 24881 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 712 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 680 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 7.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=19330occurred in iteration=99, InterpolantAutomatonStates: 788, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 20.9s InterpolantComputationTime, 2086 NumberOfCodeBlocks, 2086 NumberOfCodeBlocksAsserted, 114 NumberOfCheckSat, 1945 ConstructedInterpolants, 0 QuantifiedInterpolants, 45730 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 113 InterpolantComputations, 113 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-02-05 10:30:37,485 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